Pular para o conteúdo principal

CD_PLANOCONTAS — Plano de Contas do Parâmetro DFC

Tela de configuração: TCB024 — Parâmetros Demonstrativo do Fluxo de Caixa - DFC
Localização: Painel inferior (grid de contas), vinculado ao parâmetro DFC selecionado
Tabela: PARMDFC_PLANOCONTAS
Coluna: CD_PLANOCONTAS (INTEGER NOT NULL)
Chave estrangeira: PLANOCONTAS (CD_CONTA)


Resumo​

O campo CD_PLANOCONTAS define qual conta contábil será vinculada a um determinado parâmetro de Demonstrativo de Fluxo de Caixa (DFC). Cada registro na tabela PARMDFC_PLANOCONTAS associa uma linha de configuração do DFC (PARMDFC) a uma ou mais contas do Plano de Contas, permitindo que o relatório DRCB017 agregue os saldos dessas contas automaticamente.


Telas impactadas​

TelaDescrição
TCB024Cadastro dos parâmetros do DFC e vinculação de contas contábeis
Relatório DFC (RCB017)Consome PARMDFC_PLANOCONTAS para buscar saldos e gerar o demonstrativo

Campos envolvidos​

Campo na TelaOrigemDescrição
Código da Conta (grid)PARMDFC_PLANOCONTAS.CD_PLANOCONTASCódigo da conta contábil do Plano de Contas
Descrição da Conta (calculado)PLANOCONTAS.DS_CONTADescrição amigável exibida ao lado do código (campo DS_CONTA no dataset)

Comportamento​

O que fazDetalhe
PreenchimentoCódigo da conta contábil (CD_CONTA). Aceita digitação manual ou consulta via <F9>.
EdiçãoEditável apenas no momento da inclusão do registro; bloqueado (ReadOnly = true) após salvar.
ObrigatoriedadeSim. Não permite salvar o vínculo sem informar a conta.
RestriçãoNão permite vínculo duplicado: a mesma conta não pode ser associada duas vezes ao mesmo parâmetro DFC (CD_PARMDFC).
Validação de existênciaA conta informada deve existir na tabela PLANOCONTAS; caso contrário, o sistema rejeita.
Busca (F9)Consulta PLANOCONTAS_TODOS — lista todas as contas do plano de contas da empresa.

Inclusão de uma conta contábil ao parâmetro DFC​

Simulação passo a passo​

  1. Acesse a tela TCB024 — Parâmetros Demonstrativo do Fluxo de Caixa - DFC.
  2. No painel superior, selecione ou cadastre um parâmetro DFC (ex: Caixa e Equivalentes).
  3. Clique no painel inferior (Contas), no grid de contas vinculadas.
  4. Clique no botão Nova Conta (ícone +) ou pressione a tecla de inserção.
  5. Com o cursor no campo Código da Conta, pressione <F9>.
  6. Na consulta de Plano de Contas, localize e selecione a conta desejada (ex: 1.1.01 — Caixa Geral).
  7. Pressione <Enter> para confirmar a seleção.
  8. Pressione <F2> ou clique em Salvar para gravar o vínculo.
  9. Observe que o campo Código da Conta ficará bloqueado para edição, e a Descrição da Conta será exibida automaticamente.

Resultado esperado: A conta 1.1.01 é vinculada ao parâmetro DFC selecionado e passa a integrar o cálculo do saldo na geração do relatório DFC (RCB017).

Exceção / Importe:

  • W-1282 — Conta duplicada: Se tentar vincular a mesma conta 1.1.01 novamente para o mesmo parâmetro DFC, o sistema exibe o aviso e impede a gravação.
  • W-1266 — Conta inexistente: Se digitar manualmente um código que não existe em PLANOCONTAS, o sistema exibe o aviso e descarta o valor.
  • W-1257 — Campo obrigatório: Se tentar salvar sem informar a conta, o sistema exige o preenchimento.

Exclusão de um vínculo​

Simulação passo a passo​

  1. Na tela TCB024, no grid de contas do parâmetro DFC, selecione a linha desejada.
  2. Clique no botão Excluir Conta (ou pressione <Ctrl+Delete>).
  3. Confirme a exclusão quando solicitado.

Resultado esperado: O vínculo entre a conta e o parâmetro DFC é removido. A conta deixa de compor o saldo do demonstrativo.


Procedures impactadas​

Referências diretas ao campo em rotinas Delphi​

RotinaArquivoLinhaEvidência
TfrmTCB024.btnNovaContaClicksource/TCB024/UTCB024.pas321dmTCB024.tabPLANOCONTASCD_PLANOCONTAS.FocusControl;
TfrmTCB024.DBGrid1KeyDownsource/TCB024/UTCB024.pas348dmTCB024.tabPLANOCONTASCD_PLANOCONTAS.AsString := Result.getParam(0);
tabPLANOCONTASCD_PLANOCONTASValidatesource/TCB024/UdmTCB024.pas42procedure tabPLANOCONTASCD_PLANOCONTASValidate(Sender: TField);
TdmTCB024.tabPLANOCONTASCD_PLANOCONTASValidatesource/TCB024/UdmTCB024.pas152Valida duplicidade (W-1282) e existência da conta (W-1266)
TdmTCB024.tabPLANOCONTASBeforePostsource/TCB024/UdmTCB024.pas184if (dmTCB024.tabPLANOCONTASCD_PLANOCONTAS.AsString = '')then (obrigatoriedade — W-1257)
TdmTCB024.tabPLANOCONTASAfterInsertsource/TCB024/UdmTCB024.pas192dmTCB024.tabPLANOCONTASCD_PLANOCONTAS.ReadOnly := false;
TdmTCB024.tabPLANOCONTASAfterPostsource/TCB024/UdmTCB024.pas197dmTCB024.tabPLANOCONTASCD_PLANOCONTAS.ReadOnly := true;

Referências diretas ao campo em scripts SQL​

Não foram encontradas referências diretas ao campo CD_PLANOCONTAS fora do contexto de manipulação genérica da tabela PARMDFC_PLANOCONTAS. Os scripts de geração do DFC (ex: GERA_DFC_RCB017.sql) consultam a tabela como um todo para obter as contas associadas a cada parâmetro.

ScriptArquivoDescrição
GERA_DFC_RCB017Scripts/GERA_DFC_RCB017.sqlPercorre PARMDFC_PLANOCONTAS para buscar contas e gerar o DFC (RCB017).

Dependências​

  • PLANOCONTAS.CD_CONTA — domínio da conta principal.
  • PARMDFC.CD_PARMDFC — parâmetro DFC pai ao qual a conta é vinculada.