Pular para o conteúdo principal

FNC003.R001 — Banco e Agência precisam existir antes da Forma de Pagamento

Módulo: FNC003 · Menu: Financeiro > Parâmetros de Boleto Classificação: intencional · Relevância: media

Regra​

Ao informar a Forma de Pagamento, o sistema exige que Banco e Agência já estejam preenchidos, pois a validação e a checagem de duplicidade dependem deles.

Quando dispara​

usuário digita/seleciona a Forma de Pagamento antes de informar Banco e Agência

Mensagem exibida​

O Banco deve ser Informado para Validação da Forma de Pagamento! / A Agência deve ser Informada para Validação da Forma de Pagamento!

Como o usuário resolve​

preencher primeiro Código do Banco e Código da Agência, depois a Forma de Pagamento

Evidência​

ArquivoLinhasRotinaO que o trecho faz
source/FNC003/UdmFNC003.pas383-388TdmFNC003.tabBOLETOCD_FORMAPAGTOValidatecheca ordem de preenchimento banco/agência/forma

source/FNC003/UdmFNC003.pas:383

if ( Trim(tabBOLETOCD_FORMAPAGTO.AsString) <> '' ) then
begin
if ( tabBOLETOCD_BANCO.AsString = '' ) then
Raise JException.Create('E-0000',[ 'O Banco deve ser Informado para Validação da Forma de Pagamento!']);
if ( tabBOLETOCD_AGENCIA.AsString = '' ) then
Raise JException.Create('E-0000',[ 'A Agência deve ser Informada para Validação da Forma de Pagamento!']);