Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

riaçã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:

RotinaNome Técnico
MDTA890Conciliação eSocial

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


  1.  Criação de tabela no arquivo SX2 – Tabelas:


Chave

Nome

Modo

PYME

TYEAgente CausadorEN

Chave

Nome

Modo

PYME

TYF

Parte Atingida

E

N

Chave

Nome

Modo

PYME

TYG

Ambiente x Agente

E

N


2.1  Alteração de Campos no arquivo SX3 – Campos:
  • Tabela TMA - Agentes


Campo

TMA_ESOC

Tipo

Caracter

Tamanho

9

Formato

@! 

Título

Cod. eSocial

Descrição

Código eSocial           

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Consulta Padrão

MDTT3E

Val. Sistema

MDTeSocVal( 'T3E', 'TMA', 2, 3, M->TMA_ESOC )                                                         

Help

Informar o código eSocial do agente.

MóduloSIGAMDT


  • Tabela TNH - Objeto Causador


Campo

TNH_ESOC
TNH_ESOC1

Tipo

Caracter

Caracter

Tamanho

9

9

Formato

@!

@!

Título

Cod. eSocial

Sit. eSocial

Descrição

Código eSocial           

Código eSocial     

Nível

1

1

Usado

Sim
Sim

Obrigatório

Não

Não

Browse

Não

Não

When

MDT605WHEN(1)

MDT605WHEN(2)

Val. Sistema

MDTeSocVal('C8J', 'TNH', 2, 3, M->TNH_ESOC)

MDTeSocVal('C8K', 'TNH', 2, 4, M->TNH_ESOC1)

Help

Informar o código eSocial dos objetos.

Informar o código eSocial da Situação Geradora da Doença.

MóduloSIGAMDTSIGAMDT


  • Tabela TOI - Parte do Corpo Atingida


Opções

Campo

TOI_ESOC

Tipo

Caracter

Tamanho

9

Formato

@! 

Título

Cod. eSocial

Descrição

Código eSocial 

Nível

1

Usado

Sim

Obrigatório

Não

Browse

NãoWhen

Consulta Padrão

RelaçãoMDTC8I

Val. Sistema

MDTeSocVal('C8I', 'TOI', 2, 3, M->TOI_ESOC)                                                               

Help

Informar o código eSocial de partes.

MóduloSIGAMDT


  • Tabela TOJ - Natureza da Lesão


Campo

TOJ_ESOC
Usado

Tipo

SimTipoHelp

Caracter

CampoTamanho

9

Tamanho

Formato

Título

Descrição

Nível

Usado

Obrigatório

Browse

Opções

When

Relação

Formato

@!                                           

Título

Cod. eSocial

Descrição

Código eSocial           

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Consulta Padrão

MDTC8M

Val. Sistema

MDTeSocVal('C8M', 'TOJ', 2, 3, M->TOJ_ESOC)       

Help

Informar o código eSocial da natureza.

MóduloSIGAMDT

Val. Sistema


  • Tabela TMK - Usuário de Medicina e Segurança do Trabalho


Campo

TMK_ESOC

Usado

Sim
Campo

Tipo


Tamanho


Formato


Título


Descrição


Nível


Usado

Sim

Obrigatório


Browse


Opções


When


Relação


Val. Sistema


Help


  • Tabela TNP - Emitentes de Atestados Médicos

Campo

TNP_ESOC

Usado

Sim

Campo


Tipo


Tamanho


Formato


Título


Descrição


Nível


Usado


Obrigatório


Browse


Opções


When


Relação


Val. Sistema


Help


  • Tabela TMB - Exames por Agente

Campo

TMB_ESOC

Usado

Sim

Campo


Tipo


Tamanho


Formato


Título


Descrição


Nível


Usado


Obrigatório


Browse


Opções


When


Relação


Val. Sistema


Help


  • Tabela TNC– Acidentes de Trabalho

Campo

TNC_CODOBJ

Usado

Não

Campo

TNC_DESOBJ

Usado

Não

Campo

TNC_CODPAR

Usado

Não

Campo

TNC_DESPAR

Usado

Não


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

TYG_NOMAGE

Tipo

Caractere

Tamanho

40

Título

Nome Agente

Descrição

Nome do Agente de Risco

Usado

