Árvore de páginas

Versões comparadas

Chave

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

Adequações do sistema decorrentes dos ajustes das regras do SonarQube

.


Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Medicina e Segurança do Trabalho (SIGAMDT) e Gestão Ambiental (SIGASGA)

Rotina

Rotinas:

Rotina(s) envolvida(s)

Nome Técnico

Rotinas envolvidas - Nome Técnico

MDTA120 - Programa de Exames do funcionárioMDTC380 - Consulta Geral de Questionário de Investigação de Acidentes
MDTUTIL -

MDTUTIL

Funções genéricas do Módulo MDT

MDTR850

MDTC500 - Gerencial Ocupacional - Relacionamentos do funcionário
MDTR850 - Laudo do PPRA
MDTC420Desvios de respostas no Questionário
MDTC701 - Consulta de EPI's necessarios
MDTA650 -
MDTA082
Programa de Cadastro de
CID x CNAEMDTA856Programa para Multiplas Análises PreliminaresMDTR780Indices FAP (Fator Acidentario de Prevencao)MDTR931Impressão da tabela de Dimensionamento CIPA

Cadastros Iniciais:

Relacione os cadastros necessários que precisam ser preenchidos antes da utilização desse requisito.

Parâmetro(s):

Informe os parâmetros utilizados.

Requisito/Story/Issue (informe o requisito relacionado):

 Informe o requisito relacionado (Issue).

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

Informe as tabelas utilizadas.

Sistema(s) Operacional(is):

Todos

Pacote:

É necessário a atualização do dicionário em: 

Descrição

Para tratar as regras de boas práticas exigidas pelo SonarQube, foram efetuadas tratativas nos fontes e no dicionário de dados dos módulos de Medicina e Segurança do Trabalho (SIGAMDT) e Gestão Ambiental (SIGASGA).

As regras que as modificações visam atender foram as seguintes:

  • SX3 - Uso NÃO PERMITIDO de leitura do metadados
  • SX1 - Uso DESCONTINUADO de leitura/atribuição do metadados
  • Uso NÃO PERMITIDO de API em LOOP
  • SX9 - Uso NÃO PERMITIDO de leitura/atribuição do metadados
  • SX7 - Uso NÃO PERMITIDO de leitura/atribuição do metadados
  • Uso NÃO PERMITIDO de chamada de API de Console
  • SX6 - Uso DESCONTINUADO de leitura/atribuição do metadados
  • SobreCarga de método de carga não recomendado.
  • SX5 - Uso DESCONTINUADO de leitura/atribuição do metadados
  • Acesso NÃO PERMITIDO das tabelas de Framework

Para rotinas em que o dicionário estava sendo manipulado manualmente, foi criado um pacote com as modificações necessárias. Nas rotinas em que a mudança feita no dicionário é vital para o funcionamento da mesma (rotinas listadas nas características do requisito ), é exibida para o usuário uma mensagem de que o dicionário necessita ser atualizado e o impede de utilizar a rotina até que seja aplicado o pacote de atualização. Em relação a outras mudanças pontuais, uma mensagem é apresentada ao entrar no módulo, caso seja verificado que o dicionário do usuário esteja desatualizado. 

Observações: É importante ressaltar que antes da aplicação do pacote, sejam excluídos os grupos de pergunta MDT850 (Perguntas do Relatório do Laudo PPRA modelo Padrão), MDT85R (Perguntas do Relatório do Laudo PPRA  modelo Word) e MDT931 (Perguntas do Relatório da tabela de Dimensionamento da CIPA), para que sejam recriados pelo pacote.

