Incluso novos campos para informar a data de validade do produto (EPI).
Características do Requisito
Linha de Produto: | Microsiga Protheus. | ||||||||||
Segmento: | Serviços. | ||||||||||
Módulo: | Medicina e Segurança do Trabalho. | ||||||||||
Rotina: |
| ||||||||||
Cadastros Iniciais: | Atualizações\Cadastros Gerais\Fornecedores; Atualizações\Cadastros Gerais\Produto (Epi); Atualizações\Epi\Epi X Fornecedor. | ||||||||||
País(es): | Todos | ||||||||||
Banco(s) de Dados: | SQL | ||||||||||
Tabelas Utilizadas: | TN3 - Epi X Fornecedor; TL0 - Grupo de Epis. |
Descrição
Implementação realizada na rotina de Epi x Fornecedor (MDTA620) com a criação do campo Data Valid. (TN3_DTVALI) com o objetivo de informar uma data de validade para o EPI. A implementação se estende quando o epi for genérico, com isso foi realizada a criação do campo de Data Valid. (TL0_DTVALI) que define a data de validade do EPI filho. Houve essa necessidade devido a Nota Técnica 146/2015/CGNOR/DSST/SIT que trata do esclarecimento da validade de Equipamento de Proteção Individual (EPI) e da Validade do Certificado de Aprovação (CA).
Importante
Antes de executar o compatibilizador informe o U_UPDMDTD1 é imprescindível:
- Realizar o backup da base de dados do produto que será executado o compatibilizador \PROTHEUS11_DATA\DATA e dos dicionários de dados SXs PROTHEUS11_DATA\SYSTEM.
- Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
- Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
- Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
- O compatibilizador deve ser executado com a Integridade Referencial desativada*.
Atenção O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente! A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
---|
- Em Microsiga Protheus TOTVS Smart Client, digite o U_UPDMDTD1 no campo Programa Inicial. Descreva se o compatibilizador deve ter uma data específica ou superior para que a atualização nos dicionários seja efetuada corretamente. Importante: Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 22/09/2016.
- Clique em OK para continuar.
- Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado ou é apresentada a janela para seleção do compatibilizador. Selecione o programa UPDMDTD1().
- Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela. - Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
- Clique em Gravar para salvar o histórico (log) apresentado.
- Clique em OK para encerrar o processamento.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
Atualizações do Compatibilizador
1. Criação de Campos no arquivo SX3 – Campos:
- Tabela TN3 - Epi X Fornecedor:
Ordem | 15 |
Campo | TN3_DTVALI |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Contexto | Real |
Título | Data Valid. |
Descrição | Data de Validade |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | STOD( SPACE( 8 ) ) |
Help | Informe a Data de Validade do Produto. |
Módulos | Todos |
- Tabela TL0 - Grupo de Epis:
Ordem | 11 |
Campo | TL0_DTVALI |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Propriedade | Alterar |
Contexto | Real |
Título | Data Valid. |
Descrição | Data de Validade |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | STOD( SPACE( 8 ) ) |
Help | Informe a Data de Validade do Produto. |
Módulos | Todos |
Procedimento para Configuração
CONFIGURAÇÃO DE PARÂMETROS
- No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o(s) parâmetro(s) a seguir:
Itens/Pastas | Descrição |
Nome: | MV_MDTEPIV |
Tipo: | N |
Cont. Por.: | 3 |
Descrição: | Indica se EPI vencida sera entregue ou não.1=Entregar EPI vencida, 2=Não Entregar ou 3=Pergunta se deve ou não entrega. |
Procedimento para Utilização
- Entrar no módulo de Medicina e Segurança do Trabalho (SIGAMDT).
- Em Atualizações\Cadastros Gerais\Funcionários\Incluir dois funcionários.
- Em Atualizações\Atendimento Médico\Ficha Médica. Incluir duas fichas médica.
- Em Atualizações\Cadastros Gerais\Produto(Epi). Incluir dois Epis.
- Em Atualizações\Cadastros Gerais\Fornecedores. Incluir um Fornecedor.
- Entrar no modulo de Estoque (SIGAEST).
- Em Atualizações\Saldos\Atual. Incluir um saldo atual para os dois epis.
- Entrar no módulo de Medicina e Segurança do Trabalho (SIGAMDT).
- Em Atualizações\Epi\Epi X Fornecedor\Epi. Relacionar o Epi ao Fornecedor e verificar que possui um campo de Data de Validade, informar um valor menor que a data atual, no grupo de epis também irá possuir o campo de Data de Validade.
- Em Atualizações\Epi\Epi X Funcionário. Funcionário e verificar que será apresentada uma mensagem que a Data de validade do produto está ultrapassada.
- Em Atualizações\Epi\Funcionário X Epi\Epis. Relacionar o Epi ao Funcionário e verificar que também será apresentada a mesma mensagem.