Pular para o conteúdo principal

DS_PARMDFC — Modelo Plano (Descrição do Parâmetro DFC)

Tela de configuração: TCB024 — Parâmetros do DFC Tabela: PARMDFC.DS_PARMDFC Tipo: VARCHAR(60) NOT NULL Valor padrão: Nenhum (preenchimento obrigatório)

Descrição​

Campo texto livre que armazena a descrição/nome do parâmetro de DFC (Demonstração do Fluxo de Caixa). Serve como rótulo visível do agrupamento de contas contábeis na geração do relatório DFC. Essa descrição é utilizada como texto de totalização no relatório quando o tipo de conta é soma (TP_CONTA = 'S').

Campos envolvidos​

CampoTabelaTipoObrigatórioObservação
DS_PARMDFCPARMDFCVARCHAR(60)✓Descrição do parâmetro DFC
CD_PARMDFCPARMDFCINTEGER✓Código identificador (PK)
CD_MODELOPLANOPARMDFCINTEGER—Modelo do plano associado (FK → MODELOPLANO)
NR_ORDEMPARMDFCINTEGER✓Ordem de apresentação no relatório
TP_CONTAPARMDFCCHAR(1)✓Tipo de conta: O (outra), S (soma)
TP_CALCULOPARMDFCCHAR(1)✓Tipo de cálculo: + ou -

Regras de preenchimento​

RegraDetalhe
Preenchimento obrigatórioO campo não pode ser salvo em branco. Tentar gravar vazio exibe o aviso W-0514 e foca no campo.
Unicidade indiretaAo informar o código (CD_PARMDFC), o sistema consulta se já existe um registro com aquele código e descrição. Se existir, exibe W-1329.
Tamanho máximo60 caracteres.
EditávelSim, campo de texto livre editável pelo usuário.

Telas impactadas​

TelaFormulárioContexto
TCB024frmTCB024Cadastro e edição de parâmetros do DFC

Procedures impactadas​

Rotinas Delphi​

RotinaArquivoEfeito
TdmTCB024.tabPARMDFCBeforePostUdmTCB024.pas:71Valida se DS_PARMDFC está preenchido antes de gravar; caso vazio, exibe W-0514.
TdmTCB024.tabPARMDFCCD_PARMDFCValidateUdmTCB024.pas:143Ao validar o código, consulta DS_PARMDFC para verificar duplicidade de registro.

Scripts SQL — Referência direta ao campo​

ProcedureArquivoEfeito
GERA_DFC_RCB017Scripts/GERA_DFC_RCB017.sqlSeleciona DS_PARMDFC e o utiliza como descrição de totalização (O_DS_CONTA) no relatório DFC quando há contas associadas ao parâmetro.

Scripts SQL — Candidatas por uso da tabela​

As procedures abaixo utilizam a tabela PARMDFC mas não referenciam DS_PARMDFC diretamente no código disponível:

ProcedureArquivo
GERA_DFCScripts/GERA_DFC.sql
GERA_DFC_COMPARATIVOScripts/GERA_DFC_COMPARATIVO.sql
GERA_DFCMTFScripts/GERA_DFCMTF.sql
GERA_DFCMTF_RCB017Scripts/GERA_DFCMTF_RCB017.sql

Comportamento prático​

Como a descrição aparece no relatório DFC​

  1. Acesse TCB024 e cadastre um parâmetro DFC informando código, descrição (ex.: "Receitas Operacionais"), ordem e tipo de conta.
  2. Associe contas contábeis ao parâmetro na aba de plano de contas.
  3. Gere o relatório DFC (via procedure GERA_DFC_RCB017).
  4. O sistema retorna linhas com as contas detalhadas e, ao final, uma linha de totalização exibindo o texto de DS_PARMDFC (ex.: "Receitas Operacionais") com o somatório calculado conforme TP_CALCULO (+ ou -).

Resultado esperado: No relatório DFC, a descrição informada em DS_PARMDFC aparece como título/totalizador do grupo de contas contábeis associadas àquele parâmetro.

Exceção / Importante: Se nenhuma conta contábil estiver vinculada ao parâmetro ou todas as contas tiverem saldo zero, a linha de totalização com DS_PARMDFC não será exibida no relatório (o sistema só gera a linha de total se V_NR_REGISTROS > 0).