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 /alteração da condição de trabalho |
Campo | T3B_DTFINDTALT |
Tipo | D |
Grupo de Campos | |
Ordem | 07 |
Tamanho | 8 |
Decimal | |
Titulo | Dt Fin.CondiçãoAlteração |
Descrição | Data Final 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 início/ alteração da condição de trabalho. |
- 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 | T3C |
Ordem | 1 |
Chave | T3C_FILIAL+T3C_ID+T3C_VERSAO+T3C_IDAMB |
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 até a qual o trabalhador esteve sujeito a as condições de trabalho. |
Campo | T3B_EVENTO |
Tipo | D |
Grupo de Campos | |
Ordem | 09 |
Tamanho | 1 |
- Campos
Campo | T3C_FILIAL | ||
Tipo | C | ||
Grupo de Campos | 033 | ||
Ordem | 01 | ||
Tamanho | 02 | ||
Decimal | |||
TituloFilial | Id. Evento | ||
DescriçãoFilial | Identificação do evento | ||
Picture | @! | Valid | |
Usado | Não | ||
Valid | Pertence("IAE") | ||
Usado | Não Usado | ||
Inic. Padrão | "I" | Inic. Padrão |
|
Propriedade | Microsiga | ||
Browse | SimNão | ||
Visual | AlterarAltera | ||
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 o código da filial referente ao cadastro.a identificação do evento. Deve ser preenchido com: I = Inclusão |
Campo | T3B_STATUS | Campo | T3C_ID |
Tipo | C | ||
Grupo de Campos | |||
Ordem | 0210 | ||
Tamanho | 061 | ||
Decimal | |||
TituloID | Status Reg. | ||
Descrição | Identificador Status do registro | ||
Picture | @! | ||
Valid | Pertence(" 012349") | ||
UsadoSim, obrigatório | Não usado | ||
Inic. Padrão |
| ||
Propriedade | Microsiga | ||
Browse | SimNão | ||
Visual | VisualizarAltera | ||
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 de identificaçãostatus do registro .Este código é controlado internamente pelo sistema de forma incremental e único por filial.: |
Campo | T3B_VERANT |
Tipo | C |
Grupo de Campos | |
Ordem | 11 |
Campo | T3C_VERSAO |
Tipo | C |
Grupo de Campos | |
Ordem | 03 |
Tamanho | 14 |
Decimal | |
Titulo | Id. Ver . RegAnt Reg |
DescriçãoId.da versão do Registro | Versão anterior registro |
Picture | @ @! |
Valid | |
UsadoSim, não obrigatório. | Não usado |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | AlterarAltera |
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 anterior do registro. Será composto por Data + Hora da ação (Inclusão/Alteração/Exclusão)Este campo herdará a versão do registro anterior, quando se tratar de uma alteração/exclusão. |
Campo | T3CT3B_IDAMBPROTUL | ||
Tipo | C | ||
Grupo de Campos | |||
Ordem | 0412 | ||
Tamanho | 644 | ||
Decimal | |||
TituloCódigo Ambiente | Ult. Prot. | ||
DescriçãoCódigo Ambiente | Prot. última transmissão | ||
Picture | @! | ||
Valid | XFUNVldCmp("T04",,,,2,.T.) | ||
@! | |||
Valid | |||
Usado | Usado | Usado | Sim, obrigatório. |
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 última transmissão do registro. |
Campo | T3CT3B_DESAMBPROTPN |
Tipo | C |
Grupo de Campos | |
Ordem | 0513 |
Tamanho | 22044 |
Decimal | |
Titulo | DescPnlt. Prot. Ambiente |
Descrição | DescProt. AmbientePenúltima Transmissão |
Picture | @! @! |
Valid | |
Usado | Não Usado |
Inic. Padrão |
|
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 |
Propriedade | Microsiga |
Browse | Não |
Visual | Visualiza |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo o protocolo da Penúltima transmissão do registro. |
Campo | T3B_ATIVO | ||
Tipo | C | ||
Grupo de Campos | |||
Ordem | 14 | ||
Tamanho | 1 | ||
Decimal | |||
Titulo | Reg. Ativo? | ||
Descrição | Registro Ativo? | ||
Picture | @! | ||
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 | Combo Box | |
Consulta Padrão | |||
Help de Campo | Campo de uso interno do sistema. Deve representar neste campo a descrição do ambiente de trabalho.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 | T3C |
Ordem | 1 |
Chave | T3C_FILIAL+T3C_ID+T3C_VERSAO+T3C_IDAMB |
- Campos
Campo | T3C |
- Índices
Índice
T3D
Ordem
1
Chave
T3D_FILIAL+T3D_ID+T3D_VERSAO+T3D_IDFATR
- Campos
Campo | T3D_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 | ||
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 o Identificador a descrição 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 | ||
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 | |
Usado | Não |
Inic. Padrão |
|
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 | VisualizaAlterar |
Contexto | VirtualReal |
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 naatividade exercida no ambienteo código da filial referente ao cadastro. |
Campo | T3D_ |
ID | |
Tipo | C |
Grupo de Campos | |
Ordem |
02 |
Tamanho |
06 | |
Decimal | |
Titulo |
ID |
Descrição |
Identificador do registro | |
Picture | @! |
Valid |
Usado | Sim, |
obrigatório |
Propriedade
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_ |
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, |
Valid
Usado
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 | T3D_IDAMB | Campo | T3D_TECMED |
Tipo | C | ||
Grupo de Campos | |||
Ordem | 0904 | ||
Tamanho | 406 | ||
Decimal | |||
TituloTéc | . MediçãoCódigo Ambiente | ||
DescriçãoTéc | . Utilizada MediçãoCódigo Ambiente | ||
Picture | @! | ||
Valid | XFUNVldCmp("T04",,,,2,.T.) | ||
Usado | Sim, não obrigatório. | ||
Inic. Padrão |
| ||
Inic. Browser | |||
Usado | Sim, obrigatório. | ||
Inic. Padrão |
| ||
Propriedade | Propriedade | Microsiga | |
Browse | SimNão | ||
Visual | AlteraAlterar | ||
Contexto | Real | ||
Combo Box | |||
Consulta Padrão | |||
Help de Campo | Deve representar neste campo a Técnica Utilizada na medição da intensidade ou concentração. |
- Í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 |
o Identificador do Ambiente de Trabalho onde o trabalhador desempenha atividades insalubres/periculosas ou em condição de aposentadoria especial. |
Campo | T3D_TPAMB |
- Campos
Campo | T3E_FILIAL |
Tipo | C |
Grupo de Campos | 033 |
Ordem | 0105 |
Tamanho | 021 |
Decimal | |
TituloFilial | Tp.Cond.Dif. |
DescriçãoFilial | Tp.Cond.Difer. Tp. Amb. |
Picture | @! |
Valid | |
UsadoNão | Sim, obrigatório. |
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 cadastro.nesse campo o Tipo de atividades diferenciada de trabalho. 1= Insalubridade/Periculosidade/Penosidade 2= Aposentadoria Cond. Especiais |
Campo | T3ET3D_IDIDFATR |
Tipo | C |
Grupo de Campos | |
Ordem | 0206 |
Tamanho | 066 |
Decimal | |
TituloID | Id. Fator Risco |
DescriçãoIdentificador do registro | Id. Fator Risco |
Picture | @! |
Valid | |
Valid | XFUNVldCmp("T3E",,,,2,.T.) |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | SimSim |
Visual | VisualizarAlterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | T3E |
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 filialIdentificador do Fator de Risco ao qual o trabalhador está exposto na atividade exercida no ambiente. |
Campo | T3ET3D_TPFATRDESAMB | ||
Tipo | C | ||
Grupo de Campos | |||
Ordem | 0307 | ||
Tamanho | 7220 | ||
Decimal | |||
Titulo | TpDesc. Fat. Fator Risco | ||
Descrição | TpDesc. Fat. Fator Risco | ||
Picture | @! | ||
Valid | Valid | XFUNVldUni("T3E",2, FWFLDGET("T3E_CODFAT") + M->T3E_TPFATR + DToS(FWFLDGET("T3E_VALIDA"))) | |
Usado | Sim, não obrigatório. | ||
Inic. Padrão |
| ||
Propriedade | Microsiga | ||
Browse | Sim | ||
Visual | Alterar | ||
Contexto | Real | ||
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 | Combo Box | 1=Insalubridade/Periculosidade/Penosidade;2=Aposentadoria Especial | |
Consulta Padrão | |||
Help de Campo | Deve representar nesseneste campo a identificaçãodescrição do tipo dofator de risco ao qual o trabalhador está exposto na atividade exercida no ambiente. 1=Insalubridade/Periculosidade/Penosidade 2=Aposentadoria Especial | Campo | T3E_CODFAT
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
Valid |
Usado
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 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. |
Valid
Usado
Utilizada Mediçã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 a |
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 | T3E_GRAU |
Tipo | C |
Grupo de Campos | |
Ordem | 06 |
Tamanho | 6 |
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ç.Filial |
Descrição | Atividades ou OperaçõesFilial |
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 |
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 | 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 a descrição da atividade ou operação referente ao fator de risco.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 | Campo | T3E_TMPCON |
Tipo | C | ||
Grupo de Campos | |||
Ordem | 0803 | ||
Tamanho | 027 | ||
Decimal | |||
Titulo | TempTp. ContrbFat. Risco | ||
DescriçãoTempo de Contribuição | Tp. Fat. Risco | ||
Picture | @! | ||
Valid | XFUNVldUni("T3E",2, FWFLDGET("T3E_CODFAT") + M->T3E_TPFATR + DToS(FWFLDGET("T3E_VALIDA"))) | ||
Valid | |||
Usado | Sim, | Usado | Sim, não obrigatório. |
Inic. Padrão |
| ||
Propriedade | Microsiga | ||
Browse | Sim | ||
Visual | Alterar | ||
Contexto | Real | ||
Combo Box | 1=Insalubridade/Periculosidade/Penosidade;2=Aposentadoria Especial | ||
Consulta PadrãoConsulta Padrão | |||
Help de Campo | Deve representar nestenesse campo os anos do tempo de contribuição para aposentadoria especial do trabalhador diantea identificação do tipo do fator de risco. 1=Insalubridade/Periculosidade/Penosidade 2=Aposentadoria Especial |
Campo | T3E_ALIQUOCODIGO |
Tipo | NC |
Grupo de Campos | |
Ordem | 904 |
Tamanho | 510 |
Decimal | 2 |
Titulo | Aliquota SATCódigo |
DescriçãoAliq. Acrésc. SAT | 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 | @! | |
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. | |
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 | ||
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) | Help de Campo | Deve representar nesse campo o fim da validade do fator de risco. |