tabela de Dimensionamento CIPA
Plano de ação por riscoMDTC990 - Consulta do Histórico Pregresso do Funcionario
MDTA410 - Prontuario de FuncionárioMDTR412 - Impressão da Ficha de Avaliação de EPI
MDTA075 - Cadastro de Usuários Atendentes do AmbulatórioMDTR440 - Relatório dos ASOs emitidos no período
MDTA145 - Cadastros de Questionário MedicoMDTR450 - Relatório da programação dos exames periódicos
MDTA195 - Convocação de ExamesMDTR455 - Relatório dos funcionários convocados para realizar Exames
MDTA556 - Retorno Simplificado das Inspeções em ExtintoresMDTR465 - Relatório do Atestado de Saúde Ocupacional
MDTA835 - Ocorrências do  Plano Emergencial MDTR475 - Relatório do PCMSO Anual
SGAA340 - Programa para cadastro das Ocorrências do  Plano EmergencialMDTR482 - Relatório do Resultado dos Exames por Centro de Custo
MDTC420 - Desvios de respostas no QuestionárioMDTR483 - Imprime relatório de Exames por Função
MDTA001 - Realiza a geração de fichas médicasMDTR488 - Resultado dos Exames de Audiometria
MDTA005 - Programa de manutenção de fichas medicasMDTR490 - Relatório demonstrativo dos custos com o PCMSO
MDTA055-  Programa de Cadastro de Questionário MedicoMDTR520 - Mostra todos os riscos a que o funcionário esta exposto
MDTA076 - Interface de Agendamento MédicoMDTR551 - Lista as medidas de controles definidas com EPC
MDTA081 - Programa de Cadastro de Grupo de CIDMDTR555 - Relatorio do DIRBEN 8030
MDTA082 - Programa de Cadastro de CID x CNAEMDTR560 - Exames relacionados aos riscos
MDTA110 - Programa de Ocorrências da fichas medicasMDTR570 - Relatório do Laudo Técnico Pericial
MDTA114 - Cadastro de Programas de Saúde e Exames RelacionadosMDTR650 - Relatório Mapa de Riscos
MDTA115 - Cadastro de Programas de Saúde e Funcionários RelacionadosMDTR700 - Perfil Profissiográfico Previdenciário  -  P.P.P.
MDTA125 - Programa de Cadastro de Epi por riscoMDTR710 - Relatório de atestados clínicos emitidos
MDTA155 - Registro de Diagnósticos MédicosMDTR715 - Relatório das ordens de serviço da segurança de trabalho
MDTA160 - Programa de Atendimento MedicoMDTR740 - Relatório de atestados Medico emitidos
MDTA161 - Atendimento de Enfermagem DiárioMDTR770 - Relatório de funcionários com estabilidade
MDTA170 - Programa de Cadastro de Exames por FilialMDTR780 - Índices FAP (Fator Acidentário de Prevenção)
MDTA175 - Programa de Cadastro de Agenda de LembretesMDTR795 - Relatório de Histórico Médico de Funcionário
MDTA180 -  Programa de Cadastro dos riscosMDTR805 - Recibo de entrega do epi
MDTA181 - Rotina para vínculos do RiscoMDTR821 - Relatório de impressão EPI x Tarefa
MDTA182 - Cadastro de Agentes e Limites de TolerânciaMDTR830 - Relatório da CAT
MDTA190 - Geração da programação de exames periódicosMDTR853 - Relatório Ficha de Reconhecimento dos Ambientes de Trabalho
MDTA200 - Programa de geração de ASOMDTR854 - Relatório GERAL do PPR
MDTA210 - Programa de Cadastro de Laudos AmbientaisMDTR865 - Resumo de acidentes com vitima
MDTA210a - Classe para montagem da estrutura de LaudosMDTR868 - Emitir o resumo de acidentes sem vitima
MDTA212 - Registro dos Planos Emergenciais nos LaudosMDTR869 - Relatório da Taxa Mensal de Acidentes
MDTA220- Cadastro de Laudo x EquipamentoMDTR870 - Relatório do PCMSO
MDTA222 - Programa de Cadastro de Planos de Ação por Laudos AmbientaisMDTR900 - Relatório de Vacinação por Período
MDTA225 - Cadastro de Laudo por Medida de ControleMDTR931 - Impressão da tabela de Dimensionamento CIPA
MDTA232 - Rotina para vínculos do LaudoMDTR970 - Relatório de Treinamentos por necessidade legal
MDTA240 - Cadastro de Ocorrências e Ocorrências por Func.MDTR990 - Histórico do registro
MDTA285 - Exames necessários no novo ambiente de trabalho do FuncionárioSGAUTIL - Funções genéricas do Módulo SGA
MDTA305 - Cadastro das Ordens de Serviço dos FuncionáriosSGAA030 - Programa para cadastrar Aspectos Ambientais
MDTA333 - Confirmação do recibo de entrega do Epi ao funcionárioSGAA060 - Programa para definir critérios de avaliação do Aspecto/Imp

MDTA450 - Programa de Cadastro de Exames por Função e por Cliente

