Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

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

adicionar as permissões para o ASO e realizado um modificação no relatório de

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.


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.

3

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

 

4

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 

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 em Ações Relacionadas > Liberação e clicar em Sim.
  14. Em Atualizações > Atendimento Médico > Atestado(aso). Ir em incluir e adicionar a ficha do funcionário utilizado.
       - Ir no botão de Permissões e adicionar a permissão anteriormente cadastrada.
  15. Em Relatórios > Exames - (aso) > Aestado(aso). Imprimir o relatório e verificar que será impresso a permissão anteriormente adicionada.
 
  1. Clique em Outras Ações / Liberação.Faça a liberação da permissão de trabalho.
  2. Acessar Atualizações / Atendimento Médico / Atestado (aso)(MDTA200).
  3. Clique em Incluir e preencha o campo Ficha Médica(TMY_NUMFIC) com a ficha utilizada.
  4. Clique no botão de Permissões, peencher o campo Num.Perm.(TY7_PERMIS).
  5. Acessar Relatórios / Exames - (aso) / Atestado(aso)
  6. Clique em Imprimir e verifique que a permissão anteriormente adicionada está sendo impressa.