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
| Arquivo | Linhas | Rotina | O que o trecho faz |
|---|---|---|---|
source/FNC003/UdmFNC003.pas | 383-388 | TdmFNC003.tabBOLETOCD_FORMAPAGTOValidate | checa 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!']);