Pular para o conteúdo principal

ADM020 — Cadastro de Macros

Fonte​

  • Source: source/ADM020/

Objetivo​

O módulo ADM020 é responsável pelo gerenciamento das macros utilizadas em modelos de contratos dentro do JunsoftERP. Macros são códigos de substituição textual que, ao serem inseridos no corpo de um contrato, são automaticamente substituídos por valores dinâmicos provenientes do banco de dados no momento da geração do documento final.

Este recurso é essencial para a padronização e automação da geração de contratos, pois permite que um mesmo modelo de contrato seja utilizado para diferentes clientes, serviços e situações, com os dados específicos sendo preenchidos automaticamente. Por exemplo, uma macro como {NOME_CLIENTE} pode ser associada a uma coluna do banco de dados que retorna o nome do cliente vinculado ao contrato.

As macros são organizadas por tipo de contrato (Prestação de Serviço, Escola ou Serviço de Formatura), o que permite que a mesma descrição de macro tenha comportamentos diferentes conforme o contexto contratual. Esta organização por tipo garante flexibilidade e especificidade na geração de documentos.

O módulo é referenciado principalmente pelo ADM011 (Contratos), onde as macros são inseridas no corpo do texto contratual via pesquisa F9, e pelo módulo LCT001, que processa a substituição das macros durante a geração dos contratos.

Funcionalidades​

  • Cadastro de Macros de Contrato
  • Tipos de Contrato Suportados
  • Visualização por Tipo
  • Botões de Ação

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
MACROCONTRATODELETE, INSERT, SELECT, UPDATE