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
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) |
Índice | T3B |
Ordem | 3 |
Chave | T3B_FILIAL + T3B_ID + T3B_STATUS |
- Campos
Campo | T3B_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 | 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. |
Campo | T3B_IDTRABDTFIN |
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 | 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 | Pertence("IAE") |
UsadoNão | Não Usado |
Inic. Padrão | "I" |
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. |
Campo | T3C_ID |
a identificação do evento. Deve ser preenchido com: I = Inclusão |
Campo | T3B_STATUS |
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 Deve representarneste 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 | 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 | SimNão |
Visual | VisualizaAltera |
Contexto | VirtualReal |
Combo Box | 1=Sim;2=Não |
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 | ||
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 | Tamanho | 220 |
Decimal | |||
Titulo | Desc. Fator RiscoFilial | ||
Descrição | Desc. Fator RiscoFilial | ||
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
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 | 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 |
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, 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 | |
Tipo | C |
Grupo de Campos | |
Ordem |
04 |
Tamanho |
6 | |
Decimal | |
Titulo |
Código Ambiente |
Descrição |
Código Ambiente | |
Picture | @! |
Usado
Sim, não obrigatório.
Inic. Padrão
Propriedade
Valid | XFUNVldCmp("T04",,,,2,.T.) |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade |
Microsiga |
Browse |
Não |
Visual |
Alterar | |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar neste campo |
o Identificador do Ambiente de Trabalho onde o trabalhador desempenha atividades insalubres/periculosas ou em condição de aposentadoria especial. |
Campo | T3D_TECMEDTPAMB |
Tipo | C |
Grupo de Campos | |
Ordem | 0905 |
Tamanho | 401 |
Decimal | |
Titulo | TécTp.Cond.Dif. Medição |
DescriçãoTéc | . Utilizada MediçãoTp.Cond.Difer. Tp. Amb. |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Inic. Browser | |
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 |
nesse campo o Tipo de atividades diferenciada de trabalho. 1= Insalubridade/Periculosidade/Penosidade 2= Aposentadoria Cond. Especiais |
Campo | T3D_IDFATR |
Tipo | C |
Grupo de Campos | |
Ordem | 06 |
Tamanho | 6 |
Decimal | |
Titulo | Id. Fator Risco |
Descrição | Id. Fator Risco |
Picture | @! |
Valid | XFUNVldCmp("T3E",,,,2,.T.) |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
- 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 | T3E |
Help de Campo | Deve representar neste campo o código da filial referente ao cadastroIdentificador do Fator de Risco ao qual o trabalhador está exposto na atividade exercida no ambiente. |
Campo | T3ET3D_IDDESAMB |
Tipo | C |
Grupo de Campos | |
Ordem | 0207 |
Tamanho | 06220 |
Decimal | |
TituloID | Desc. Fator Risco |
DescriçãoIdentificador do registro | Desc. Fator Risco |
Picture | @! |
Valid | |
Usado | Sim, não 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")))
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 | 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 a |
1=Insalubridade/Periculosidade/Penosidade
2=Aposentadoria Especial
Campo
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
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 |
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ão |
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 | 6 |
Decimal | |
Titulo | GrauFilial |
Descrição | Grau Fator RiscoFilial |
Picture | @! |
Valid | |
Usado | Sim, não obrigatório.Não |
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 código da filial referente ao cadastro. |
CampoCampo | T3E_ATIVOPID |
Tipo | MC |
Grupo de Campos | |
Ordem | 0702 |
Tamanho | 1006 |
Decimal | |
Titulo | Ativ. Operaç.ID |
DescriçãoAtividades ou Operações | 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"))) | Valid | XFUNVldUni("T3E",2, M->T3E_CODFAT+ DToS(M->T3E_VALIDA)) |
Usado | Sim, não obrigatório. | ||
Inic. Padrão |
| ||
Usado | Sim, obrigatório. | ||
Inic. Padrão |
| ||
Propriedade | Propriedade | Microsiga | |
Browse | Sim | ||
Visual | Alterar | ||
Contexto | Real | ||
Combo Box | 1=Mínimo 1=Insalubridade/Periculosidade/Penosidade;2=Médio;3=MáximoAposentadoria Especial | ||
Consulta Padrão | |||
Help de Campo | Deve representar nestenesse campo a descrição da atividade ou operação referente aoidentificação do tipo do fator de risco. 1=Insalubridade/Periculosidade/Penosidade 2=Aposentadoria Especial |
Campo | T3E_TMPCONCODIGO | ||
Tipo | C | ||
Grupo de Campos | |||
Ordem | 0804 | ||
Tamanho | 0210 | ||
Decimal | |||
Titulo | Temp. Contrb.Código | ||
Descrição | Tempo Código Fator de ContribuiçãoRisco | ||
Picture | @! | ||
Valid | XFUNVldUni("T3E",2, M->T3E_CODFAT+ 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 | |||
Consulta Padrão | |||
Help de Campo | Deve representar nestenesse campo os anoso código do tempo de contribuição para aposentadoria especial do trabalhador diante do fator de risco.Fator de Risco. |
Campo | T3E_DESCRI | Campo | T3E_ALIQUO |
Tipo | NC | ||
Grupo de Campos | |||
Ordem | 905 | ||
Tamanho | 5220 | ||
Decimal | 2 | ||
Titulo | Aliquota SATDescrição | ||
DescriçãoAliq. Acrésc. SAT | 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, 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 | |
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. |