Á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

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

  1. Entrar no Módulo Acessar o módulo de Medicina e Segurança do Trabalho(SIGAMDT).
  2. Em Acessar Atualizações > / Cadastros Gerais > / Centro Custo(CTBA180).
  3. Clique em Incluir e faça a inclusão de um centro de custo.
  4. Em Acessar Atualizações > / Cadastros Gerais > / Funções(GPEA030).
  5. Clique em Incluir e faça a inclusão de uma nova função.
  6. Em Acessar Atualizações > / Cadastros Gerais > / Funcionários(GPEA010).
  7. Clique em Incluir e faça a inclusão de um funcionário.
  8. Em 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 cadastradoincluso.
  10. Em Atualizações > Semst > SemstAcessar Atualizações / Sesmt / Sesmt/Usuar.aten.(MDTA070).
  11. Clique em Incluir e faça a inclusão de um médicousuário.
  12. Em Acessar Atualizações > Pt / Pet > PtPT/Pet. Ir em incluir.
        - Incluir uma permissão e no PET.(MDTA992).
  13. 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
  14. Clique em Ações Relacionadas > Liberação e clicar em Sim./ Liberação.Faça a liberação da permissão de trabalho.
  15. Acessar Atualizações / Atendimento Médico / Em Atualizações > Atendimento Médico > Atestado (aso)(MDTA200). Ir
  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 / 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)
  19. Clique em . Imprimir o relatório e verificar verifique que será impresso a permissão anteriormente adicionada está sendo impressa.