Histórico da Página
Criação de Rotinas e Campos para Adequação ao Evento S2220 do E-Social
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||||||
Segmento: | Serviços | ||||||||||||
Módulo: | Medicina e Segurança do Trabalho (SIGAMDT) | ||||||||||||
Rotina: |
| ||||||||||||
Cadastros Iniciais: | Funcionário; Ficha Médica; Exame; Agente; CNES; Atestado ASO | ||||||||||||
Parâmetro(s): | MV_NG2ESOC; MV_MDTGPE | ||||||||||||
País(es): | Todos | ||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||
Tabelas Utilizadas: | TMY; TM0; SRA; TMK; TIL; TY0; TY1; TY2; TM4; TM5 | ||||||||||||
Sistema(s) Operacional(is): | Todos |
Descrição
Para atender ao evento S-2220 do E-Social foram ajustadas as rotinas MDTA200 e MDTR465 que fazem o gerenciamento dos atestados ASO's do funcionário. Em conjunto com as mudanças ocorridas no MDTA200 e MDTR465, foi criado o fonte MDTM003 que faz a comunicação entre os módulos SIGAMDT (Medicina e Segurança do Trabalho) e SIGATAF (Automação Fiscal) para inclusão de eventos de Monitoramento da Saúde do Trabalhador e também foi criado o fonte MDTM006 que faz o envio de informações para a rotina de Exclusão de Eventos. Para as informações serem enviadas consistentemente foram criados alguns campos: TIL_FRMCTT, TIL_EMAIL, TMB_INTERP, TMY_CNES e TMY_ESTAB os quais são detalhados mais abaixo.
Atualizações do Compatibilizador
1. Criação de Campos no arquivo SX3 – Campos:
- Tabela TIL – Cadastro Cnes:
Campo | TIL_FRMCTT |
Tipo | C |
Tamanho | 100 |
Decimal | 0 |
Título | Form. Contat |
Descrição | Forma de Contato |
Usado | S |
Obrigatório | S |
Browse | N |
Help | Indique a forma de contato. |
Campo | TIL_EMAIL |
Tipo | C |
Tamanho | 60 |
Decimal | 0 |
Título | |
Descrição | Email de Contato |
Usado | S |
Obrigatório | N |
Browse | N |
Help | Indique o E-mail. |
- Tabela TMB – Exames por Agente:
Campo | TMB_INTERP |
Tipo | C |
Tamanho | 1 |
Decimal | 0 |
Picture | @ 9 |
Título | Interpr. |
Descrição | Interpretação do Exame |
Cbox | 1=EE;2=SC;3=SC+ |
Usado | S |
Obrigatório | N |
Browse | N |
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 | C |
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 | S |
Obrigatório | N |
Browse | N |
Help | Indique o código de CNES (Cadastro Nacional de Estabelecimentos de Saúde). |
Campo | TMY_ESTAB |
Tipo | C |
Tamanho | 80 |
Decimal | 0 |
Picture | @! |
Título | Estabelecim. |
Descrição | Estabelcimento do CNES |
Usado | S |
Obrigatório | N |
Browse | N |
Help | Estabelecimento cadastrado no CNES. |
8. Criação de Gatilhos no arquivo SX7 – Gatilhos:
- 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 | Microsiga |
Procedimento para Configuração
CONFIGURAÇÃO DE PARÂMETROS
- No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure os parâmetros a seguir:
Itens/Pastas | Descrição |
Nome: | MV_NG2ESOC |
Tipo: | C |
Cont. Por.: | S |
Descrição: | Indica se o sistema de Medicina e Segurança do Trabalho gerará registros no modulo integrador Totvs (SIGATAF). 1 = Sim, 2 = Nao |
Itens/Pastas | Descrição |
Nome: | MV_MDTGPE |
Tipo: | C |
Cont. Por.: | S |
Descrição: | Integracao do SIGAMDT com o SIGAGPE. Informar S=Sim ou N=Não |
Procedimento para Utilização
Exemplo:
- Abrir o módulo do Configurador (SIGACFG);
- Em Base de Dados\Dicionário\Base de Dados\Parâmetros, editar o parâmetro MV_NG2ESOC = “1”;
- Abrir o módulo de Medicina e Segurança do Trabalho (SIGAMDT);
- Em Atualizações\Cadastros Gerais\Turnos Trabalho, incluir um novo turno de trabalho;
- Em Atualizações\Cadastros Gerais\Centro Custo, incluir um novo centro de custo;
- Em Atualizações\Cadastros Gerais\Funções, incluir uma nova função;
- Em Atualizações\Cadastros Gerais\Funcionários, incluir um novo funcionário inserindo valores para os campos CPF e PIS;
- Abrir o módulo de Automação Fiscal (SIGATAF);
- Em Atualizações\Eventos Esocial\Trabalhador\Cadastro Trabalhador, incluir um trabalhador com o mesmo número de CPF cadastrado no SIGAMDT;
- Abrir o módulo de Medicina e Segurança do Trabalho (SIGAMDT);
- Em Atualizações\Atendimento Médico\Ficha Médica, incluir uma nova ficha médica relacionada ao funcionário cadastrado;
- Em Atualizações\PPRA\Agentes, incluir um novo agente do tipo Químico, preenchendo o campo Cód. eSocial;
- Em Atualizações\PCMSO\Exames, incluir dois novos exames do tipo Ocupacional com o campo Ind. Result. igual a IBMP e preencher o campo TUSS;
- Em Atualizações\SESMT\Sesmt\usuar.atend., incluir um novo médico usuário preenchendo os campos Num.Ent.Cl., UF Ent. e NIT;
- Em Atualizações\PCMSO\Gerar Programacao, gerar a programação dos exames;
- Em Atualizações\PCMSO\Exames por Agente, relacionar os exames cadastrados ao agente cadastrado;
- Em Atualizações\PCMSO\Exames do Func., relacionar os exames cadastrados ao funcionário como sendo Ocupacional;
- Em Atualizações\PCMSO\Exames do Func.\Resultado, setar um resultado para os exames;
- Em Atualizações\Cadastros Básicos\Cnes, incluir um novo Estabelecimento de Saúde, preenchendo os campos Form. Contat e Email;
- Em Atualizações\Atendimento Médico\Atestado (aso), incluir um novo atestado ASO relacionado ao funcionário cadastrado relacionando o CNES cadastrado no campo Cód. CNES;
- Em Atualizações\Atendimento Médico\Atestado (aso)\Exames, vincular os exames cadastrados ao Atestado ASO do funcionário;
- Em Atualizações\Atendimento Médico\Atestado (aso)\Agente, vincular o agente cadastrado ao Atestado ASO do funcionário;
- Em Relatórios\Exames – (aso)\Atestado (aso), imprimir o Atestado ASO cadastrado anteriormente;
- Abrir o módulo de Automação Fiscal (SIGATAF);
- Em Atualizações\Eventos Esocial\Não-periódicos\Monitor.Saúde Trab., verificar que o sistema fez a importação correta dos dados;