Histórico da Página
Criação da rotina de adaptação de registros das tabelas com códigos do eSocial e mudanças de dicionário para os eventos do módulo.
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||
Segmento: | Serviços | ||||
Módulo: | Medicina e Segurança do Trabalho (SIGAMDT). | ||||
Rotina: |
| ||||
Cadastros Iniciais: | Agentes; Tipo de Acidente; Objeto Causador; Natureza da Lesão; Parte do corpo Atingida. | ||||
Parâmetro(s): | MV_NG2ESOC | ||||
País(es): | Brasil | ||||
Banco(s) de Dados: | Todos | ||||
Tabelas Utilizadas: | C98, TMA, C8L, TNG, C8J, TNH, C8K, C8I, TOI, C8M, TOJ | ||||
Sistema(s) Operacional(is): | Todos |
Descrição
Criada nova rotina MDTA890, que oferece uma interface para o relacionamento de registros existentes com os códigos do eSocial para as tabelas:"TMA" - Agente de Risco, "TNG" - Tipo de Acidente de trabalho, "TNH" - Objeto Causador do Acidente e "TOI" - Parte do Corpo Atingida, "TOJ" - Natureza da Lesão.
Adaptações efetuadas no dicionário do módulo de Medicina e Segurança do Trabalho para o funcionamento dos eventos 1060, 2210, 2220, 2240 e 2241 e o wizard de importação criados para o eSocial.
Atualizações do Compatibilizador
- Criação de tabela no arquivo SX2 – Tabelas:
Chave | Nome | Modo | PYME |
TYG | Ambiente x Agente | C | N |
2.1 Alteração de Campos no arquivo SX3 – Campos:
- Tabela TMA - Agentes
Campo | TMA_ESOC |
Usado | Sim |
Consulta Padrão | MDTT3E |
Tamanho | 9 |
- Tabela TNG - Tipo de Acidente
Campo | TNG_ESOC |
Usado | Sim |
- Tabela TNH - Objeto Causador
Campo | TNH_ESOC |
Usado | Sim |
When | MDT605WHEN(1) |
Campo | TNH_ESOC1 |
Usado | Sim |
When | MDT605WHEN(2) |
- Tabela TOI - Parte do Corpo Atingida
Campo | TOI_ESOC |
Usado | Sim |
- Tabela TOJ - Natureza da Lesão
Campo | TOJ_ESOC |
Usado | Sim |
- Tabela TMK - Usuário de Medicina e Segurança do Trabalho
Campo | TMK_ESOC |
Usado | Sim |
- Tabela TNP - Emitentes de Atestados Médicos
Campo | TNP_ESOC |
Usado | Sim |
- Tabela TMB - Exames por Agente
Campo | TMB_ESOC |
Usado | Sim |
Tamanho | 9 |
- Tabela TNC - Acidentes de Trabalho
Campo | TNC_TPACID | |
F3 | Valid | "If(!Empty(M->TNC_CODCID),ExistCpo('CC2',M->TNC_ESTACI+M->TNC_CODCID),.T.) .And. MDT640GAT(1)"LE5 |
Campo | TNC_CODCID | |
- Tabela CM0 - Acidentes de Trabalho
Campo | CM0_CODPAI |
F3 |
- Tabela TI2 - Riscos da Permissão
Campo
TI2_AGENTE
Tamanho
9
- Tabela TJC - Agentes x Produtos Químicos
Campo
TJC_AGENTE
Tamanho
9
- Tabela TJD - Riscos x Produtos Químicos
Campo
TJD_AGENTE
Tamanho
9
- Tabela TLK - Limites de Tolerância Agentes
Campo
TLK_AGENTE
Tamanho
9
- Tabela TMC - Agentes Func Exposto Aso
Campo
TMC_AGENTE
Tamanho
9
- Tabela TN0 - Risco
Campo
TN0_AGENTE
Tamanho
9
- Tabela TN1 - Param Geração Exames Risco
Campo
TN1_AGENTE
Tamanho
9
- Tabela TN2 - Exames por Risco
Campo
TN2_AGENTE
Tamanho
9
- Tabela TN4 - Resultados Exames x Agente
Campo
TN4_AGENTE
Tamanho
9
- Tabela TNK - Riscos do Mapa de Risco
Campo
TNK_AGENTE
Tamanho
9
- Tabela TNX - EPI x Riscos
Campo
TNX_AGENTE
Tamanho
9
- Tabela TO9 - EPC x Riscos
Campo | TO9_AGENTE |
Tamanho | 9C08 |
- Tabela RC7 - Exposição a Riscos
Campo
RC7_AGENTE
Tamanho
9
- Tabela TG1 - Perigos
Campo
TG1 _AGENTE
Tamanho
9
2.2 Criação de Campos no arquivo SX3 – Campos:
- Tabela TYG - Ambiente x Agente
Campo | TYG_FILIAL |
Tipo | Caractere |
Tamanho | 8 |
Título | Filial |
Descrição | Filial do Sistema |
Usado | Sim |
Obrigatório | Sim |
Campo | TYG_CODAMB |
Tipo | Caractere |
Tamanho | 6 |
Título | Cod. Ambient |
Descrição | Código do Ambiente |
Usado | Sim |
Obrigatório | Sim |
Campo | TYG_AGENTE |
Tipo | Caractere |
Tamanho | 9 |
Título | Agente |
Descrição | Código do Agente de Risco |
Usado | Sim |
Obrigatório | Sim |
Campo | TNE_NOMAGE |
Tipo | Caractere |
Tamanho | 40 |
Título | Nome Agente |
Descrição | Nome do Agente de Risco |
Usado | Sim |
Obrigatório | Não |
- Tabela TIL – Cadastro Cnes
Campo | TIL_FRMCTT |
Tipo | Caractere |
Tamanho | 100 |
Título | Form. Contat |
Descrição | Forma de Contato |
Usado | Sim |
Obrigatório | Sim |
Campo | TIL_EMAIL |
Tipo | Caractere |
Tamanho | 60 |
Título | |
Descrição | Email de Contato |
Usado | Sim |
Obrigatório | Não |
- Tabela TMB – Exames por Agente
Campo | TMB_INTERP |
Tipo | Caractere |
Tamanho | 1 |
Picture | @ 9 |
Título | Interpr. |
Descrição | Interpretação do Exame |
Cbox | 1=EE;2=SC;3=SC+ |
Usado | Sim |
Obrigatório | Não |
Help | Indique a interpretação do exame, podendo ser: 1=EE, 2=SC ou 3=SC+. |
- Tabela TMY– Atestado Saúde Ocupacional
Campo | TMY_CNES |
Tipo | Caractere |
Tamanho | 7 |
Decimal | 0 |
Picture | @ 9999999 |
Título | Cód. CNES |
Descrição | Código de CNES |
Validação | Empty(M->TMY_CNES) .Or. ExistCPO('TIL',M->TMY_CNES) |
Consulta SXB | TIL |
Usado | Sim |
Obrigatório | Não |
Campo | TMY_ESTAB |
Tipo | Caractere |
Tamanho | 80 |
Decimal | 0 |
Picture | @! |
Título | Estabelecim. |
Descrição | Estabelcimento do CNES |
Usado | Sim |
Obrigatório | Não |
- Tabela TNE - Ambiente Físico
Campo | TNE_TDVINI |
Tipo | Data |
Tamanho | 8 |
Título | Valid.Inic. |
Descrição | Data de Validade Inicial |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
- Tabela TO9 - EPC x Riscos
Campo | TO9_EFIEPC |
Tipo | Caractere |
Tamanho | 1 |
Título | Eficiência do EPC |
Descrição | EPC Eficaz? |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
3. Criação de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável | MV_NG2RIST |
Tipo | Caracter |
Descrição | Indica os tipos de Riscos que serão enviados ao TAF, além dos Riscos obrigatórios. 1= Ergonômicos, 2= Mecânicos/Acidentes, 3= Ambos. |
Valor Padrão | 3 |
Nome da Variável | MV_NG2REST |
Tipo | Caracter |
Descrição | Indica que tipo de Responsável Ambiental será enviado ao TAF. 1=Médico Trabalho, 2=Engenheiro Trabalho, 3=Ambos, 4=Todos. |
Valor Padrão | 4 |
Nome da Variável | MV_NG2TDES |
Tipo | Caracter |
Descrição | Indica qual a descrição que o sistema deve considerar na rotina de Condições Ambientais de Trabalho no TAF. 1= Cargo. 2= Função. |
Valor Padrão | 1 |
4. Criação de Gatilhos no arquivo SX7 – Gatilhos:
- Tabela TYG - Ambiente x Agente
Campo | TYG_AGENTE |
Sequência | 001 |
Campo Domínio | TYG_NOMAGE |
Tipo | Informe o conteúdo do (X7_TIPO) |
Regra | TMA->TMA_NOMAGE |
Chave | xFILIAL("TMA")+M->TYG_AGENTE |
Proprietário | Sistema |
- Tabela TMY– Atestado Saúde Ocupacional
Campo | TMY_CNES |
Sequência | 001 |
Campo Domínio | TMY_CNES |
Tipo | Primário |
Regra | TIL->TIL_ESTAB |
Posiciona? | Sim |
Chave | xFilial("TIL")+M->TMY_CNES |
Proprietário | Sistema |
4.1 Alteração de Gatilhos no arquivo SX7 – Gatilhos:
- Tabela TNC– Acidentes de Trabalho
Campo | TNC_CID |
Sequência | 001 |
Regra | MDT640CIDD(2) |
Campo | TNC_CID |
Sequência | 001 |
Regra | MDT640CIDD(1) |
Campo | TNC_MTEST1 |
Sequência | 001 |
Regra | MDT640MT1( ) |
Campo | TNC_MTEST2 |
Sequência | 001 |
Regra | MDT640MT2() |
4.2 Exclusão de Gatilhos no arquivo SX7 – Gatilhos:
- Tabela TNC– Acidentes de Trabalho
Campo | TNC_CODPAR |
Sequência | 001 |
Campo | TNC_CODOBJ |
Sequência | 001 |
Campo | TNC_MTEST1 |
Sequência | 002 até 009 |
Campo | TNC_MTEST2 |
Sequência | 002 até 009 |
Campo | TNC_CODCID |
Sequência | 001 |
7. Criação de Relacionamento entre Tabelas no arquivo SX9 – Relacionamento Entre Tabelas:
- C08TNC – Países Bco Central/Siscomex | Acidentes de Trabalho
Tabela Domínio | C08 |
Sequencial | NGPROXSX9("C08") |
Contra-Domínio | TNC |
Relacionamento Domínio | C08_ID |
Relacionamento Contra-Domínio | TNC_CODPAI |
Prioridade | Sistema |
Cardinalidade Domínio | 1 |
Cardinalidade Contra-Domínio | N |
Condição SQL | " " |
Utiliza Filial na Chave | Não |
Relacionamento Ativo | Sim |
- LE5TNC – Codificação Acidente Trabalho | Acidentes de Trabalho
Tabela Domínio | LE5 |
Sequencial | NGPROXSX9("LE5") |
Contra-Domínio | TNC |
Relacionamento Domínio | LE5_ID |
Relacionamento Contra-Domínio | TNC_TPACID |
Prioridade | Sistema |
Cardinalidade Domínio | 1 |
Cardinalidade Contra-Domínio | N |
Condição SQL | " " |
Utiliza Filial na Chave | Não |
Relacionamento Ativo | Sim |
8. Criação de Consulta Padrão no arquivo SXB – Consulta Padrão:
- Pesquisa MDTTE
Alias | MDTT3E |
Descrição | Agente Causador |
Contém | T3E->T3E_CODIGO |
9. Criação de Índices no arquivo SIX – Índices
Índice | TYG |
Ordem | 1 |
Chave | TYG_FILIAL+TYG_CODAMB+TYG_AGENTE |
Descrição | Cod. Ambiente + Agente |
Proprietário | Sistema |
Índice | TYG |
Ordem | 2 |
Chave | TYG_FILIAL+TYG_AGENTE+TYG_CODAMB |
Descrição | Agente + Cod. Ambiente |
Proprietário | Sistema |
Procedimento para Configuração
CONFIGURAÇÃO DE MENUS
2. No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do SIGAMDT, conforme instruções a seguir:
Menu | Miscelanea |
Submenu | Arquivos |
Nome da Rotina | Conciliação eSocial |
Programa | MDTA890 |
Módulo | SIGAMDT |
Procedimento para Utilização
Exemplo:
1. No Medicina e Segurança do Trabalho (SIGAMDT), acesse Miscelânea / Arquivos / Conciliação eSocial (MDTA890).
O sistema irá apresentar a janela com as informações a serem atualizadas de acordo com o código do eSocial.