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.14 | Réplica |
|
País | ( x ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros |
|
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) |
Í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 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 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_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 | 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 | @! |
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_TPAMB |
Tipo | C |
Grupo de Campos | |
Ordem | 05 |
Tamanho | 1 |
Decimal | |
Titulo | Tp.Cond.Dif. |
Descrição | Tp.Cond.Difer. Tp. Amb. |
Picture | @! |
Valid | |
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 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 |
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 | 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 | 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 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 |
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) |