MFC027.R001 — Movimento do extrato já conciliado não pode ser reselecionado
Módulo: MFC027 · Menu: Financeiro > Movimentações > Gerenciamento Conciliação Bancária Classificação: intencional · Relevância: alta
Regra
Ao tentar marcar um item do extrato que já está vinculado a uma conciliação válida, o sistema bloqueia a seleção.
Quando dispara
Usuário clica/marca o checkbox de status de um movimento do extrato cujo indicador de conciliado (ST_CONCILIADO) é 'S'.
Mensagem exibida
Esse Movimento do extrato já foi Conciliado. Verifique!
Como o usuário resolve
Estornar/cancelar a conciliação existente na aba Consulta antes de tentar conciliar o item novamente, ou selecionar outro movimento.
Evidência
| Arquivo | Linhas | Rotina | O que o trecho faz |
|---|---|---|---|
source/MFC027/UdmMFC027.pas | 351-357 | TdmMFC027.tabMOVIMENTOEXTRATOST_STATUSValidate | Impede marcar item de extrato já conciliado. |
source/MFC027/UdmMFC027.pas:351
procedure TdmMFC027.tabMOVIMENTOEXTRATOST_STATUSValidate(Sender: TField);
begin
if not(flagLimpar) then
begin
if ( Trim(tabMOVIMENTOEXTRATOST_CONCILIADO.AsString) = 'S' ) then
raise JException.Create('W-0000',['Esse Movimento do extrato já foi Conciliado. Verifique!']);