SGAA070 - Programa para definir critérios de avaliação da Demanda
MDTA520 - Programa de Cadastro de VacinasSGAA100 - Programa para cadastrar nível organizacional da empresa
MDTA525 - Cadastro de Calendário de VacinaçãoSGAA110 - Programa para Avaliar Aspectos e Impactos Ambientais
MDTA535 - Geração da Programação de VacinaçãoSGAA111 - Múltiplas Avaliações de Aspectos e Impactos Ambientais
MDTA545 - Programa de Cadastro de Tipos de InspeçãoSGAA130 - Programa para cadastrar atividade industrial da empresa
MDTA555 - Programa de Cadastro de Ordens de InspeçãoSGAA200 - CheckList e Opções do CheckList do Plano Emergencial
MDTA560 - Programa de Cadastro de BrigadasSGAA210 - Programa para Retorno das OS
MDTA575 - Programa de Cadastro de Agenda de ReuniõesSGAA215 - Retorno das Opções dos CheckLists Executados
MDTA605 - Programa de Cadastro de Objetos causadores dos acidentesSGAA220 - Programa de Cadastro de Laudo x Equipamento
MDTA615 - Programa de Cadastro do Plano de AçãoSGAA300 - Programa para cadastrar objetivos e metas ambientais
MDTA621 - Rotina que permite avaliar os Equipamentos fornecidosSGAA350 - Cadastro do Retorno da Ocorrência do P.E.
MDTA625 -  Cadastro de EPI's por FunçãoSGAA400 - Programa para responder as Medições
MDTA640 - Cadastros de CAT - Cadastro de Acidente de TrabalhoSGAA420 - Programa de Controle de Expedição
MDTA645 - Programa de Cadastro de Candidatos CIPASGAA440 - Aprovação de objetivos em lote
MDTA655 - Cadastro de Programas de Riscos por AmbienteSGAA480 - Ocorrência Geradora de Gases
MDTA660 - Programa de Cadastro de ComponentesSGAA530 - Rotina para Composição de Carga e Emissão do MTR
MDTA665 - Agenda de Reuniões da CIPASGAA590 - Manutenção de Revisão/Desempenho
MDTA670 - Programa de Cadastro do Plano de Ação por MandatoSGAA750 - Composição da Carga para Transporte
MDTA675 - Programa de Cadastro do Plano de Ação por AcidenteSGAC470 - Consulta de Histórico de Fatores de Emissoes
MDTA685 - Programa de Cadastro de Atestado MedicoSGAG020 - Gráfico de Origem da Geração do Resíduo
MDTA690 - Programa Cadastros de Questionário AcidenteSGAR070 - Inventario Nacional de Resíduos Solidos Industriais
MDTA691 - Programa Cadastros de Questionário Laudo AmbientalSGAR130 - Relatório de Histórico de Eventos ocorridos na Est. Org.
MDTA695 - Programa Cadastro de EPI's entregues aos funcionáriosSGAR160 - Relatório das Ordens dos Planos de Simulação
MDTA810 - CheckList e Opções do CheckList do Plano EmergencialSGAW010 - Workflow de aviso inclusão de metas ambientais
MDTA815 - Programa para Retorno das Ordens de  SimulaçãoSGAW040 - Workflow de aviso inclusão de metas ambientais
MDTA840 - Cadastro do Retorno da Ocorrência do P.E.SGAW050 - Workflow de aviso inclusão de metas ambientais
MDTA845 -  Retorno das Opções dos CheckLists ExecutadosSGAW060 - Programa para exportar dados para gerar workflow com Req. Venc.
MDTA855 - Programa para cadastrar a Analise PreliminarSGAW070 - Exportar dados e gerar workflow com Planej. do P.A. ñ atendidos
MDTA856 - Programa para Múltiplas Análises PreliminaresSGAW080 - Workflow de aviso de inclusão de Oportunidades de Melhoria
MDTA871 - Cadastro de Certificado de Aprovação de InstalaçãoSGAW090 - Workflow de aviso de Não Conformidade Gerada pela FMR
MDTA910 - Importação das tabelas SRA, SRJ, SR7, SR8,SRE, SI3 E SQ3SGAW100 - Aviso de Não Conformidades no retorno de critérios de controle
MDTA925 - Programa de Cadastro de Encaminhamento ao EspecialistaMNTA902 - Programa para manutenção da Arvore Logica
MDTA950 - Manutenção do Histórico de Alterações de setores do funcionárioSGINTMNT- Telas de retorno de ocorrência geradas a partir do MNT
MDTA970 - Transferência de dados da Ficha MedicaTNGPG - Classe gráfica integrada com a Arvore Logica
MDTA990 - Função para cadastro das restrições de acesso de cada rotinaNGUTIL - Funções Genéricas da NG
MDTA995 - Deleta exames não realizados de funcionário demit. ou transferMDTA695 - Programa Cadastro de EPI's entregues aos funcionários
MDTA997 - Programa de cadastro de medições de dosimetriaSGAA120 - Programa para cadastrar formulas
MDTA999 - Questionário padrãoSGAA110a - Programa para Avaliar Aspectos e Impactos Ambientais
MDTC340 -  Consulta Geral de Questionário E Gráfico

