Histórico da Página
Criação
do UPDMDTC6 para criaçãoda tabela TY7 - Permissões do ASO e adicionado o botão de Permissões na rotina de Atestado(aso).
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||||||||||||
Segmento: | Serviços | ||||||||||||||||||
Módulo: | Medicina e Segurança do Trabalho | ||||||||||||||||||
Rotina: |
| ||||||||||||||||||
País(es): | Todos | ||||||||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||||||||
Tabelas Utilizadas: | TY7 - Permissões do ASO. TI0 - Permissões. TI1 - Funcionários da Permissão. | ||||||||||||||||||
Sistema(s) Operacional(is): | Windows/Linux | ||||||||||||||||||
Versões/Release: | 12.1.7 |
Descrição
Adicionado o botão de Permissões na rotina de Atestado(aso)(MDTA200), para que seja possível relacionar permissões ao atestado.
Realizado uma tratativa no relatório Atestado(aso)(MDTR465) para que seja feito a impressão das permissões.
Atualizações do Compatibilizador
(Apenas para Microsiga Protheus, versões anteriores à versão 12)
1. Criação de tabela no arquivo SX2– Tabelas:
Chave
Nome
Modo
PYME
TY7
Permissão ASO
E
N
2.Criação de Campos no arquivo SX3 – Campos:- Tabela TY7- Permissão ASO
Campo
TY7_FILIAL
Tipo
Caractere
Tamanho
8
Título
Filial
Descrição
Filial do Sistema
Nível
1
Usado
Não
Obrigatório
Não
Browse
Não
Help
Indica Filial do Funcionário da Permissão.
Campo
TY7_NUMASO
Tipo
Caractere
Tamanho
06
Formato
999999
Título
Número ASO
Descrição
Número do ASO
Nível
1
Usado
Sim
Obrigatório
Não
Browse
Sim
Val. Sistema
EXISTCHAV('TMY',M->TMY_NUMASO)
Help
Indica o número do ASO.
Campo
TY7_PERMIS
Tipo
Caractere
Tamanho
06
Formato
@!
Título
Num. Perm.
Descrição
Nº Permissão de Trabalho
Nível
1
Usado
Sim
Obrigatório
Não
Browse
Sim
Val. Sistema
MDT200TY7(2)
Help
Indica a Permissão relacionada ao Funcionário.
Campo
TY7_SEQPER
Tipo
C
Tamanho
03
Formato
@!
Título
Sequência
Descrição
Sequência Permissão
Nível
1
Usado
Sim
Obrigatório
Não
Browse
Sim
Help
Indica a sequência da permissão de trabalho.
Campo
TY7_TIPERM
Tipo
C
Tamanho
1
Formato
@!
Título
Tp. Permissão
Descrição
Tipo de Permissão
Nível
1
Usado
Sim
Obrigatório
Não
Browse
Sim
Opções
1=Plataf.;2=Man.Civil;3=Explosivos;4=Altura.;5=Escav./Demol.;6=Elet.;7=Solda;8=Confin.;9=A Frio;A=Radiac.;B=Pressao;X=Outros
Relação
NGSEEK( 'TI0' , TY7->TY7_PERMIS,01,'TI0_TIPERM')
Val. Sistema
Pertence('123456789ABX')
Help
Indica o tipo de permissão.
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
3. Criação de Consulta Padrão no arquivo SXB – Consulta Padrão:
- Pesquisa TI0P2:
Alias
TI0P2
Tipo
1
Sequência
01
Coluna
DB
Descrição
Permissões
Contém
TI0
Alias
TI0P2
Tipo
2
Sequência
01
Coluna
01
Descrição
Permissões
Alias
TI0P2
Tipo
2
Sequência
02
Coluna
02
Descrição
Desc. Permissões
Alias
TI0P2
Tipo
4
Sequência
01
Coluna
01
Descrição
Permissão
Contém
TI0_PERMIS
Alias
TI0P2
Tipo
4
Sequência
01
Coluna
02
Descrição
Sequência
Contém
TI0_SEQPER
Alias
TI0P2
Tipo
4
Sequência
01
Coluna
03
Descrição
Tp. Permissão
Contém
TI0_TIPERME
Alias
TI0P2
Tipo
5
Sequência
01
Contém
TI0->TI0_PERMIS
Alias
TI0P2
Tipo
6
Sequência
01
Contém
SXTI0PER2()
4. Criação de Índices no arquivo SIX – Índices:
Índice
TY7
Ordem
1
Chave
TY7_FILIAL+TY7_NUMASO+TY7_PERMIS
Descrição
Número do ASO + Permissão
Proprietário
S
Procedimento para Utilização
- Acessar o módulo de Medicina e Segurança do Trabalho(SIGAMDT)
- Acessar Atualizações / Cadastros Gerais / Centro Custo(CTBA180).
- Clique em Incluir e faça a inclusão de um centro de custo.
- Acessar Atualizações / Cadastros Gerais / Funções(GPEA030).
- Clique em Incluir e faça a inclusão de uma função.
- Acessar Atualizações / Cadastros Gerais / Funcionários(GPEA010).
- Clique em Incluir e faça a inclusão de um funcionário.
- Acessar Atualizações / Atendimento Médico / Ficha Médica(MDTA005).
- Clique em Incluir e faça a inclusão de uma ficha médica para o funcionário anteriormente incluso.
- Acessar Atualizações / Sesmt / Sesmt/Usuar.aten.(MDTA070).
- Clique em Incluir e faça a inclusão de um usuário.
- Acessar Atualizações / PT/PET.(MDTA992).
- Clique em Incluir e preencha o campo Tipo Func.(TI1_TIPFUNC) como Interno, o campo Código Func.(TI1_CODFUN) com o funcionário anteriormente cadastrado.
- Clique em Ações Relacionadas / Liberação.Faça a liberação da permissão de trabalho.
- Acessar Atualizações / Atendimento Médico / Atestado (aso)(MDTA200).
- Clique em Incluir e preencha o campo Ficha Médica(TMY_NUMFIC) com a ficha utilizada.
- Clique no botão de Permissões, peencher o campo Num.Perm.(TY7_PERMIS).
- Acessar Relatórios / Exames - (aso) / Atestado(aso)
- Clique em Imprimir e verifique que a permissão anteriormente adicionada está sendo impressa.