Sim

Obrigatório

Não


  • Tabela TYF – Parte Atingida

Campo

TYF_FILIAL

Tipo

Caractere

Tamanho

8

Título

Filial

Descrição

Filial do Sistem   

Usado

Sim

Obrigatório

Sim

Campo

TYF_ACIDEN

Tipo

Caractere

Tamanho

6

Título

Acidente

Descrição

Numero Acidente Trabalho 

Usado

Sim

Obrigatório

Sim

Campo

TYF_CODPAR

Tipo

Caractere

Tamanho

12

Título

Codigo Parte

Descrição

Codigo Parte Atingida 

Usado

Sim

Obrigatório

Sim

Campo

TYF_DESPAR

Tipo

Caractere

Tamanho

160

Título

Desc. Parte 

Descrição

Descrição Parte          

Usado

Sim

Obrigatório

Sim

Campo

TYF_LATERA

Tipo

Caractere

Tamanho

1

Título

Lateralidade

Descrição

Lateralidade                   

Usado

Sim

Obrigatório

Sim


  • Tabela TYE – Agente Causador

Campo

TYE_FILIAL

Tipo

Caractere

Tamanho

8

Título

Filial

Descrição

Filial

Usado

Sim

Obrigatório

Sim

Campo

TYE_ACIDEN

Tipo

Caractere

Tamanho

6

Título

Acidente

Descrição

Numero Acidente Trabalho 

Usado

Sim

Obrigatório

Sim

Campo

TYE_CAUSA

Tipo

Caractere

Tamanho

12

Título

Agente Causa

Descrição

Agente Causador de Acid. 

Usado

Sim

Obrigatório

Sim

Campo

TYE_DESCAU

Tipo

Caractere

Tamanho

40

Título

Descr. Causa

Descrição

Descrição Causador Acid. 

Usado

Sim

Obrigatório

Sim


  • 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

Email

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

Cbox1=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çãoEmpty(M->TMY_CNES) .Or. ExistCPO('TIL',M->TMY_CNES)
Consulta SXBTIL

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_DTVINI

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


  • Tabela TNC– Acidentes de Trabalho

Campo

TNC_TPACID

Tipo

Caractere

Tamanho

6

Título

Cod. Acid.    

Descrição

Codificação Acidente 

Usado

Sim

Obrigatório

Não

F3LE5

Campo

TNC_CODPAI

Tipo

Caractere

Tamanho

6

Título

Cod. País   

Descrição

Código do País     

Usado

Sim

Obrigatório

Não

F3C08

Campo

TNC_DESPAI

Tipo

Caractere

Tamanho

220

Título

Descrição      

Descrição

Descrição      

Usado

Sim

Obrigatório

Não

Campo

TNC_CODPOS

Tipo

Caractere

Tamanho

6

Título

Cód. Postal    

Descrição

Código Postal      

Usado

Sim

Obrigatório

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árioSistema


  • 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árioSistema


 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


7.  Criação de Relacionamento entre Tabelas no arquivo SX9 – Relacionamento Entre Tabelas:

  • C08TNC – Países Bco Central/Siscomex | Acidentes de Trabalho 
Tabela DomínioC08
SequencialNGPROXSX9("C08")
Contra-DomínioTNC
Relacionamento DomínioC08_ID
Relacionamento Contra-DomínioTNC_CODPAI
PrioridadeSistema
Cardinalidade Domínio1
Cardinalidade Contra-DomínioN
Condição SQL" "
Utiliza Filial na ChaveNão
Relacionamento AtivoSim


  • LE5TNC – Codificação Acidente Trabalho | Acidentes de Trabalho 
Tabela DomínioLE5
SequencialNGPROXSX9("LE5")
Contra-DomínioTNC
Relacionamento DomínioLE5_ID
Relacionamento Contra-DomínioTNC_TPACID
PrioridadeSistema
Cardinalidade Domínio1
Cardinalidade Contra-DomínioN
Condição SQL" "
Utiliza Filial na ChaveNão
Relacionamento AtivoSim


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árioSistema

Índice

TYG

Ordem

2

Chave

TYG_FILIAL+TYG_AGENTE+TYG_CODAMB 

Descrição

Agente + Cod. Ambiente 

ProprietárioSistema

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.