Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | TOTVS Automação Fiscal | Módulo | SIGATAF |
Segmento Executor |
| ||
Projeto | eSocial 2.1 | IRM | PCREQ-5227 |
Requisito | PCREQ-5297 | Subtarefa | PDR_SER_TAF001-509 |
Chamado |
| ||
Release de Entrega Planejada | 11.80.1314 | Réplica |
|
País | ( x ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Objetivo
Implementar as alterações do Evento S-2241 (Insalubridade, Periculosidade e Aposentadoria Especial) com as alterações publicadas pelo fisco no manual de orientação do eSocial Versão 2.1, Julho de 2015.
Definição da Regra de Negócio
1 - Desenvolver um cadastro padrão para o preenchimento das informações referentes ao evento S-2241 do eSocial, que possui informações referentes a Insalubridade, Periculosidade e Aposentadoria Especial do funcionário. Esse cadastro deve atender as necessidades abaixo:
a) Esse cadastro deve permitir a manutenção dos dados integrados do ambiente de RH, assim como a inserir novas informações manuais.
b) Possuir uma opção para validação das informações do cadastro.
c) Permitir a geração do arquivo XML do evento de acordo com o manual do eSocial.
2 - Criar duas abas em MVC utilizando a mesma tabela (T3D - Det. Informação do Ambiente), identificando cada aba pelo campo T3D_TPAMB.
Aba 01: Fatores de Risco
Aba 02: Aposentadoria Especial
3 - O Cadastro de fatores de risco irá conter informações das tabelas 22 e 23 do eSocial, devendo ser filtrado o conteúdo das informações pelo campo T3E_TPAMB.
Rotina | Tipo de Operação | Opção de Menu |
TAFA404 | Inclusão | Atualizações -> Eventos eSocial -> Eventuais -> Insalub. Pericul. Aposent. Espec. |
TAFA405 | Inclusão | Atualizações -> Cadastros eSocial -> Auxiliares -> Fatores de Risco |
Tabelas Utilizadas
- T3B – Insalubridade, Periculosidade e Aposentadoria Especial
- T3C - Classificação do Ambiente Trabalho
- T3D - Det. Fatores de Risco
- T3E - Cadastro de Fatoers de Risco
Protótipo de Tela
Protótipo 01
Fluxo do Processo
Diagrama - Atividades
Diagrama - Caso de Uso
Dicionário de Dados
Arquivo ou Código do Script: T3B – Insalubridade, Periculosidade e Aposentadoria Especial
- Índices
Índice | T3B |
Ordem | 1 |
Chave | T3B_FILIAL+T3B_ID+T3B_VERSAO |
Índice | T3B |
Ordem | 2 |
Chave | T3B_FILIAL + T3B_IDTRAB + DTOS(T3B_DTINI) |
- Campos
CampoÍndice | T3B_FILIAL |
TipoOrdem | C3 |
Chave | T3B_FILIAL + T3B_ID + T3B_STATUS |
- Campos
Campo | T3B_FILIAL |
Tipo | C |
Grupo de Campos | 033 |
Grupo de Campos | 033 |
Ordem | 01 |
Tamanho | 02 |
Decimal | |
Titulo | Filial |
Descrição | Filial |
Picture | @! |
Valid | |
Usado | Não |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o código da filial referente ao cadastro. |
Campo | T3B_ID |
Tipo | C |
Grupo de Campos | |
Ordem | 02 |
Tamanho | 06 |
Decimal | |
Titulo | ID |
Descrição | Identificador do registro |
Picture | @! |
Valid | |
Usado | Sim, obrigatório |
Inic. Padrão | GetSx8Num( "T3B", "T3B_ID" ) |
Propriedade | Microsiga |
Browse | Sim |
Visual | Visualizar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o código de identificação do registro. Este código é controlado internamente pelo sistema de forma incremental e único por filial. |
Campo | T3B_VERSAO |
Tipo | C |
Grupo de Campos | |
Ordem | 03 |
Tamanho | 14 |
Decimal | |
Titulo | Id. Ver. Reg |
Descrição | Id.da versão do Registro |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo a identificação da versão do registro. Será composto por Data + Hora da ação (Inclusão/Alteração/Exclusão). |
Campo | T3B_IDTRAB |
Tipo | C |
Grupo de Campos | |
Ordem | 04 |
Tamanho | 6 |
Decimal | |
Titulo | Id. Trabalhador |
Descrição | Id. Trabalhador |
Picture | @! |
Valid | XFUNVldUni("T3B",2, M->T3B_IDTRAB) |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | C9V |
Help de Campo | Deve representar neste campo o Identificador do Trabalhador. |
Campo | T3B_NOMTRB |
Tipo | C |
Grupo de Campos | |
Ordem | 05 |
Tamanho | 220 |
Decimal | |
Titulo | Nome Trabalhador |
Descrição | Nome Trabalhador |
Picture | @! |
Valid | |
Usado | Sim |
Inic. Padrão | Iif(!INCLUI .and. !Empty(T3B->T3B_IDTRAB),Posicione("C9V",2,xFilial("C9V")+T3B->T3B_NOMTRB,"C9V_CPF+' - '+C9V_NOME"),"") |
Inic. Browser | Posicione("C9V",2,xFilial("C9V")+T3B->T3B_NOMTRB,"C9V_CPF+' - '+C9V_NOME") |
Propriedade | Microsiga |
Browse | Sim |
Visual | Visualiza |
Contexto | Virtual |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o nome do trabalhador para qual se referem as informações. |
Campo | T3B_DTINI |
Tipo | D |
Grupo de Campos | |
Ordem | 06 |
Tamanho | 8 |
Decimal | |
Titulo | Dt Início Condição |
Descrição | Data Início Condição |
Picture | |
Valid | |
Usado | Sim, Obrigatório |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Altera |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo a data de início da condição de trabalho |
Campo | T3B_DTALT |
Tipo | D |
Grupo de Campos | |
Ordem | 07 |
Tamanho | 8 |
Decimal | |
Titulo | Dt Alteração |
Descrição | Data Alteração Condição |
Picture | |
Valid | |
Usado | Sim |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Altera |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo a data de alteração da condição de trabalho. |
Campo | T3B_DTFIN |
Tipo | D |
Grupo de Campos | |
Ordem | 08 |
Tamanho | 8 |
Decimal | |
Titulo | Dt Fin.Condição |
Descrição | Data Final Condição |
Picture | |
Valid | |
Usado | Sim |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Altera |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo a data de início/alteração da condição até a qual o trabalhador esteve sujeito a as condições de trabalho. |
Campo | T3B_IDTRABEVENTO |
Ctr. Domínio | T3B_NOMTRB |
Sequencia | 001 |
Regra | C9V->C9V_NOME |
Tipo | Posicionamento |
Seek | S |
Alias Pesq. | C9V |
Chave | xFilial("C9V") + M->T3B_IDTRAB |
- Índices
Índice | T3C |
Ordem | 1 |
Chave | T3C_FILIAL+T3C_ID+T3C_VERSAO+T3C_IDAMB |
Tipo | D |
Grupo de Campos | |
Ordem | 09 |
Tamanho | 1 |
Decimal | |
Titulo | Id. Evento |
Descrição | Identificação do evento |
Picture | |
Valid | Pertence("IAE") |
Usado | Não Usado |
Inic. Padrão | "I" |
Propriedade | Microsiga |
Browse | Não |
Visual | Altera |
Contexto | Real |
Combo Box | I=Inclusão;A=Alteração;E=Exclusão |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo a identificação do evento. Deve ser preenchido com: I = Inclusão |
Campo | T3B_STATUS |
- Campos
Campo | T3C_FILIAL |
Tipo | C |
Grupo de Campos | 033 |
Ordem | 0110 |
Tamanho | 021 |
Decimal | |
TituloFilial | Status Reg. |
DescriçãoFilial | Status do registro |
Picture | @! |
Valid | Pertence(" 012349") |
Usado | Não usado |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | SimNão |
Visual | AlterarAltera |
Contexto | Real |
Combo Box | 0=Reg.Válido;1=Reg.Inválido;2=Reg.Transmitido;3=Reg.Transmitido com inconsistência;4=Reg.Transmitido válido;9=Em Processamento |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo o código da filial referente ao cadastro.status do registro: |
Campo | T3B_VERANT | Campo | T3C_ID |
Tipo | C | ||
Grupo de Campos | |||
Ordem | 0211 | ||
Tamanho | 0614 | ||
Decimal | |||
TituloID | Ver Ant Reg | ||
DescriçãoIdentificador do registro | Versão anterior registro | ||
Picture | @ @! | ||
Valid | |||
UsadoSim, obrigatório | Não usado | ||
Inic. Padrão |
| ||
Propriedade | Microsiga | ||
Browse | SimNão | ||
Visual | VisualizarAltera | ||
Contexto | Real | ||
Combo Box | |||
Consulta Padrão | |||
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo o código de identificaçãoa identificação da versão anterior do registro. Este código é controlado internamente pelo sistema de forma incremental e único por filialEste campo herdará a versão do registro anterior, quando se tratar de uma alteração/exclusão. |
Campo | T3CT3B_VERSAOPROTUL |
Tipo | C |
Grupo de Campos | |
Ordem | 0312 |
Tamanho | 1444 |
Decimal | |
Titulo | IdUlt. VerProt. Reg |
DescriçãoId | .da versão do Registro Prot. última transmissão |
Picture | @ @! |
Valid | |
UsadoSim, não obrigatório. | Usado |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | AlterarVisualiza |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo a identificação da versão do registro. Será composto por Data + Hora da ação (Inclusão/Alteração/Exclusão)o protocolo da última transmissão do registro. |
Campo | T3CT3B_IDAMBPROTPN | ||
Tipo | C | ||
Grupo de Campos | |||
Ordem | 0413 | ||
Tamanho | 644 | ||
Decimal | |||
TituloCódigo Ambiente | Pnlt. Prot. | ||
DescriçãoCódigo Ambiente | Prot. Penúltima Transmissão | ||
Picture | @ @! | ||
Valid | XFUNVldCmp("T04",,,,2,.T.) | ||
Usado | Sim, obrigatório. | ||
Valid | |||
Usado | Não Usado | ||
Inic. Padrão |
| Inic. Padrão |
|
Propriedade | Microsiga | ||
Browse | SimNão | ||
Visual | AlterarVisualiza | ||
Contexto | Real | ||
Combo Box | |||
Consulta Padrão | T04 | ||
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo o Identificador do Ambiente de Trabalho onde o trabalhador desempenha atividades insalubres/periculosasprotocolo da Penúltima transmissão do registro. |
Campo | T3CT3B_DESAMBATIVO |
Tipo | C |
Grupo de Campos | |
Ordem | 0514 |
Tamanho | 2201 |
Decimal | |
Titulo | DescReg. AmbienteAtivo? |
DescriçãoDesc. Ambiente | Registro Ativo? |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório. |
Inic. Padrão | Iif(!INCLUI .and. !Empty(T3C->T3C_IDAMB),Posicione("T04",3,xFilial("T04")+T3C->T3C_IDAMB+'1',"T04_CODIGO+' - '+T04_DESCRI"),"") |
Inic. Browser | Posicione("T04",3,xFilial("T04")+T3C->T3C_IDAMB+'1',"T04_CODIGO+' - '+T04_DESCRI") |
Propriedade | Microsiga |
Browse | Sim |
Visual | Visualiza |
Contexto | Virtual |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo a descrição do ambiente de trabalho. |
- Relacionamento
Tabela Dom. Pai | T3C |
Exp. Domínio | T3C_FILIAL+T3C_ID+T3C_VERSAO |
Exp. Contr. Domínio | T3B_FILIAL+T3B_ID+T3B_VERSAO |
Tipo Liga. Domínio | 1 |
Tipo Liga Contra Domin. | N |
@! | |
Valid | Pertence(" 12") |
Usado | Não Usado |
Inic. Padrão | "1" |
Propriedade | Microsiga |
Browse | Não |
Visual | Altera |
Contexto | Real |
Combo Box | 1=Sim;2=Não |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo se o registro está ativo: 1 = Sim |
- Gatilho
Campo | T3B_IDTRAB |
Ctr. Domínio | T3B_NOMTRB |
Sequencia | 001 |
Regra | C9V->C9V_NOME |
Tipo | Posicionamento |
Seek | S |
Alias Pesq. | C9V |
Chave | xFilial("C9V") + M->T3B_IDTRAB |
- Índices
Índice | T3DT3C |
Ordem | 1 |
Chave | T3DT3C_FILIAL+T3DT3C_ID+T3DT3C_VERSAO+T3DT3C_IDFATRIDAMB |
- Campos
Campo | T3DT3C_FILIAL |
Tipo | C |
Grupo de Campos | 033 |
Ordem | 01 |
Tamanho | 02 |
Decimal | |
Titulo | Filial |
Descrição | Filial |
Picture | @! |
Valid | |
Usado | Não |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o código da filial referente ao cadastro. |
Campo | T3DT3C_ID |
Tipo | C |
Grupo de Campos | |
Ordem | 02 |
Tamanho | 06 |
Decimal | |
Titulo | ID |
Descrição | Identificador do registro |
Picture | @! |
Valid | |
Usado | Sim, obrigatório |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Visualizar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o código de identificação do registro. Este código é controlado internamente pelo sistema de forma incremental e único por filial. |
Campo | T3DT3C_VERSAO |
Tipo | C |
Grupo de Campos | |
Ordem | 03 |
Tamanho | 14 |
Decimal | |
Titulo | Id. Ver. Reg |
Descrição | Id.da versão do Registro |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo a identificação da versão do registro. Será composto por Data + Hora da ação (Inclusão/Alteração/Exclusão). |
Campo | T3DT3C_TPAMBIDAMB |
Tipo | C |
Grupo de Campos | |
Ordem | 04 |
Tamanho | 16 |
Decimal | |
TituloTp | . Amb.Cond.Código Ambiente |
DescriçãoTp. Amb.Cond. | Código Ambiente |
Picture | @! |
Valid | XFUNVldCmp("T04",,,,2,.T.) |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | NãoSim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | T04 |
Help de Campo | Deve representar nesseneste campo o Tipo de atividades diferenciada de trabalho.1= Insalubridade/Periculosidade/Penosidade 2= Aposentadoria Cond. Especiais Identificador do Ambiente de Trabalho onde o trabalhador desempenha atividades insalubres/periculosas ou em condição de aposentadoria especial. |
Campo | T3C_DESAMB | Campo | T3D_IDFATR |
Tipo | C | ||
Grupo de Campos | |||
Ordem | 05 | ||
Tamanho | 6220 | ||
Decimal | |||
Titulo | IdDesc. Fator RiscoAmbiente | ||
Descrição | IdDesc. Fator RiscoAmbiente | ||
Picture | @! | ||
Valid | XFUNVldCmp("T3E",,,,2,.T.) | ||
Usado | Sim, não obrigatório. | ||
Inic. Padrão |
| ||
Propriedade | Microsiga | ||
Browse | Sim | ||
Visual | Alterar | ||
Contexto | Real | ||
Combo Box | |||
Consulta Padrão | T3E | ||
Help de Campo | Deve representar neste campo o Identificador do Fator de Risco ao qual o trabalhador está exposto na atividade exercida no ambiente. |
Campo | T3D_DESAMB |
Tipo | C |
Grupo de Campos | |
Ordem | 06 |
Tamanho | 220 |
Decimal | |
Titulo | Desc. Fator Risco |
Descrição | Desc. Fator Risco |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório. |
Inic. Padrão | Iif(!INCLUI .and. !Empty(T3D->T3D_IDFATR),Posicione("T04",3,xFilial("T04")+T3D->T3D_IDFATR+'1', "T3E_CODIGO+' - '+T3E_DESCRI"),"") |
Inic. Browser | Posicione("T3E",3,xFilial("T3E")+T3D->T3D_IDFATR+'1',"T3E_CODIGO+' - '+T3E_DESCRI") |
Propriedade | Microsiga |
Browse | Sim |
Visual | Visualiza |
Contexto | Virtual |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo a descrição do fator de risco ao qual o trabalhador está exposto na atividade exercida no ambiente. |
Campo
Iif(!INCLUI .and. !Empty(T3C->T3C_IDAMB),Posicione("T04",3,xFilial("T04")+T3C->T3C_IDAMB+'1',"T04_CODIGO+' - '+T04_DESCRI"),"") | |
Inic. Browser | Posicione("T04",3,xFilial("T04")+T3C->T3C_IDAMB+'1',"T04_CODIGO+' - '+T04_DESCRI") |
Propriedade | Microsiga |
Browse | Sim |
Visual | Visualiza |
Contexto | Virtual |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo a descrição do ambiente de trabalho. |
- Relacionamento
Tabela Dom. Pai | T3B |
Exp. Domínio | T3B_FILIAL+T3B_ID+T3B_VERSAO |
Exp. Contr. Domínio | T3C_FILIAL+T3C_ID+T3C_VERSAO |
Tipo Liga. Domínio | 1 |
Tipo Liga Contra Domin. | N |
- Índices
Índice | T3D |
Ordem | 1 |
Chave | T3D_FILIAL+T3D_ID+T3D_VERSAO+T3D_IDAMB+T3D_TPAMB+T3D_IDFATR |
- Campos
Campo | T3D_FILIAL |
Tipo | C |
Grupo de Campos |
033 |
Ordem |
01 |
Tamanho |
02 | |
Decimal | |
Titulo |
Filial |
Descrição |
Filial | |
Picture | @! |
Valid |
Valid
Usado
Sim, não obrigatório.
Inic. Padrão
Usado | Não |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual |
Alterar | |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo |
de risco cujo critério de avaliação seja quantitativo.
o código da filial referente ao cadastro. |
Campo | T3D_ID |
Campo
Tipo | C |
Grupo de Campos | |
Ordem |
02 |
Tamanho |
06 | |
Decimal | |
Titulo |
ID |
Descrição |
Identificador do registro | |
Picture | @! |
Valid |
Usado | Sim, |
obrigatório |
Inic. Padrão |
| |
Propriedade | Microsiga |
Browse |
Sim |
Visual |
Visualizar | |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo |
o código de identificação do registro. Este código é controlado internamente pelo sistema de forma incremental e único por filial. |
Campo | T3D_TECMEDVERSAO | |
Tipo | C | |
Grupo de Campos | ||
Ordem | 0903 | |
Tamanho | 4014 | |
Decimal | ||
Titulo | TécId. Ver. MediçãoReg | |
DescriçãoTéc | . Utilizada MediçãoId.da versão do Registro | |
Picture | @! | |
Valid | ||
Usado | Sim, não obrigatório. | |
Inic. Padrão |
| |
Inic. Browser | ||
Usado | Sim, não obrigatório. | |
Inic. Padrão |
| |
Propriedade | Propriedade | Microsiga |
Browse | SimNão | |
Visual | AlteraAlterar | |
Contexto | Real | |
Combo Box | ||
Consulta Padrão | ||
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo a Técnica Utilizada na medição da intensidade ou concentração. |
- Relacionamento
Tabela Dom. Pai | T3D |
Exp. Domínio | T3D_FILIAL+T3D_ID+T3D_VERSAO |
Exp. Contr. Domínio | T3C_FILIAL+T3C_ID+T3C_VERSAO |
Tipo Liga. Domínio | 1 |
Tipo Liga Contra Domin. | N |
- Índices
Índice | T3E |
Ordem | 1 |
Chave | T3E_FILIAL+T3E_ID+T3E_VALIDA |
Índice | T3E |
Ordem | 2 |
Chave | T3E_FILIAL+T3E_CODFAT+T3E_TPFATR+T3E_VALIDA |
identificação da versão do registro. Será composto por Data + Hora da ação (Inclusão/Alteração/Exclusão). |
Campo | T3D_IDAMB |
Tipo | C |
Grupo de Campos | |
Ordem | 04 |
Tamanho | 6 |
- Campos
Campo | T3E_FILIAL | ||
Tipo | C | ||
Grupo de Campos | 033 | ||
Ordem | 01 | ||
Tamanho | 02 | ||
Decimal | |||
TituloFilial | Código Ambiente | ||
DescriçãoFilial | Código Ambiente | ||
Picture | @! | ||
Valid | XFUNVldCmp("T04",,,,2,.T.) | ||
Usado | Sim, obrigatório. | Usado | Não |
Inic. Padrão |
| ||
Propriedade | Microsiga | ||
Browse | SimNão | ||
Visual | Alterar | ||
Contexto | Real | ||
Combo Box | |||
Consulta Padrão | |||
Help de Campo | Deve representar neste campo o código da filial referente ao cadastroo Identificador do Ambiente de Trabalho onde o trabalhador desempenha atividades insalubres/periculosas ou em condição de aposentadoria especial. |
Campo | T3ET3D_IDTPAMB |
Tipo | C |
Grupo de Campos | |
Ordem | 0205 |
Tamanho | 061 |
Decimal | |
TituloID | Tp.Cond.Dif. |
DescriçãoIdentificador do registro | Tp.Cond.Difer. Tp. Amb. |
Picture | @! |
Valid | |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | SimNão |
Visual | VisualizarAlterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar nestenesse campo o código de identificação do registro.Este código é controlado internamente pelo sistema de forma incremental e único por filial.Tipo de atividades diferenciada de trabalho. 1= Insalubridade/Periculosidade/Penosidade 2= Aposentadoria Cond. Especiais |
Campo | T3D_IDFATR | Campo | T3E_TPFATR |
Tipo | C | ||
Grupo de Campos | |||
Ordem | 0306 | ||
Tamanho | 76 | ||
Decimal | |||
Titulo | TpId. Fat. Fator Risco | ||
Descrição | TpId. Fat. Fator Risco | ||
Picture | @! | ||
Valid | XFUNVldUniXFUNVldCmp("T3E",,,2, FWFLDGET("T3E_CODFAT") + M->T3E_TPFATR + DToS(FWFLDGET("T3E_VALIDA"))) ,2,.T.) | ||
Usado | Sim, obrigatório. | ||
Inic. Padrão |
| ||
Propriedade | Microsiga | ||
Browse | Sim | ||
Visual | Alterar | ||
Contexto | Real | ||
Combo Box | 1=Insalubridade/Periculosidade/Penosidade;2=Aposentadoria Especial | ||
Consulta Padrão | T3E | ||
Help de Campo | Deve representar nesseneste campo a identificação do tipo do fator de risco.1=Insalubridade/Periculosidade/Penosidade 2=Aposentadoria Especial o Identificador do Fator de Risco ao qual o trabalhador está exposto na atividade exercida no ambiente. |
Campo | T3D_DESAMB | Campo | T3E_CODFAT |
Tipo | C | ||
Grupo de Campos | |||
Ordem | 0407 | ||
Tamanho | 7220 | ||
Decimal | |||
Titulo | CodDesc. Fat Fator Risco | ||
Descrição | CodDesc. Fat Fator Risco | ||
Picture | @! | ||
Valid | Valid | XFUNVldUni("T3E",2, M->T3E_CODFAT+ DToS(FWFLDGET("T3E_VALIDA"))) | |
Usado | Sim, obrigatório. | ||
Inic. Padrão |
| ||
Propriedade | Microsiga | ||
Browse | Sim | ||
Visual | Alterar | ||
Contexto | Real | ||
Combo Box | |||
Consulta Padrão | |||
Help de Campo | Deve representar nesse campo o código do Fator de Risco. | ||
Usado | Sim, não obrigatório. | ||
Inic. Padrão | Iif(!INCLUI .and. !Empty(T3D->T3D_IDFATR),Posicione("T04",3,xFilial("T04")+T3D->T3D_IDFATR+'1', "T3E_CODIGO+' - '+T3E_DESCRI"),"") | ||
Inic. Browser | Posicione("T3E",3,xFilial("T3E")+T3D->T3D_IDFATR+'1',"T3E_CODIGO+' - '+T3E_DESCRI") | ||
Campo | T3E_DESFAT | ||
Tipo | C | ||
Grupo de Campos | |||
Ordem | 05 | ||
Tamanho | 220 | ||
Decimal | |||
Titulo | Desc. Fator Risco | ||
Descrição | Desc. Fator Risco | ||
Picture | @! | ||
Valid | |||
Usado | Sim, não obrigatório. | ||
Inic. Padrão | |||
Propriedade | Microsiga | ||
Browse | NãoSim | ||
Visual | AlterarVisualiza | ||
Contexto | RealVirtual | ||
Combo Box | |||
Consulta Padrão | |||
Help de Campo | Deve representar nesseneste campo a descrição do fator de risco ao qual o trabalhador está exposto na atividade exercida no ambiente. |
Campo |
T3D_ |
INTEXP | |
Tipo | C |
Grupo de Campos | |
Ordem |
08 |
Tamanho |
15 | |
Decimal | |
Titulo |
Intens. Exposição |
Descrição |
Intens./Concentração Exposição | |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Inic. Browser | |
Propriedade | Microsiga |
Browse | Sim |
Visual |
Altera | |
Contexto | Real |
Combo Box |
Consulta Padrão | |
Help de Campo | Deve representar neste campo |
1=Mínimo
2=Médio
3=Máximo
Campo
T3E_ATIVOP
Tipo
a Intensidade ou Concentração da exposição do trabalhador ao fator de risco cujo critério de avaliação seja quantitativo. |
Campo | T3D_TECMED |
Tipo | C |
Grupo de Campos | |
Ordem |
09 |
Tamanho |
40 | |
Decimal | |
Titulo |
Téc. |
Medição |
Descrição |
Téc. Utilizada Medição | |
Picture | @! |
Valid |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Inic. Browser | |
Propriedade |
Usado
Sim, não obrigatório.
Inic. Padrão
Microsiga | |
Browse | Sim |
Visual |
Altera | |
Contexto | Real |
Combo Box |
Consulta Padrão | |
Help de Campo | Deve representar neste campo a |
Campo | T3E_TMPCON |
Tipo | C |
Grupo de Campos | |
Ordem | 08 |
Tamanho | 02 |
Decimal | |
Titulo | Temp. Contrb. |
Descrição | Tempo de Contribuição |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo os anos do tempo de contribuição para aposentadoria especial do trabalhador diante do fator de risco. |
Campo | T3E_ALIQUO |
Tipo | N |
Grupo de Campos | |
Ordem | 9 |
Tamanho | 5 |
Decimal | 2 |
Titulo | Aliquota SAT |
Descrição | Aliq. Acrésc. SAT |
Picture | @! |
Valid | |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o valor da alíquota de acréscimo do SAT. |
Técnica Utilizada na medição da intensidade ou concentração. |
- Relacionamento
Tabela Dom. Pai | T3C |
Exp. Domínio | T3C_FILIAL+T3C_ID+T3C_VERSAO |
Exp. Contr. Domínio | T3D_FILIAL+T3D_ID+T3D_VERSAO |
Tipo Liga. Domínio | 1 |
Tipo Liga Contra Domin. | N |
- Índices
Índice | T3E |
Ordem | 1 |
Chave | T3E_FILIAL+T3E_ID |
Índice | T3E |
Ordem | 2 |
Chave | T3E_FILIAL+T3E_CODFAT+T3E_TPFATR+T3E_VALIDA |
Índice | T3E |
Ordem | 3 |
Chave | T3E_FILIAL+T3E_DESCRI |
- Campos
Campo | T3E_FILIAL |
Tipo | C |
Grupo de Campos | 033 |
Ordem | 01 |
Tamanho | 02 |
Decimal | |
Titulo | Filial |
Descrição | Filial |
Picture | @! |
Valid | |
Usado | Não |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o código da filial referente ao cadastro. |
Campo | T3E_ID |
Tipo | C |
Grupo de Campos | |
Ordem | 02 |
Tamanho | 06 |
Decimal | |
Titulo | ID |
Descrição | Identificador do registro |
Picture | @! |
Valid | |
Usado | Sim, obrigatório |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Visualizar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o código de identificação do registro. Este código é controlado internamente pelo sistema de forma incremental e único por filial. |
Campo | T3E_TPFATR |
Tipo | C |
Grupo de Campos | |
Ordem | 03 |
Tamanho | 7 |
Decimal | |
Titulo | Tp. Fat. Risco |
Descrição | Tp. Fat. Risco |
Picture | @! |
Valid | XFUNVldUni("T3E",2, FWFLDGET("T3E_CODFAT") + M->T3E_TPFATR + DToS(FWFLDGET("T3E_VALIDA"))) |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | 1=Insalubridade/Periculosidade/Penosidade;2=Aposentadoria Especial |
Consulta Padrão | |
Help de Campo | Deve representar nesse campo a identificação do tipo do fator de risco. 1=Insalubridade/Periculosidade/Penosidade 2=Aposentadoria Especial |
Campo | T3E_CODIGO |
Tipo | C |
Grupo de Campos | |
Ordem | 04 |
Tamanho | 10 |
Decimal | |
Titulo | Código |
Descrição | Código Fator de Risco |
Picture | @! |
Valid | XFUNVldUni("T3E",2, M->T3E_CODFAT+ DToS(FWFLDGET("T3E_VALIDA"))) |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar nesse campo o código do Fator de Risco. |
Campo | T3E_DESCRI |
Tipo | C |
Grupo de Campos | |
Ordem | 05 |
Tamanho | 220 |
Decimal | |
Titulo | Descrição |
Descrição | Descrição Fator Risco |
Picture | @! |
Valid | |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar nesse campo a descrição do fator de risco. |
Campo | T3E_GRAU |
Tipo | C |
Grupo de Campos | |
Ordem | 06 |
Tamanho | 1 |
Decimal | |
Titulo | Grau |
Descrição | Grau Fator Risco |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | 1=Mínimo;2=Médio;3=Máximo |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o Grau do Fator de Risco. 1=Mínimo 2=Médio 3=Máximo |
Campo | T3E_ATIVOP |
Tipo | M |
Grupo de Campos | |
Ordem | 07 |
Tamanho | 10 |
Decimal | |
Titulo | Ativ./Operaç. |
Descrição | Atividades ou Operações |
Picture | @! |
Valid | XFUNVldUni("T3E",2, M->T3E_CODFAT+ DToS(M->T3E_VALIDA)) |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo a descrição da atividade ou operação referente ao fator de risco. |
Campo | T3E_TMPCON |
Tipo | C |
Grupo de Campos | |
Ordem | 08 |
Tamanho | 02 |
Decimal | |
Titulo | Temp. Contrb. |
Descrição | Tempo de Contribuição |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo os anos do tempo de contribuição para aposentadoria especial do trabalhador diante do fator de risco. |
Campo | T3E_ALIQUO |
Tipo | N |
Grupo de Campos | |
Ordem | 9 |
Tamanho | 6 |
Decimal | 2 |
Titulo | Aliquota SAT |
Descrição | Aliq. Acrésc. SAT |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo o valor da alíquota de acréscimo do SAT. |
Campo | T3E_VALIDA |
Tipo | D |
Grupo de Campos | |
Ordem | 10 |
Tamanho | 8 |
Decimal | |
Titulo | Fim Validade |
Descrição | Dt. Fim Validade |
Picture | @! |
Valid | XFUNVldUni("T3E",2, FWFLDGET("T3E_CODFAT")+ DToS(M->T3E_VALIDA)) |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar nesse campo o fim da validade do fator de risco. |
Caso de Testes
Caso de Testes Armazenamento Finalidade Testes Testes do Programador Pré-Condições Pós-Condições Como verificar os resultados | Cadastro de Admissão do Trabalhador - Registro Preliminar - Validação dos registros inseridos/editados. [ x ] Sim [ ] Não
Verificar os registros gravados na tabela T04 e T09. |
Procedimentos | Resultados Esperados |
1 - Incluir um novo registro | 1.1 Realiza a criação do cadastro normalmente e grava os campos: a. T3B_VERSAO: com a versão do registro (DDMMAAAAHHMMSS); 1.2 Registro já existente com a mesma chave |
2 - Alterar um registro
| 2.1 Registro não transmitido ao RET (Campo _STATUS diferente de 2,3,4) 2.1.1 Alteração de registro com o campo T3B_EVENTO = ‘I’ (Inclusão) ou _EVENTO = ‘A’ (Alteração). 2.2 Registro transmitido ao RET (Campo T3B_STATUS igual a 2,3,4) 2.2.1 Alteração de registro com o campo T3B_EVENTO = ‘I’ (Inclusão) ou T3B_EVENTO = ‘A’ (Alteração) 2.2.2. Alteração de registro com o campo T3B_EVENTO = ‘E’ |
3 - Alterar o registro do item 1 O campo T3A_STATUS DIFERENTE de 2,3 ou 4 (Registros não transmitidos)
| 3.1. Registro não transmitido ao RET (Campo _STATUS diferente de 2,3,4) 3.1.1. Exclusão de registro com o campo T3B_EVENTO = ‘I’ (Inclusão) 3.1.2. Exclusão de registro com o campo T3B_EVENTO = ‘A’ (Alterado) 3.2. Registro transmitido ao RET (Campo T3B_STATUS igual a 2,3,4) 3.2.1. Exclusão de registro com o campo T3B_EVENTO = ‘I’ (Inclusão) ou T3B_EVENTO = ‘A’ (Alteração) 3.2.2. Exclusão de registro com o campo T3B_EVENTO = ‘E’ (Exclusão) |
Campo | T3E_VALIDA |
Tipo | D |
Grupo de Campos | |
Ordem | 10 |
Tamanho | 8 |
Decimal | |
Titulo | Dt. Fim Validade |
Descrição | Dt. Fim Validade |
Picture | @! |
Valid | XFUNVldUni("T3E",2, FWFLDGET("T3E_CODFAT")+ DToS(M->T3E_VALIDA)) |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar nesse campo o fim da validade do fator de risco. |