Árvore de páginas

Versões comparadas

Chave

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

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:

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

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

  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 Ações Relacionadas / 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.