Situação/Requisito: | - O programa FIN10000 não está mostrando corretamente o saldo de adiantamentos na aba de lembretes, campo Créditos e adiantamentos (R$). - Quando a empresa não possui movimento de títulos de créditos, o programa FIN10000 está mostrando o valor como 0 indevidamente, na aba de lembretes, campo Créditos e adiantamentos (R$). - O programa FIN10046 está permitindo informar o campo "Pedido" com valores em branco / nulos, ocasionando divergências de valores em consultas / relatórios de adiantamentos, por exemplo: FIN10000. - Para empresas que utilizem o controle multimoeda (LOG00087 - Parâmetro: control_multi_moeda - Utilizar controle de multi-moeda?, localizado em Logix Financeiro financeiro / Contas a receber / Parâmetros gerais igual a S - Sim), o programa FIN10046 está emitindo a mensagem "Valor NULL para coluna obrigatória da tabela ADIANT_CRED_TXT, quando é informado o número do pedido igual a 0. - Na validação do campo "Cliente", o programa FIN10046 não está emitindo mensagem que o cliente não está cadastrado, quando o mesmo não possui cadastro no VDP10000 (Cadastro de clientes e fornecedores). - A opção de cópia do programa FIN10046 não está funcionando corretamente. |
Solução/Implementação: | - Alterado o programa FIN10000 para mostrar o valor de títulos de créditos / saldo correto de adiantamentos na aba de lembretes, campo Créditos e adiantamentos (R$), como é feito no 'zoom' do campo. - Alterado o programa FIN10046 para que seja obrigatório a informação do número do pedido. Obs.: Para os casos que não houver um número de pedido em específico, deve ser informado o valor "0" (zero). - Alterado o programa FIN10046 para na validação do campo "Cliente" seja emitida a mensagem "Cliente XXXXXXXXX não cadastrado.", quando o mesmo não possui cadastro no VDP10000 (Cadastro de clientes e fornecedores). - Alterado o programa FIN10046 para que a opção de cópia efetue as mesmas validações e inclusões de informações complementares, conforme já funciona na opção "Incluir". |