Pular para o conteúdo principal

CD_EMPRESA — Empresa (Parâmetros DMPL)

Tela de configuração: TCB025 — Parâmetros DMPL
Localização: Parâmetros → Contábil → Parâmetros DMPL
Tabela: PARAMDMPL.CD_EMPRESA
Tipo: DOM_INTEGER
Valor padrão: NULL (não obrigatório no schema)

O que é​

O campo CD_EMPRESA vincula o registro de parâmetros DMPL (Demonstração de Mutações do Patrimônio Líquido) a uma empresa específica do sistema. Como a tabela PARAMDMPL possui chave primária simples (CD_PARAMDMPL), nada impede a existência de múltiplos registros de parâmetros DMPL para a mesma empresa. O campo é uma chave estrangeira para a tabela EMPRESA, garantindo integridade referencial.

Schema / DDL​

CREATE TABLE PARAMDMPL (
CD_PARAMDMPL DOM_INTEGER NOT NULL,
CD_EMPRESA DOM_INTEGER,
CD_MODELOPLANO DOM_INTEGER,
DT_REGISTRO DOM_TIMESTAMP_NOW NOT NULL
);

ALTER TABLE PARAMDMPL ADD CONSTRAINT PK_PARAMDMPL PRIMARY KEY (CD_PARAMDMPL);
ALTER TABLE PARAMDMPL ADD CONSTRAINT RPARAMDMPL_EMPRESA FOREIGN KEY (CD_EMPRESA) REFERENCES EMPRESA (CD_EMPRESA);
ColunaTipoObrigatórioDescrição
CD_EMPRESADOM_INTEGER—Código da empresa vinculada aos parâmetros DMPL

Telas impactadas​

TelaDescriçãoRelação com o parâmetro
TCB025Parâmetros DMPLTela principal de configuração; define os parâmetros DMPL por empresa
RCB020Emissão de DMPLValida se existem parâmetros DMPL cadastrados para a empresa; exibe mensagem de erro caso ausente: "Parâmetros DMPL não cadastrados! Verifique TCB025."

Campos envolvidos​

  • PARAMDMPL.CD_EMPRESA — Empresa associada ao conjunto de parâmetros DMPL.
  • PARAMDMPL.CD_MODELOPLANO — Modelo de plano contábil vinculado ao mesmo registro.

Opções disponíveis​

Este campo não apresenta opções fixas no sentido de uma lista de valores pré-definidos. O conteúdo é o código da empresa cadastrada no sistema.

Seleção da empresa vinculada​

O que fazDetalhe
Define a empresa para qual aquele registro de parâmetros DMPL será aplicadoEditável; obrigatório para o funcionamento correto da DMPL na empresa selecionada

Simulação passo a passo​

  1. Acesse Contábil → Parâmetros DMPL (TCB025).
  2. Clique em Novo para incluir um novo registro ou Alterar para editar um existente.
  3. No campo Empresa, informe o código da empresa desejada (exemplo: 1 para a empresa matriz) ou pressione F9 para pesquisar.
  4. Selecione o modelo de plano de contas compatível no campo Modelo Plano.
  5. Preencha os demais campos da DMPL (eventos, grupos, matriz) conforme necessário.
  6. Salve o registro.

Resultado esperado: O sistema permite emitir a DMPL (RCB020) para a empresa vinculada, pois os parâmetros foram cadastrados corretamente.

Exceção / Importante:
A tela RCB020 (Emissão DMPL) consulta os parâmetros ativos da empresa informada no filtro. Caso não exista nenhum registro em PARAMDMPL com CD_EMPRESA correspondente, o sistema bloqueia a emissão com a mensagem: "Parâmetros DMPL não cadastrados! Verifique TCB025.".

Regra Geral de Autorização​

Sem regra de autorizador específica identificada para o campo CD_EMPRESA em TCB025. O acesso à própria tela TCB025 é controlado pelo cadastro de permissões de módulo/usuário (verificar ACESSO / USUARIOEMPRESA).

Tabela Comparativa Resumida​

AspectoComportamento
CampoCD_EMPRESA (DOM_INTEGER)
ObrigatoriedadeNão no schema (NULL permitido), mas funcionalmente obrigatório para uso da DMPL
EditávelSim (editável no cadastro)
IntegridadeChave estrangeira para EMPRESA.CD_EMPRESA
ImpactoSem este campo preenchido, a tela RCB020 não emitirá a DMPL para a empresa
Validação cruzadaRCB020 valida existência do registro por empresa antes da emissão

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

Não foi encontrada referência direta ao campo PARAMDMPL.CD_EMPRESA em rotinas Delphi específicas de TCB025 no pacote de evidências. As referências Delphi identificadas no pacote estão concentradas em telas de cadastro de empresa (ADM001, ADM002) e outras tabelas como USUARIOEMPRESA.

Scripts SQL com referência direta ao campo​

Não foi encontrada referência direta ao campo CD_EMPRESA da tabela PARAMDMPL em scripts de stored procedures do pacote de evidências. Os scripts SQL do pacote referenciam amplamente CD_EMPRESA em outras tabelas do sistema (NF, itens, pedidos, etc.), mas não especificamente via PARAMDMPL.

Candidatas por uso da tabela​

Scripts que operam sobre PARAMDMPL podem afetar ou consultar CD_EMPRESA indiretamente. Como a tabela possui FK para EMPRESA, operações de exclusão ou atualização em EMPRESA impactam registros de PARAMDMPL via RPARAMDMPL_EMPRESA.


Nota: Para detalhes completos da tela TCB025, consulte a documentação da tela: TCB025 — Parâmetros DMPL.