Pular para o conteúdo principal

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​

ArquivoLinhasRotinaO que o trecho faz
source/MFC027/UdmMFC027.pas351-357TdmMFC027.tabMOVIMENTOEXTRATOST_STATUSValidateImpede 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!']);