Histórico da Página
Criação do UPDMDTC6 para criação da 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
Adiciona Adicionado o botão de Permissões na rotina de Atestado(aso)(MDTA200), para que seja possível adicionar as permissões para o ASO e realizado um modificação no relatório de relacionar permissões ao atestado.
Realizado uma tratativa no relatório Atestado(aso)(MDTR465) para que seja impresso as 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
Exemplo:
- Entrar no Módulo Acessar o módulo de Medicina e Segurança do Trabalho(SIGAMDT).
- Em Acessar Atualizações > / Cadastros Gerais > / Centro Custo(CTBA180).
- Clique em Incluir e faça a inclusão de um centro de custo.
- Em Acessar Atualizações > / Cadastros Gerais > / Funções(GPEA030).
- Clique em Incluir e faça a inclusão de uma nova função.
- Em Acessar Atualizações > / Cadastros Gerais > / Funcionários(GPEA010).
- Clique em Incluir e faça a inclusão de um funcionário.
- Em 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 cadastradoincluso.
- Em Atualizações > Semst > SemstAcessar Atualizações / Sesmt / Sesmt/Usuar.aten.(MDTA070).
- Clique em Incluir e faça a inclusão de um médicousuário.
- Em Acessar Atualizações > Pt / Pet > PtPT/Pet. Ir em incluir.
- Incluir uma permissão e no PET.(MDTA992). - Clique em Incluir e preencha o campo Tipo Func.(TI1_TIPFUNC) como Interno, o campo Código Func. adicionar (TI1_CODFUN) com o funcionário utilizadoanteriormente cadastrado. - Após a confirmação, selecionar a permissão ir
- Clique em Ações Relacionadas > Liberação e clicar em Sim./ Liberação.Faça a liberação da permissão de trabalho.
- Acessar Atualizações / Atendimento Médico / Em Atualizações > Atendimento Médico > Atestado (aso)(MDTA200). Ir
- 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 / incluir e adicionar a ficha do funcionário utilizado.
- Ir no botão de Permissões e adicionar a permissão anteriormente cadastrada.Em Relatórios > Exames - (aso) > Aestado/ Atestado(aso) - Clique em . Imprimir o relatório e verificar verifique que será impresso a permissão anteriormente adicionada está sendo impressa.