País(es):

Brasil

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Pacote:

É necessário a atualização do dicionário em: https://suporte.totvs.com/portal/p/10098/download#detail/742954                                                                                                                                                                                                      

Descrição

Para tratar as regras de boas práticas exigidas pelo SonarQube, foram efetuadas tratativas nos fontes e no dicionário de dados dos módulos de Medicina e Segurança do Trabalho (SIGAMDT) e Gestão Ambiental (SIGASGA).

As regras nas quais as modificações visam atender, foram as seguintes:

  • SX3 - Uso NÃO PERMITIDO de leitura do metadados
  • SX1 - Uso DESCONTINUADO de leitura/atribuição do metadados
  • Uso NÃO PERMITIDO de API em LOOP
  • SX9 - Uso NÃO PERMITIDO de leitura/atribuição do metadados
  • SX7 - Uso NÃO PERMITIDO de leitura/atribuição do metadados
  • Uso NÃO PERMITIDO de chamada de API de Console
  • SX6 - Uso DESCONTINUADO de leitura/atribuição do metadados
  • Sobrecarga de método de carga não recomendado.
  • SX5 - Uso DESCONTINUADO de leitura/atribuição do metadados
  • Acesso NÃO PERMITIDO das tabelas de Framework


Nota
titleAtenção!
  • Para rotinas em que o dicionário estava sendo manipulado manualmente, foi criado um pacote com as modificações necessárias;
  • Nas rotinas listadas nas Características do Requisito em que a mudança feita no dicionário é vital para o funcionamento da mesma, é exibido para o usuário uma mensagem em que o dicionário necessita ser atualizado e o impede de utilizar a rotina até que seja aplicado o pacote de atualização;
  • Em relação a outras mudanças pontuais, uma mensagem é apresentada ao entrar no módulo, caso seja verificado que o dicionário do usuário esteja desatualizado.

Atualizações do Compatibilizador


  1. Criação de Perguntas no arquivo SX1 – Cadastro de Perguntes:


  • Grupo MDT450 - Perguntas do (MDTR450)


Pergunte

Considerar por ?

Situações a Imp.?

Ordem

16

17

Tipo

Numérico

Caractere

Tamanho

1

5


  • Grupo MDT850 - Perguntas do Relatório do Laudo PPRA modelo padrão (MDTR850)

Pergunte

Laudo PPRA ?

Coordenador ?Ordenar Riscos por ?Ordenar Equipamentos por ?Ordenar Plano de Ação por ?Imprime Qtd. Func. e Funcoes?Imprimir imagens?Imprimir Data de Avaliação?De Centro de Custo ?Até Centro de Custo ?Considerar por?

Ordem

01

02030405060708091011

Tipo

Caractere

CaractereNuméricoNuméricoNuméricoNuméricoNuméricoNuméricoCaractereCaractereNumérico

Tamanho

12

12111111991
VariávelMV_PAR01MV_PAR02MV_PAR03MV_PAR04MV_PAR05MV_PAR06MV_PAR07MV_PAR08MV_PAR09MV_PAR10MV_PAR11


  • Grupo MDT85R - Perguntas do Relatório do Laudo PPRA modelo Word (MDTR850)

Pergunte

Laudo ?

Coordenador ?Impressao ?Arquivo Saida ?Ordenar Riscos por ?Ordenar Equipamentos por ?Ordenar Plano de Ação por ?Imprime Qtd.Imprimir imagens?Imprimir Data de Avaliação?De Centro de Custo ?Até Centro de Custo ?Considerar por?

Ordem

01

020304050607080910111213

Tipo

Caractere

CaractereNuméricoCaractereNuméricoNuméricoNuméricoNuméricoNuméricoNuméricoCaractereCaractereNumérico

Tamanho

12

12130111111991
VariávelMV_PAR01MV_PAR02MV_PAR03MV_PAR04MV_PAR05MV_PAR06MV_PAR07MV_PAR08MV_PAR09MV_PAR10MV_PAR11MV_PAR12MV_PAR13


  • Grupo MDT931 - Perguntas do Relatório da tabela de Dimensionamento da CIPA

Pergunte

