01. DADOS GERAIS
Produto: | TOTVS Backoffice |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice |
Módulo: | SIGAFIN - Financeiro |
Função: | FINXBX - Funções genéricas de Baixas |
País: | Brasil |
Ticket: | N/A |
Requisito/Story/Issue (informe o requisito relacionado) : | DFINCOM-10239 |
02. SITUAÇÃO/REQUISITO
Efetuar a troca de leitura da SE5, nas funções: CheckLote, VldBanco, fa070Juros e GetNewLote.
03. SOLUÇÃO
Efetuadas a seguintes alterações nas funções abaixo:
Função CheckLote - Convertida para validação do lote financeiro de forma a utilizar as tabelas FK1/FK2/FK5.
Foram criados os índices FK1_FILIAL+FK1_LOTE+FK1_TPDOC e o FK2_FILIAL+FK2_LOTE+FK2_TPDOC, para efetuar a checagem do lote nas três tabelas.
Caso o cliente não possua os índices continua validando a partir da tabela SE5.
Função GetNewLote - Convertida para retornar o maior lote entre FK1/FK2/FK5, devido as baixas sem movimento bancário também possuírem lote.
Função fa070Juros - Criada a função fAUltBxcr para retornar a data da ultima baixa valida (sem estorno), com motivo de baixa diferente de compensação CR, permitindo considerar baixas parciais que ocorram antes da compensação.
Função VldBanco - Transferida para o fonte FINXOLD
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Reestruturação da tabela SE5 na família de tabelas FKx