Dicionário Completo dos Comunicados: Este guia reúne todas as tags, variáveis e marcadores de expressões utilizados na confecção de modelos no sistema Makro, detalhando a qual tabela pertencem e quais dados capturam.
Dicionário Completo dos Comunicados
As expressões de relatórios do sistema Makro utilizam tabelas virtuais integradas à procedure PcRelRetornaComunicadosDetalhes. Ao inserir uma tag no modelo entre colchetes [...], o sistema consulta dinamicamente a base de dados no momento da geração e renderiza a informação tratada e formatada no documento final.
Orientação: Para tags de valores monetários e datas, utilize as funções de formatação como FormatDateTime e FormatFloat para obter exibição por extenso ou padrão contábil legível.
Tabela Completa de Mapeamento de Tags
1. Dados da Função e Ocupação (TabCadFuncoes e TabProfissao)
| Tag no Sistema | O que busca no Banco de Dados | Onde é Cadastrado |
|---|---|---|
[TabCadFuncoes."Historico"] |
Nome descritivo da função / cargo do colaborador | Pessoal > Funções |
[TabCadFuncoes."Departamento"] |
Nome do departamento/setor ao qual a função pertence | Preparar > Dados da Empresa > Departamentos |
[TabCadFuncoes."Cbo"] |
Código numérico da CBO (Classificação Brasileira de Ocupações) | Preparar > Dados da Empresa > Profissão |
[TabProfissao."Historico"] |
Descrição formal da profissão vinculada à empresa | Preparar > Dados da Empresa > Profissão |
[TabProfissao."Observacao"] |
Observações e especificações técnicas da profissão | Preparar > Dados da Empresa > Profissão |
2. Dados de Salário e Remuneração (TabCadSalarios)
| Tag no Sistema | O que busca no Banco de Dados | Onde é Cadastrado |
|---|---|---|
[TabCadSalarios."Tipo"] |
Tipo de salário (Mensalista, Horista, Comissionado, etc.) | Pessoal > Contratuais > Salários |
[FormatFloat(',0.00', <TabCadSalarios."Salario">)] |
Valor monetário do salário formatado com separador de milhar e 2 casas decimais (ex.: 2.500,00) |
Pessoal > Contratuais > Salários |
[TabCadSalarios."Salario"] |
Valor bruto numérico do salário base | Pessoal > Contratuais > Salários |
[TabCadSalarios."SalarioExtenso"] |
Valor do salário redigido integralmente por extenso (ex.: dois mil e quinhentos reais) | Calculado automaticamente pelo sistema |
3. Dados Cadastrais da Empresa (TabCadEmpresa)
| Tag no Sistema | O que busca no Banco de Dados | Onde é Cadastrado |
|---|---|---|
[TabCadEmpresa."RazSoc"] |
Razão Social completa da empresa empregadora | Preparar > Cadastros > Empresas |
[TabCadEmpresa."Cnpj"] |
Número de inscrição no CNPJ formatado | Preparar > Cadastros > Empresas |
[TabCadEmpresa."Endereco"] |
Logradouro / rua / avenida da sede da empresa | Preparar > Cadastros > Empresas |
[TabCadEmpresa."Numero"] |
Número do imóvel da empresa | Preparar > Cadastros > Empresas |
[TabCadEmpresa."Complemento"] |
Complemento do endereço (Sala, Bloco, Andar) | Preparar > Cadastros > Empresas |
[TabCadEmpresa."Bairro"] |
Bairro da sede da empresa | Preparar > Cadastros > Empresas |
[TabCadEmpresa."Cidade"] |
Município sede da empresa | Preparar > Cadastros > Empresas |
[TabCadEmpresa."UF"] |
Sigla do Estado / Unidade Federativa da empresa | Preparar > Cadastros > Empresas |
[TabCadEmpresa."Cep"] |
CEP da empresa formatado | Preparar > Cadastros > Empresas |
[TabCadEmpresa."ContatoNome"] |
Nome do responsável legal / contato principal da empresa | Preparar > Cadastros > Empresas |
[TabCadEmpresa."CpfContato"] |
CPF do responsável legal / contato da empresa | Preparar > Cadastros > Empresas |
[TabCadEmpresa."DataAtual"] |
Data do dia da geração do documento | |
[TabCadEmpresa."DataInicioContrato"] |
Data de início do contrato social ou de prestação | Preparar > Cadastros > Empresas |
4. Dados Pessoais do Colaborador (TabCadEmpregados)
| Tag no Sistema | O que busca no Banco de Dados | Onde é Cadastrado |
|---|---|---|
[TabCadEmpregados."Nome"] |
Nome completo (ou Nome Social, caso configurado) | Pessoal > Colaboradores |
[TabCadEmpregados."CodEmpregado"] |
Código interno / Matrícula do empregado | Pessoal > Colaboradores |
[TabCadEmpregados."Cpf"] |
CPF do colaborador | Pessoal > Colaboradores |
[TabCadEmpregados."Identidade"] |
Número do documento de Identidade (RG) | Pessoal > Colaboradores |
[TabCadEmpregados."Nacionalidade"] |
Nacionalidade do trabalhador (ex.: Brasileira) | Pessoal > Colaboradores |
[TabCadEmpregados."Ctps"] |
Número da Carteira de Trabalho física/digital | Pessoal > Colaboradores |
[TabCadEmpregados."Serie"] |
Série da CTPS | Pessoal > Colaboradores |
[TabCadEmpregados."UfCtps"] |
Estado emissor da CTPS | Pessoal > Colaboradores |
[TabCadEmpregados."Endereco"] |
Logradouro residencial do empregado | Pessoal > Colaboradores |
[TabCadEmpregados."Numero"] |
Número da residência do empregado | Pessoal > Colaboradores |
[TabCadEmpregados."Bairro"] |
Bairro de residência do empregado | Pessoal > Colaboradores |
[TabCadEmpregados."Cidade"] |
Cidade de residência do colaborador | Pessoal > Colaboradores |
[TabCadEmpregados."Uf"] |
Estado de residência do empregado | Pessoal > Colaboradores |
[TabCadEmpregados."Cep"] |
CEP residencial do empregado | Pessoal > Colaboradores |
[TabCadEmpregados."Email"] |
E-mail de contato do colaborador | Pessoal > Colaboradores |
[TabCadEmpregados."Epi"] |
Equipamentos de Proteção Individual vinculados | Pessoal > Colaboradores / Segurança |
5. Contrato, Admissão, Experiência e Aviso Prévio (TabCadEmpregados e Funções)
| Tag no Sistema | O que busca no Banco de Dados | Significado e Aplicação |
|---|---|---|
[TabCadEmpregados."DataAdmissao"] |
Data de admissão no formato padrão (DD/MM/AAAA) |
Admissão formal |
[FormatDateTime('dd "de" mmmm "de" yyyy', <TabCadEmpregados."DataAdmissao">)] |
Data de admissão por extenso (ex.: 15 de fevereiro de 2026) | Contratos de trabalho |
[FormatDateTime('yyyy', <TabCadEmpregados."DataAdmissao">)] |
Apenas o ano de admissão (ex.: 2026) | Cabeçalhos e cláusulas anuais |
[TabCadEmpregados."DiaExperiencia"] |
Quantidade de dias do 1º período de experiência (ex.: 45) |
Contrato de experiência |
[TabCadEmpregados."DataTerContrExperienciaInicial"] |
Data final do 1º período do contrato de experiência | Término da 1ª vigência |
[TabCadEmpregados."DiaProrExperiencia"] |
Quantidade de dias da prorrogação de experiência | Aditivo de prorrogação |
[TabCadEmpregados."DataProrContrExperiencia"] |
Data da prorrogação da experiência | Aditivo de experiência |
[TabCadEmpregados."DataTerContrExperiencia"] |
Data final consolidada da experiência (até 90 dias) | Término total da experiência |
[FormatDateTime('dd "de" mmmm "de" yyyy', <TabCadEmpregados."DataTerContrExperiencia">)] |
Data final da experiência formatada por extenso | Cláusula de prazo determinado |
[(<TabCadEmpregados."DataTerContrDeterminado">)] |
Data de término para contratos por prazo determinado genéricos | Contratos por prazo determinado |
[(<TabCadEmpregados."DataInicioAviso">)] |
Data exata da comunicação do aviso prévio | Início do aviso |
[(<TabCadEmpregados."DataInicioAviso"> + 1)] |
Primeiro dia de cumprimento do aviso prévio | Contagem legal do aviso prévio |
[FormatDateTime('dd "de" mmmm "de" yyyy', <TabCadEmpregados."FimAvisoPrevio">)] |
Data final do aviso prévio por extenso (com dias da Lei 12.506/2011) | Conclusão do aviso prévio |
[FormatDateTime('dd "de" mmmm "de" yyyy', <TabCadEmpregados."DataAssinaturaAviso">)] |
Data de assinatura do termo de aviso prévio por extenso | Encerramento do documento |
[FormatDateTime('dd "de" mmmm "de" yyyy', <"DataInicial">)] |
Data inicial genérica do período por extenso | Termos e manifestos |
[FormatDateTime('mm/yyyy', <DataInicial>)] |
Mês e ano de referência (MM/AAAA) |
Cabeçalhos periódicos |
[Tb1."Dias"] |
Total de dias computados no período do documento | Contagem de prazos |
6. Horário de Trabalho Fixo e Jornada Semanal (TabHorFixo e TabHorTrabalho)
| Grupo de Tags | Estrutura de Tags no Sistema | O que busca no Banco de Dados |
|---|---|---|
| Segunda-feira | [TabHorFixo."SegE1"] a [TabHorFixo."SegE5"] |
[TabHorFixo."SegS1"] a [TabHorFixo."SegS5"] | Entradas (E1 a E5) e Saídas (S1 a S5) na segunda-feira | | Terça-feira | [TabHorFixo."TerE1"] a [TabHorFixo."TerE5"]
[TabHorFixo."TerS1"] a [TabHorFixo."TerS5"] | Entradas e Saídas na terça-feira | | Quarta-feira | [TabHorFixo."QuaE1"] a [TabHorFixo."QuaE5"]
[TabHorFixo."QuaS1"] a [TabHorFixo."QuaS5"] | Entradas e Saídas na quarta-feira | | Quinta-feira | [TabHorFixo."QuiE1"] a [TabHorFixo."QuiE5"]
[TabHorFixo."QuiS1"] a [TabHorFixo."QuiS5"] | Entradas e Saídas na quinta-feira | | Sexta-feira | [TabHorFixo."SexE1"] a [TabHorFixo."SexE5"]
[TabHorFixo."SexS1"] a [TabHorFixo."SexS5"] | Entradas e Saídas na sexta-feira | | Sábado | [TabHorFixo."SabE1"] a [TabHorFixo."SabE5"]
[TabHorFixo."SabS1"] a [TabHorFixo."SabS5"] | Entradas e Saídas no sábado | | Domingo | [TabHorFixo."DomE1"] a [TabHorFixo."DomE5"]
[TabHorFixo."DomS1"] a [TabHorFixo."DomS5"] | Entradas e Saídas no domingo | | Horas Normais Diárias | [TabHorFixo."HoraNormalSeg"] até [TabHorFixo."HoraNormalDom"] | Total de horas diurnas computadas por dia | | Horas Noturnas Diárias | [TabHorFixo."HoraNoturnaSeg"] até [TabHorFixo."HoraNoturnaDom"] | Total de horas noturnas computadas por dia | | Totais por Dia | [TabHorFixo."TotalSeg"] até [TabHorFixo."TotalDom"] | Carga horária total cumprida em cada dia da semana | | Carga Semanal | [TabHorFixo."TotalSemanal"] ou [TabHorTrabalho."TotalSemanal"] | Total de horas de trabalho na semana (ex.: 44:00) | | Tipo de Jornada | [TabHorFixo."TipoJornada"]
[TabHorFixo."DescricaoTipoJornada"] | Código e descrição textual da escala/jornada | | Intervalos e Sábado | [TabHorFixo."intervaloSemanalHoras"]
[TabHorFixo."intervaloSemanalMinutos"]
[TabHorFixo."SabadoHoras"]
[TabHorFixo."SabadoMinutos"] | Duração dos intervalos intra/interjornada e horas específicas de trabalho aos sábados |
7. Dados de Férias (TabFerias)
| Tag no Sistema | O que busca no Banco de Dados | Onde é Cadastrado |
|---|---|---|
[TabFerias."DataInicialFerias"] |
Data do primeiro dia de gozo das férias | Pessoal > Férias > Geração de Férias |
[TabFerias."DataFinalFerias"] |
Data do último dia de gozo das férias | Pessoal > Férias > Geração de Férias |
[TabFerias."DiasGozo"] |
Quantidade de dias de férias usufruídos (ex.: 20 ou 30) |
Pessoal > Férias > Geração de Férias |
Dicionário Completo dos Comunicados: Exemplo Prático de Aplicação de Tags em um Contrato de Trabalho
CONTRATO INDIVIDUAL DE TRABALHO A TÍTULO DE EXPERIÊNCIA
EMPREGADORA: [TabCadEmpresa."RazSoc"], inscrita no CNPJ sob nº [TabCadEmpresa."Cnpj"], com sede na [TabCadEmpresa."Endereco"], nº [TabCadEmpresa."Numero"], bairro [TabCadEmpresa."Bairro"], na cidade de [TabCadEmpresa."Cidade"]/[TabCadEmpresa."UF"], CEP [TabCadEmpresa."Cep"].
EMPREGADO: [TabCadEmpregados."Nome"], portador do CPF nº [TabCadEmpregados."Cpf"], RG nº [TabCadEmpregados."Identidade"], CTPS nº [TabCadEmpregados."Ctps"] série [TabCadEmpregados."Serie"]/[TabCadEmpregados."UfCtps"], residente e domiciliado na [TabCadEmpregados."Endereco"], nº [TabCadEmpregados."Numero"], bairro [TabCadEmpregados."Bairro"], na cidade de [TabCadEmpregados."Cidade"]/[TabCadEmpregados."Uf"].
CLÁUSULA PRIMEIRA: O EMPREGADO é admitido em [FormatDateTime('dd "de" mmmm "de" yyyy', )], para exercer a função de [TabCadFuncoes."Historico"], CBO [TabCadFuncoes."Cbo"], vinculada ao departamento de [TabCadFuncoes."Departamento"].
CLÁUSULA SEGUNDA: Pelos serviços prestados, a EMPREGADORA pagará o salário de R$ [FormatFloat(',0.00', )] ([TabCadSalarios."SalarioExtenso"]) por mês.
CLÁUSULA TERCEIRA: A jornada semanal de trabalho será de [TabHorTrabalho."TotalSemanal"] horas, cumprida conforme os horários estabelecidos pela empresa.
CLÁUSULA QUARTA: O presente contrato vigorará por [TabCadEmpregados."DiaExperiencia"] dias, com término previsto para [FormatDateTime('dd "de" mmmm "de" yyyy', )].
[TabCadEmpresa."Cidade"]/[TabCadEmpresa."UF"], [FormatDateTime('dd "de" mmmm "de" yyyy', )].
1: Como Identificar e Escolher o Tipo de Comunicado Correto no Sistema Makro
Este guia orienta sobre como identificar a finalidade de cada tipo de comunicado disponível no sistema Makro e selecionar a opção correta para emissão documental.
Contexto e objetivo
O sistema Makro categoriza os comunicados para que a rotina interna (PcRelRetornaComunicadosDetalhes) saiba exatamente quais tabelas consultar. A seleção inadequada do tipo impede a correta extração dos dados ou gera documentos desformatados.
Orientação: Identifique sempre a natureza do vínculo (CLT, estágio, rescisão ou alteração societária) antes de emitir o documento.
Dicionário Completo dos Comunicados: Tipos de Comunicados e Aplicações
- Contrato de Trabalho (Prazo Indeterminado / Experiência): Formaliza a admissão, reunindo dados de remuneração, CBO, jornada e datas de término/prorrogação de experiência.
- Termo de Estágio: Exclusivo para estudantes vinculados pela Lei 11.788/2008, capturando bolsa, instituição de ensino e área de atuação.
- Aviso Prévio (Trabalhado ou Indenizado): Emissão do termo de desligamento, calculando a data de término e a proporcionalidade de tempo de serviço.
- Recibo e Aviso de Férias: Formalização do período de descanso, médias salariais, abono pecuniário e deduções legais de INSS e IRRF.
- Manifesto sobre Desconto de Contribuição Sindical: Coleta da anuência/manifestação do colaborador quanto ao desconto sindical.
- Alteração de Contrato Social (Societário): Utilizado em alterações societárias, transferências de cotas e atualização do capital social.
- Termo de Utilização de Imagem / Comunicados de EPI: Documentos operacionais complementares para proteção jurídica e segurança no trabalho.
Dicionário Completo dos Comunicados: Passo a passo para emitir
- Acesse Administrar > Gerenciar > Comunicados e Modelos e confirme se o modelo desejado possui o tipo correspondente.
- Acesse a tela da rotina correspondente (Empresas, Colaboradores ou Férias).
- Clique no ícone de Relatórios e selecione o tipo de comunicado adequado.
- Escolha o empregado ou grupo de empregados e clique em Visualizar.
Referências
Perguntas frequentes
O sistema consulta dinamicamente a base de dados no momento da geração e renderiza a informação tratada e formatada no documento final.
Departamento no menu Preparar > Dados da Empresa > Departamentos e CBO em Preparar > Dados da Empresa > Profissão.
Use [TabCadSalarios."SalarioExtenso"] para o valor por extenso e [FormatFloat(',0.00', <TabCadSalarios."Salario">)] para o valor formatado.
Confirme o tipo do modelo em Administrar > Gerenciar > Comunicados e Modelos, acesse a rotina correta, selecione o tipo de comunicado, escolha os empregados e clique em Visualizar.
Nome, CPF, identidade, CTPS, endereço, e-mail, nacionalidade, e equipamentos de proteção individual vinculados.
Gi, Gestora Inteligente