De Mandato CIPA ?

Até Mandato CIPA?Imprimir Quadro

Atualizações do Compatibilizador

  1. Criação de Perguntas no arquivo SX1 – Cadastro de Perguntes:

  • Grupo MDT450 - Perguntas do  (MDTR450)

Pergunte

Considerar por ?

Situações a Imp.?

Ordem

16

17

Tipo

Numérico

Caractere

Tamanho

1

5
  • Grupo MDT850 - Perguntas do Relatório do Laudo PPRA modelo padrão (MDTR850)

Pergunte

Laudo PPRA ?

Coordenador ?Ordenar Riscos por ?Ordenar Equipamentos por ?Ordenar Plano de Ação por ?Imprime Qtd. Func. e Funcoes?Imprimir imagens?Imprimir Data de Avaliação?De Centro de Custo ?Até Centro de Custo ?Considerar por
?

Ordem

01

0203
0405060708091011

Tipo

Caractere

Caractere

NuméricoNuméricoNuméricoNumérico

NuméricoNumérico
CaractereCaractere
Numérico

Tamanho

12

6

12
61
1
Variável
1111991
MV_PAR01MV_PAR02MV_PAR03


  • Grupo MDT856 - Perguntas para o Programa de Múltiplas Análises Preliminares. (MDTA856Grupo MDT85R - Perguntas do Relatório do Laudo PPRA modelo Word (MDTR850)

Pergunte

Laudo

De Data ?

Coordenador
Até Data ?
Impressao
De Avaliação ?
Arquivo Saida
Até Avaliação ?
Ordenar Riscos por
De Perigo ?
Ordenar Equipamentos por ?Ordenar Plano de Ação por ?Imprime Qtd.Imprimir imagens?Imprimir Data de Avaliação?De Centro de Custo ?Até Centro de Custo ?
Até Perigo ?De Dano ?Até Dano ?Revisão
Considerar por?

Ordem

01

0203040506070809
101112
13

Tipo

Caractere

CaractereNumérico

Data

Data
Caractere
NuméricoNuméricoNuméricoNuméricoNuméricoNumérico
Caractere
Caractere
Numérico

Tamanho

12

12130111111991
  • Grupo MDT931 - Perguntas do Relatório da tabela de Dimensionamento da CIPA

Pergunte

De Mandato CIPA ?

Até Mandato CIPA?Imprimir Quadro ?

Ordem

01

0203

Tipo

Caractere

CaractereCaractere

Tamanho

6

61

Tamanho

8

86666666
VariávelMV_PAR01MV_PAR02MV_PAR03MV_PAR04MV_PAR05MV_PAR06MV_PAR07MV_PAR08MV_PAR09


  • Grupo MDTC420C Perguntas da consulta do Gráfico de desvios de respostas dos questionários. (MDTC420Grupo MDT856 - Perguntas para o Programa de Múltiplas Análises Preliminares. (MDTA856)

Pergunte

De Data ?

Até Data ?Questionário ?Localização ?
De Avaliação
Centro Custo ?Função ?
Até Avaliação
Tarefa ?
De Perigo
Ambiente ?
Até Perigo
Tipo Funcionário ?
De Dano
Funcionário ?
Até Dano
Tipo Responsável ?
Revisão
Responsável ?

Ordem

01

0203040506070809101112

Tipo

Data

Data
NuméricoNuméricoNuméricoNumérico
CaractereCaractereCaractereCaractereCaractereCaractereNumérioCaractere
Numérico
NuméricoCaractere

Tamanho

8

8639566
666
110110
VariávelMV_PAR01MV_PAR02MV_PAR03MV_PAR04MV_PAR05MV_PAR06MV_PAR07MV_PAR08MV_PAR09MV_PAR010MV_PAR011MV_PAR012
6


2. Alteração de Perguntas no arquivo SX1 – Cadastro de Perguntes:


  • Grupo MDTRW854 - Perguntas do Relatorio Geral do PPR.

Pergunte

Laudo ?

Ordem

01

Tipo

Caractere

Tamanho

12

Consulta PadrãoTO0PPR


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


Chave

Nome

Modo

PYME

TYH

Tabela de Custos FAP

E

N


4.  Criaçãode Campos no arquivo SX3 – Campos:


  • Tabela TYH - Tabela de Custos FAP

Campo

TYH_FILIALTYH_ANOTYH_BENEF

TYH_REMUN

Tipo

CaractereCaractereNumérico

Numérico

Tamanho

2412

12

Decimal

002

2

Formato

@!@E 9999@E 999,999,999.99

@E 999,999,999.99

Título

FilialAnoBenefícios

Remuneração

Descrição

Filial do SistemaAno do CustoValor pago em benefícios

Valor pago em remuneração

Nível

111

1

Usado

NãoSimSim

Sim

Obrigatório

NãoNãoNão

Não

Browse

NãoNãoNão

Não

Help

Filial do sistema.Ano dos custos relacionados a FAP.Informar o custo dos benefícios por afastamento cobertos pela Previdência (Benefícios).

Informar o valor total de remuneração paga pelo estabelecimento aos segurados (Remuneração).


5. Alteraçãode Campos no arquivo SX3 – Campos:

  • Tabela TYH - Tabela de Custos FAP

Campo

TKA_ATIVID

Relação

IIF( !INCLUI, TOE->( VDISP( TKA->TKA_CNAE, 'TOE_DESCRI' )), '' )


  • Tabela SRJ - Funções

Campo

RJ_MEMOREQ

Relação

If(INCLUI,"",MSMM(SRJ->RJ_DESCREQ,80,,,,,,,,"RDY"))


  • Tabela TJB - Produto Químico

Campo

TJB_MRISCO

TJB_MCARACTJB_MPRCATTJB_MESTOCTJB_MDESCATJB_MTRANSTJB_MLOCAL

Usado

Sim

SimSimSimSimSimSim

Campo

TJB_RISCOS

TJB_CARACTTJB_PRCATITJB_ESTOCATJB_DESCARTJB_TRANSPTJB_LOCAL

Usado

Não

NãoNãoNãoNãoNãoNão


  • Tabela TM0 - Ficha Médica

Campo

TM0_CCDESCTM0_DESCFU

Inicializador de Browse

RetiradoRetirado


  • Tabela TMY - Atestado Saúde Ocupacional

Campo

TMY_FILFUTTMY_NOVCCTMY_NUVFUNTMY_NOVTARTMY_NUMASO

Consulta Padrão

MDTGENMDTGENMDTGENMDTGEN-
Picture----NNNNNN
ValidExistCPO('SM0',M->TMY_EMPFUT+M->TMY_FILFUT)----


  • Tabela TN3 - Fornecedores de EPI           

Campo

TN3_CODEPI

Valid

MDTProEpi(M->TN3_CODEPI,cTipo,lSX5) .AND. D620CHK(1) .And. MDT620GEN()


  • Tabela TNC - Acidentes de Trabalho            

Campo

TNC_VITIMA

Inicializador Padrão

MDT640VIT()


  • Tabela TNF - EPI Entregues Funcionários 

Campo

TNF_MAT

Consulta Padrão

MDTSRA


  • Tabela TNM - Despesas do Acidente    

Campo

TNM_DTDESP

Valid

Retirado


  • Tabela TNY - Atestados Médicos

Campo

TNY_CODAFATNY_HRFIMTNY_NATESTTNY_NUMFICTNY_OCORRETNY_TIPAFA

Valid

If(!Empty(M->TNY_CODAFA),ExistCPO( 'RCM', M->TNY_CODAFA, 1 ), .T.) .And. MDT685CODA()IF(VAZIO(),.T.,NGVALHORA(M->TNY_HRFIM) .And. MDT685VLDT(,.T.))--MT685VLDOC()
When---IsInCallStack('MDTA685') .and. !IsInCallStack('MDT685CONT')-.F.
Inicializador Padrão--A685NEXTAT()---


  • Tabela TY8 - Avaliação de EPI    

Campo

TY8_MATTY8_DTREALTY8_QUESTITY8_APROVA

Browse

SimSimSimSim


5. Alteração de Consulta Padrão no arquivo SXB – Consulta Padrão:

  • Pesquisa TAA

Alias

TAA

Tipo6
Sequência01

Contém

SGA090TAA()


  • Pesquisa TMKAGE

Alias

TML

TMLTMLTMLTMLTMLTML

Tipo

1

444456

Sequência

01

010102020101

Coluna

DB

01020304

Descrição

Usuário

CodigoNomeCodigoNome

Contém

TML

TML_CODUSUPosicione('TMK', 1, xFilial('TMK') + TML->TML_CODUSU, 'TMK_NOMUSU')TML_CODUSUPosicione('TMK', 1, xFilial('TMK') + TML->TML_CODUSU, 'TMK_NOMUSU')TML->TML_CODUSU(Deletado)


  • Pesquisa TNCFIC

Alias

TML

TML

Tipo

3

6

Sequência

01

01

Coluna

01


Descrição

Cadastra Novo

Contém

01#MDT155SXB()             

f640ACID() 
  • Pesquisa TNCFIC


Contém

01#MDT155SXB()             

f640ACID() 

Alias

(XB_ALIAS)

Tipo

(XB_TIPO)

Sequência

(XB_SEQ)

Coluna

(XB_COLUNA)

Descrição

(XB_DESCRI)

Contém

(XB_CONTEM)


6. Criação de Índices no arquivo SIX – Índices:

Índice

TYH

Ordem

1

Chave

TYH_FILIAL+TYH_ANO   

Descrição

Filial + Ano

Proprietário

S


7.  Alteração de  Parâmetros no arquivo SX6 – Parâmetros:

Nome da Variável

MV_NG2FICH

Tipo

Caractere

Descrição

Indica se deverá incluir uma Ficha Médica para o Funcionário. 1-Sim; 2-Não.

Nome da Variável

MV_NG2PDAD

Tipo

Caractere

Descrição

Indica se na programação de exames será permitido gerar exames na data de admissão do funcionário.

Valor Padrão1

Nome da Variável

MV_NG2RECI

Tipo

Caractere

Descrição

Determina se apresentará sugestão de impressão do recibo de entrega de EPI.

Valor Padrão1

Nome da Variável

MV_NG2AUSE

Tipo

Caractere

Descrição

Indica se deverá considerar funcionários Afastados ou de férias. 1-Sim; 2-Não.

Valor Padrão2



8. Criação de Gatilhos no arquivo SX7 – Gatilhos:


Campo

TKA_CNAE

Sequência

001

Contra Domínio

TKA_ATIVID

Tipo

Primário

Regra

TOE->TOE_DESCRI

Posiciona?

Sim

Chave

xFilial('TOE')+M->TKA_CNE

Proprietário

S

Campo

TMY_NATEXA

TMY_NATEXATMY_NATEXATMY_NATEXATMY_NATEXATMY_NATEXA

Sequência

001

002003004005006

Contra Domínio

TMY_EMPFUT

TMY_FILFUTTMY_NOVFUNTMY_NOVCCTMY_NOVTARTMY_NOVDEP

Tipo

Primário

PrimárioPrimárioPrimárioPrimárioPrimário

Regra

ce(TamSx3('TMY_EMPFUT')[1])

Space(TamSx3('TMY_FILFUT')[1])Space(TamSx3('TMY_NOVFUN')[1])Space(TamSx3('TMY_NOVCC')[1])Space(TamSx3('TMY_NOVTAR')[1])Space(TamSx3('TMY_NOVDEP')[1])

Posiciona?

Não

NãoNãoNãoNãoNão

Condição

M->TMY_NATEXA <> '3'

M->TMY_NATEXA <> '3'M->TMY_NATEXA <> '3'M->TMY_NATEXA <> '3'M->TMY_NATEXA <> '3'M->TMY_NATEXA <> '3'

Proprietário

S

SSSSS



9. Alteração de Gatilhos no arquivo SX7 – Gatilhos:


Campo

TNC_CODPAR

TNC_CODOBJ

Sequência

001

001

Condição

!AliasInDic("TYE")

!AliasInDic("TYE")

Campo

TNC_CODPAR

TNC_CODOBJTNC_AFASTATNC_CCTNC_CIDTC_GRPCID

Sequência

001

001001001001001

Condição

!AliasInDic("TYE")

!AliasInDic("TYE")----
Regra--0CTT->CTT_DESC01MDT640CIDD(2)MDT640CIDD(1)
Alias---CTT--
Chave---xFILIAL('CTT')+M->TNC_CC--

Campo

TNY_GRPCID

Sequência

001

Seek

Sim

Sim

Aviso
titleAtenção!

Excluir os grupos de perguntas abaixo para que sejam criados corretamente após a aplicação do Pacote:

  • MDT850 - Perguntas do Relatório do Laudo PPRA modelo Padrão;
  • MDT85R - Perguntas do Relatório do Laudo PPRA  modelo Word;
  • MDT931 - Perguntas do Relatório da tabela de Dimensionamento da CIPA;
  • MDTC420C - Perguntas da consulta do Gráfico de desvios de respostas dos questionários.

Procedimento para Utilização


Nota
titleImportante

Realizar a exclusão dos grupos mencionados acima.

Cadastros Prévios


  1. Entrar no modulo de Medicina e Segurança do Trabalho(SIGAMDT).
  2. Em Atualizações\Cadastros Gerais\Centro Custo, incluir um centro de custo.
  3. Em Atualizações\Cadastros Gerais\Funções, incluir uma função.
  4. Em Atualizações\Cadastros Gerais\Turnos, incluir um turno.
  5. Em Atualizações\Cadastros Gerais\Funcionários, incluir um funcionário.
  6. Em Atualizações\Atendimento Médico\Ficha Médica, incluir uma ficha médica para o funcionário.
  • MDTR850 -  Laudo do PPRA
  1. Entrar no módulo Configurador (SIGACFG).
  2. Modificar o nome da pergunta 08 do grupo de perguntas MDT850 para simular uma desatualização.
  3. Entrar no módulo de Medicina e Segurança do Trabalho (SIGAMDT).
  4. Em Relatórios\Ppra\Rel. Geral Ppra, gerar o relatório padrão e verificar que o sistema pede a atualização do dicionário com o pacote de dicionário Issue DNG-1805.


  • MDTC420 - Desvios de respostas no Questionário
  1. Entrar no módulo Configurador (SIGACFG)
  2. Modificar o Var1 da pergunta 01 para simular uma desatualização.
  3.  Entrar no modulo de Medicina e Segurança do Trabalho (SIGAMDT)
  4. Em Consultas\Questionário Seg.\Desvios de Respost, e verificar que o sistema pede a atualização do dicionário com o pacote de dicionário Issue DNG-1805.


  • MDTA082 - Programa de Cadastro de CID x CNAE.
  1. Em Atualizações\Cadastros Báiscos\Interv. Cid x Cnae, incluir um intervalo e verificar que a rotina funciona corretamente.

  • MDTA650 – Cadastro de Plano de Ação por Risco 
  1. Em Atualizações\Ppra\Plano de Acao, incluir um Plano de ação.
  2. Em Atualizações\Ppra\Agente, incluir um agente.
  3. Em Atualizações\Ppra\Risco, incluir um risco.
  4. Em Atualizações\Ppra\Plano de Acao x Risco, vincular o plano de ação ao risco. Verificar que a rotina funciona corretamente. (Obs: o risco e o plano de ação devem ser do mesmo tipo: CIPA, SESMT ou CIPA e SESMT)

Procedimento para Configuração

(Estes procedimentos devem ser feitos quando for necessário configurar parâmetros e/ou  rotinas no menu).

CONFIGURAÇÃO DE PARÂMETROS

 

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure (mantenha somente a instrução correspondente) o(s) parâmetro(s) a seguir:
    (É necessário criar uma tabela para cada parâmetro descrito no item Parâmetro(s), da tabela Características do Requisito)

Itens/Pastas

Descrição

Nome:

Tipo:

Informe o Tipo do parâmetro

Cont. Por.:

Informe o Conteúdo padrão

Descrição:

 

CONFIGURAÇÃO DE MENUS

 

2.  No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o nome do módulo, conforme instruções a seguir:

Menu

Informe o Menu em que estará localizada a rotina

Submenu

Informe o Submenu em que estará localizada a rotina

Nome da Rotina

Informe o Título da rotina

Programa

Informe o Fonte da rotina

Módulo

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

Tipo

Informe a Função

Procedimento para Utilização

  • Descreva os procedimentos, passo a passo (caso de uso), que serão realizados pelos usuários para que a melhoria seja visualizada identificando as seguintes informações:
  • Localização da rotina no menu;
  • Localização dos novos campos e/ou perguntas e respectivas pastas de cadastro que são visualizadas pelo usuário;
  • Caso seja necessário ter algum cadastro feito previamente, faça uma observação.

 

 

Exemplo:

       1.            No Plano de Saúde (SIGAPLS), acesse Atualizações / Produto Saúde / Produto Saúde (PLSA800).

O sistema apresenta a janela de produtos cadastrados.

       2.            Posicione o cursor em um produto e clique em Alterar.

       3.            Na pasta Cobertura/Carências selecione a subpasta Tipo de Prestador.

       4.            Dê duplo clique no campo TP Prestador (BCW_TIPPRE).

O sistema apresenta a janela Tipo de Prestador – Coparticipação – Alterar.

       5.            Informe os dados conforme orientação do help de campo e observe o preenchimento do novo campo:

                      Som. p/Compra (BCW_SOMCOM): selecione Sim para indicar se a coparticipação cadastrada será válida somente para efeito de compra de procedimentos ou Não, caso contrário.

       6.            Confira os dados e confirme.