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
) |
Índice | T3B |
Ordem | 3 |
ChaveCampo | T3B_FILIAL + T3B_ID + T3B_STATUS |
- Campos
Campo | T3B_FILIAL | |
Tipo | 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 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 de 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 |
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 |
Tipo | C |
Grupo de Campos | |
Ordem | 10 |
Tamanho | 1 |
Decimal | |
Titulo | Status Reg. |
Descrição | Status do registro |
Picture | |
Valid | Pertence(" 012349") |
Usado | Não usado |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Altera |
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 status do registro: |
Campo | T3B_VERANT |
Tipo | C |
Grupo de Campos | |
Ordem | 11 |
Tamanho | 14 |
Decimal | |
Titulo | Ver Ant Reg |
Descrição | Versão anterior registro |
Picture | @! |
Valid | |
Usado | Não usado |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Não |
Visual | Altera |
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. Este campo herdará a versão do registro anterior, quando se tratar de uma alteração/exclusão. |
Campo | T3B_PROTUL |
Tipo | C |
Grupo de Campos | |
Ordem | 12 |
Tamanho | 44 |
Decimal | |
Titulo | Ult. Prot. |
Descrição | Prot. última transmissão |
Picture | @! |
Valid | |
Usado | Usado |
Inic. Padrão |
|
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 última transmissão do registro. |
Campo | T3B_PROTPN |
Tipo | C |
Grupo de Campos | |
Ordem | 13 |
Tamanho | 44 |
Decimal | |
Titulo | Pnlt. Prot. |
Descrição | Prot. Penúltima Transmissão |
Picture | @! |
Valid | |
Usado | Não Usado |
Inic. Padrão |
|
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 |
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 | T3C |
Ordem | 1 |
Chave | T3C_FILIAL+T3C_ID+T3C_VERSAO+T3C_IDAMB |
- Campos
Campo | T3C_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 | T3C_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 | T3C_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 | T3C_IDAMB |
Tipo | C |
Grupo de Campos | |
Ordem | 04 |
Tamanho | 6 |
Decimal | |
Titulo | Código Ambiente |
Descrição | Código Ambiente |
Picture | @! |
Valid | XFUNVldCmp("T04",,,,2,.T.) |
Usado | Sim, obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | T04 |
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 | T3C_DESAMB |
Tipo | C |
Grupo de Campos | |
Ordem | 05 |
Tamanho | 220 |
Decimal | |
Titulo | Desc. Ambiente |
Descrição | Desc. Ambiente |
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 | 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_IDFATRIDFATR |
- 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 | 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_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ão |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar nesseneste campo o Tipo de atividades diferenciada de trabalho.1= Insalubridade/Periculosidade/Penosidade 2= Aposentadoria Cond. EspeciaisIdentificador do Ambiente de Trabalho onde o trabalhador desempenha atividades insalubres/periculosas ou em condição de aposentadoria especial. |
Campo | T3D_IDFATRTPAMB | ||
Tipo | C | ||
Grupo de Campos | |||
Ordem | 05 | ||
Tamanho | 61 | ||
Decimal | |||
TituloId | . Fator RiscoTp.Cond.Dif. | ||
DescriçãoId. Fator Risco | Tp.Cond.Difer. Tp. Amb. | ||
Picture | @! | ||
Valid | XFUNVldCmp("T3E",,,,2,.T.) | ||
Valid | |||
Usado | Sim, obrigatório. | Usado | Sim, obrigatório. |
Inic. Padrão |
| ||
Propriedade | Microsiga | ||
Browse | SimNão | ||
Visual | Alterar | ||
Contexto | Real | ||
Combo Box | |||
Consulta Padrão | T3E | ||
Help de Campo | Deve representar nestenesse campo o Identificador do Fator de Risco ao qual o trabalhador está exposto naatividade exercida no ambiente. Tipo de atividades diferenciada de trabalho. 1= Insalubridade/Periculosidade/Penosidade 2= Aposentadoria Cond. Especiais |
Campo | T3D_IDFATR | Campo | T3D_DESAMB |
Tipo | C | ||
Grupo de Campos | |||
Ordem | 06 | ||
Tamanho | 2206 | ||
Decimal | |||
Titulo | DescId. Fator Risco | ||
Descrição | DescId. Fator Risco | ||
Picture | @! | ||
Valid | XFUNVldCmp("T3E",,,,2,.T.) | ||
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 | |||
| |||
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 | 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_ |
DESAMB | |
Tipo | C |
Grupo de Campos | |
Ordem | 07 |
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 |
Propriedade
Microsiga
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_TECMEDINTEXP |
Tipo | C |
Grupo de Campos | |
Ordem | 08 |
Tamanho | 4015 |
Decimal | |
Titulo | TécIntens. MediçãoExposição |
DescriçãoTéc | . Utilizada MediçãoIntens./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 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+T3E_VALIDA |
Índice | T3E |
Ordem | 2 |
Chave | T3E_FILIAL+T3E_CODFAT+T3E_TPFATR+T3E_VALIDA |
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 | 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 |
- 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 | 033 |
Ordem | 0201 |
Tamanho | 0602 |
Decimal | |
Titulo | IDFilial |
Descrição | Identificador do registroFilial |
Picture | @! |
Valid | |
Usado | Sim, obrigatórioNão |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | SimSim |
Visual | VisualizarAlterar |
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 filialda filial referente ao cadastro. |
Campo | T3E_TPFATRID | |
Tipo | C | |
Grupo de Campos | ||
Ordem | 0302 | |
Tamanho | 706 | |
Decimal | ||
Titulo | Tp. Fat. RiscoID | |
DescriçãoTp. Fat. Risco | Identificador do registro | |
Picture | @! | |
Valid | XFUNVldUni("T3E",2, FWFLDGET("T3E_CODFAT") + M->T3E_TPFATR + DToS(FWFLDGET("T3E_VALIDA"))) | |
Usado | Sim, obrigatório. | |
Usado | Sim, obrigatório | |
Inic. Padrão | Inic. Padrão |
|
Propriedade | Microsiga | |
Browse | Sim Sim | |
Visual | AlterarVisualizar | |
Contexto | Real | |
Combo Box | 1=Insalubridade/Periculosidade/Penosidade;2=Aposentadoria Especial | |
Consulta Padrão | ||
Help de Campo | Deve representar nesseneste campo ao código de identificação do tipo do fator de risco.1=Insalubridade/Periculosidade/Penosidade 2=Aposentadoria Especial registro. Este código é controlado internamente pelo sistema de forma incremental e único por filial. |
Campo | T3E_CODFATTPFATR |
Tipo | C |
Grupo de Campos | |
Ordem | 0403 |
Tamanho | 7 |
Decimal | |
Titulo | CodTp. Fat. Risco |
Descrição | CodTp. Fat. Risco |
Picture | @! |
Valid | XFUNVldUni("T3E",2, FWFLDGET("T3E_CODFAT") + M->T3E>T3E_CODFATTPFATR + 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 o código do Fator de Risco.a identificação do tipo do fator de risco. 1=Insalubridade/Periculosidade/Penosidade 2=Aposentadoria Especial |
Campo | T3E_DESFATCODIGO |
Tipo | C |
Grupo de Campos | |
Ordem | 0504 |
Tamanho | 22010 |
Decimal | |
Titulo | Desc. Fator RiscoCódigo |
Descrição | Desc. Código Fator de Risco |
Picture | @! |
Valid | XFUNVldUni("T3E",2, M->T3E_CODFAT+ DToS(FWFLDGET("T3E_VALIDA"))) |
Usado | Sim, não obrigatório. |
Inic. Padrão |
|
Propriedade | Microsiga |
Browse | NãoSim |
Visual | Alterar |
Contexto | Real |
Combo Box | |
Consulta Padrão | |
Help de Campo | Deve representar nesse campo a descrição o código do fator Fator de riscoRisco. |
Campo | T3E_GRAUDESCRI | ||
Tipo | C | ||
Grupo de Campos | |||
Ordem | 0605 | ||
Tamanho | 6220 | ||
Decimal | |||
Titulo | GrauDescrição | ||
Descrição | Grau Descrição 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 | Consulta Padrão | ||
Help de Campo | Deve representar nestenesse campo o Graua descrição do Fatorfator de Riscorisco. 1=Mínimo 2=Médio 3=Máximo |
Campo | T3E_ATIVOPGRAU | |
Tipo | MC | |
Grupo de Campos | ||
Ordem | 0706 | |
Tamanho | 101 | |
Decimal | ||
Titulo | Ativ. Operaç.Grau | |
DescriçãoAtividades ou Operações | Grau Fator Risco | |
Picture | @! | |
Valid | ||
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 | Sim, não obrigatório. | |
Inic. Padrão |
| |
Propriedade | Microsiga | |
Browse | Sim | |
Visual | 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 Grau do Fator de Risco. 1=Mínimo 2=Médio 3=Máximo |
Campo | T3E_TMPCONATIVOP |
Tipo | CM |
Grupo de Campos | |
Ordem | 0807 |
Tamanho | 0210 |
Decimal | |
Titulo | TempAtiv. Contrb/Operaç. |
DescriçãoTempo de Contribuiçã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 os anos do tempo de contribuição para aposentadoria especial do trabalhador diante do a descrição da atividade ou operação referente ao fator de risco. |
Campo | T3E_ALIQUOTMPCON |
Tipo | NC |
Grupo de Campos | |
Ordem | 908 |
Tamanho | 502 |
Decimal | 2 |
TituloAliquota SAT | Temp. Contrb. |
DescriçãoAliq. Acrésc. SAT | Tempo de Contribuição |
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. |
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 | |
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. |