CD_MODELOPLANO - Modelo do Plano de Contas (DLPA)
Tela de configuração: TCB014 — Parâmetros do DLPA
Tabela: PARMDLPA.CD_MODELOPLANO (DOM_INTEGER NOT NULL)
Campo na tela: edtCD_MODELO (label "Modelo Plano")
Valor padrão: preenchido automaticamente pela pesquisa (Resultado[1])
Descrição
O campo CD_MODELOPLANO identifica qual modelo do plano de contas será utilizado pelo parâmetro DLPA (Demonstração de Lucros ou Prejuízos Acumulados). É uma chave estrangeira para a tabela MODELOPLANO e compõe, junto com CD_PARMDLPA, a chave primária da tabela PARMDLPA.
Telas impactadas
| Tela | Arquivo | Uso |
|---|
| TCB014 — Parâmetros do DLPA | UTCB014.pas / UTCB014.dfm | Seleção do modelo na edição de parâmetros DLPA |
| TCB005 — Modelo do Plano | UTCB005.pas | Cadastro do modelo (MODELOPLANO) |
| TCB007 — Plano Modelo | UTCB007.pas | Vinculação de contas ao modelo |
| RCB009 — Relatório DLPA | URCB009.pas | Filtro por modelo na impressão |
| RCB012 — Relatório | UdmRCB012.pas | Consulta DLPA filtrando modelo |
| RCB013 — Relatório LALUR | URCB013.pas | Inserção e filtro por modelo |
| MCB001 — Movimento Contábil | UMCB001.pas | Seleção de modelo com <F9> |
| ADM010 — Plano de Contas | UfrmPlanoContas.pas | Leitura/validação de modelo ao sincronizar contas |
Campos envolvidos
| Campo | Tabela | Tipo | Obrigatório | Descrição |
|---|
CD_MODELOPLANO | PARMDLPA | DOM_INTEGER | Sim | Código do modelo do plano de contas (FK → MODELOPLANO) |
CD_PARMDLPA | PARMDLPA | DOM_INTEGER | Sim | Código sequencial do parâmetro DLPA |
DS_PARMDLPA | PARMDLPA | DOM_VARCHAR60 | Sim | Descrição do parâmetro |
TP_VALOR | PARMDLPA | DOM_CHAR1 | Sim | Tipo de valor (M=Manual, A=Calculado, S=Saldo) |
CD_CONTA | PARMDLPA | DOM_INTEGER | Não | Conta contábil vinculada |
ST_IMPRESSAO | PARMDLPA | DOM_CHAR1 | Sim | Status de impressão |
ST_SALDO | PARMDLPA | DOM_CHAR1 | Sim | Tipo de saldo |
NR_ORDEM | PARMDLPA | DOM_INTEGER | Não | Ordem de apresentação |
Opções disponíveis
O campo não possui opções fixas (como lista de valores). Trata-se de um campo de pesquisa livre que referencia registros da tabela MODELOPLANO, cadastrados na tela TCB005.
| O que faz | Detalhe |
|---|
| Tipo de seleção | Editável com pesquisa via <F9> na tabela MODELOPLANO |
| Origem dos dados | SELECT DS_MODELOPLANO, CD_MODELOPLANO FROM MODELOPLANO |
| Preenchimento | Obrigatório — compõe a PK de PARMDLPA |
| Validação | FK para MODELOPLANO (CD_MODELOPLANO) |
| Descrição associada | Campo edtDS_MODELO (readonly) exibe DS_MODELOPLANO ao lado |
Como preencher
Simulação passo a passo
- Acesse a tela TCB014 — Parâmetros do DLPA.
- Clique no botão Novo ou edite um registro existente.
- Posicione o cursor no campo Modelo Plano.
- Pressione
<F9> para abrir a janela de pesquisa "Selecione o Modelo do Plano de Contas".
- Localize o modelo desejado na lista (colunas: Descrição, Código).
- Selecione o modelo e confirme.
- O código é preenchido no campo e a descrição aparece ao lado.
- Complete os demais campos do parâmetro DLPA e clique em Salvar.
Resultado esperado: O parâmetro DLPA fica vinculado ao modelo do plano de contas selecionado. Todos os lançamentos de DLPA gerados utilizarão as contas definidas na tabela PLANOMODELO para este modelo.
Exceção / Importante: O modelo deve estar previamente cadastrado na tela TCB005 (Modelo do Plano) com suas contas vinculadas em TCB007 (Plano Modelo). Sem esse cadastro, a pesquisa retornará vazia.
Procedures impactadas
| Rotina | Arquivo | Contexto |
|---|
edtCD_MODELOKeyDown | UTCB014.pas | Pesquisa <F9> e atribuição em PARMDLPA |
edtCD_MODELOPLANOKeyDown | UMCB001.pas | Seleção de modelo na movimentação contábil |
TfrmTCB005.btnSalvarClick | UTCB005.pas | Salva modelo no cadastro |
TfrmTCB007.btnAtualizarClick | UTCB007.pas | Atualiza modelo na tela Plano Modelo |
TfrmRCB009.btnImprimirClick | URCB009.pas | Filtro de modelo na impressão DLPA |
TdmRCB009.tabFILTRODT_FINALValidate | UdmRCB009.pas | Consulta modelo ao validar data final |
ConsultaDLPA | UdmRCB012.pas | Consulta DLPA filtrando modelo |
TfrmRCB013.btnImprimirClick | URCB013.pas | Insert em LALUR com modelo |
TfrmPlanoContas.GlobalToEmpresa | UfrmPlanoContas.pas | Sincronização de contas entre global e empresa |
| Procedure/View | Arquivo | Contexto |
|---|
GERA_DFC_RCB017 | GERA_DFC_RCB017.sql | Busca modelo do plano para geração DFC |
GERA_DMPL | GERA_DMPL.sql | Geração DMPL |
GERA_DRE | GERA_DRE.sql | Geração DRE |
GERA_DRECC | GERA_DRECC.sql | Geração DRE por centro de custo |
GERA_DRERCB016 | GERA_DRERCB016.sql | Geração DRE (RCB016) |
GERA_DREREGIMECAIXA | GERA_DREREGIMECAIXA.sql | Geração DRE regime de caixa |
GERA_DREREGIMECAIXACMVK7 | GERA_DREREGIMECAIXACMVK7.sql | Geração DRE regime de caixa (MV K7) |
GERA_DRERES | GERA_DRERES.sql | Geração DRE resumido |
JV_GERA_DRE | JV_GERA_DRE.sql | Geração DRE (versão JV) |
RETORNA_DOAR | RETORNA_DOAR.sql | Cálculo DOAR |
RETORNA_LALUR | RETORNA_LALUR.sql | Cálculo LALUR |
VIEW_PLANOCONTAS | VIEW_PLANOCONTAS.sql | View de plano de contas |
VIEW_PLANOCONTAS_EMPRESAS | VIEW_PLANOCONTAS_EMPRESAS.sql | View de plano por empresa |
VIEW_SPEDJ150 | VIEW_SPEDJ150.sql | View SPED J150 |
TRGBIUD_PLANOMODELO | TRGBIUD_PLANOMODELO.sql | Trigger do plano modelo |
PESQUISA_ARVORE | PESQUISA_ARVORE.sql | Pesquisa em árvore de contas |
PESQUISA_ARVOREMOD | PESQUISA_ARVOREMOD.sql | Pesquisa em árvore de modelo |
Tabelas relacionadas
| Tabela | Relação | Descrição |
|---|
MODELOPLANO | PK referenciada | Cadastro de modelos do plano de contas |
PARMDLPA | PK componente | Parâmetros da DLPA (tabela local do campo) |
DLPA | FK (RDLPA_PARMDLPA) | Dados gerados da DLPA |
PLANOMODELO | FK (RPLANOCONTABIL_MODELOPLANO) | Contas vinculadas ao modelo |
PLANOEMPRESA | Leitura | Contas por empresa com referência ao modelo |
PERMISSAOCONTA | PK componente | Permissões de conta por modelo |
PARMCONTABIL | FK (RPARMCONTABIL_MODELOPLANO) | Parâmetros contábeis |
PARMDFC | FK (RPARMDFC_MODELOPLANO) | Parâmetros DFC |
PARMDMPL | FK (RPARMDMPL_MODELOPLANO) | Parâmetros DMPL |
PARMDRE | FK (RPARMDRE_MODELOPLANO) | Parâmetros DRE |
PARMDOAR | Leitura | Parâmetros DOAR |
PARMLALUR | Leitura | Parâmetros LALUR |
LALUR | Leitura | Dados LALUR |
FICHALALUR | PK componente | Fichas LALUR |
FICHALALURCONTAS | PK componente | Contas das fichas LALUR |
PARAMDMPL | Leitura | Parâmetros DMPL |