Árvore de páginas

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:

Rotina

Nome Técnico

MDTA200

Informe o nome técnico da rotina.

MDTR465Atestado (aso)

Rotina(s) envolvida(s)

Nome Técnico

GPEA010Funcionários
CTBA180Centro de Custo
GPEA030Funções

MDTA005

Ficha Médica

MDTA992

Permissões de Trabalho

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

 

Adicionado o botão de Permissões na rotina de Atestado(aso)(MDTA200), para que seja possível relacionar permissões ao ASO.

Realizado uma tratativa no relatório Atestado(aso)(MDTR465) para que seja feito a impressão das permissões. 

Descrição

Adicionado o botão de Permissões na rotina de Atestado(aso)(MDTA200), para que seja possível relacionar permissões ao ASO.

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.


3.Alteração de Campos no arquivo SX3 – Campos:

  • Tabela TMY- Atestado Saúde Ocupacional

 

Campo

TMY_ALTURA

Visual

Visual


Campo

TMY_CONFIN

Visual

Visual

Importante:

O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.

4.  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()

 

5.  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 

  1. Acessar o módulo de Medicina e Segurança do Trabalho(SIGAMDT)
  2. Acessar Atualizações / Cadastros Gerais / Centro Custo(CTBA180).
  3. Clique em Incluir e faça a inclusão de um centro de custo.
  4. Acessar Atualizações / Cadastros Gerais / Funções(GPEA030).
  5. Clique em Incluir e faça a inclusão de uma função.
  6. Acessar Atualizações / Cadastros Gerais / Funcionários(GPEA010).
  7. Clique em Incluir e faça a inclusão de um funcionário.
  8. Acessar Atualizações / Atendimento Médico / Ficha Médica(MDTA005).
  9. Clique em Incluir e faça a inclusão de uma ficha médica para o funcionário anteriormente incluso.
  10. Acessar Atualizações / Sesmt / Sesmt/Usuar.aten.(MDTA070).
  11. Clique em Incluir e faça a inclusão de um usuário.
  12. Acessar Atualizações / PT/PET.(MDTA992).
  13. 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.
  14. Clique em Outras Ações / Liberação.Faça a liberação da permissão de trabalho.
  15. Acessar Atualizações / Atendimento Médico / Atestado (aso)(MDTA200).
  16. Clique em Incluir e preencha o campo Ficha Médica(TMY_NUMFIC) com a ficha utilizada.
  17. Clique no botão de Permissões, peencher o campo Num.Perm.(TY7_PERMIS).
  18. Acessar Relatórios / Exames - (aso) / Atestado(aso)
  19. Clique em Imprimir e verifique que a permissão anteriormente adicionada está sendo impressa.