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