Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 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.

TAFA405Inclusã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 Campos033
Grupo de Campos033
Ordem01

Tamanho

02

Decimal 
TituloFilial
DescriçãoFilial

Picture

@!

Valid

 

Usado

Não

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de CampoDeve representar neste campo o código da filial referente ao cadastro.

Campo

T3B_ID

Tipo

C

Grupo de Campos 
Ordem02

Tamanho

06

Decimal 
TituloID
DescriçãoIdentificador do registro

Picture

@!

Valid

 

Usado

Sim, obrigatório

Inic. Padrão

 GetSx8Num( "T3B", "T3B_ID" )

Propriedade

Microsiga

Browse Sim
VisualVisualizar
ContextoReal
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 
Ordem03

Tamanho

14

Decimal 
TituloId. Ver. Reg
DescriçãoId.da versão do Registro 

Picture

@!

Valid

 

Usado

Sim, não obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseNão
VisualAlterar
ContextoReal
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 
Ordem04

Tamanho

6

Decimal 
TituloId. Trabalhador
DescriçãoId. Trabalhador

Picture

@!                            

Valid

XFUNVldUni("T3B",2, M->T3B_IDTRAB)    

Usado

Sim, obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 
Consulta PadrãoC9V
Help de Campo

Deve representar neste campo o Identificador do Trabalhador.

Campo

T3B_NOMTRB

Tipo

C

Grupo de Campos 
Ordem05

Tamanho

220

Decimal 
TituloNome Trabalhador
DescriçãoNome 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. BrowserPosicione("C9V",2,xFilial("C9V")+T3B->T3B_NOMTRB,"C9V_CPF+' - '+C9V_NOME")

Propriedade

Microsiga

BrowseSim
VisualVisualiza
ContextoVirtual
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 
Ordem06

Tamanho

8

Decimal 
TituloDt Início Condição
DescriçãoData Início Condição

Picture

                         

Valid

 

Usado

Sim, Obrigatório

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAltera
ContextoReal
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 
Ordem07

Tamanho

8

Decimal 
TituloDt Alteração
DescriçãoData Alteração Condição

Picture

                         

Valid

 

Usado

Sim

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAltera
ContextoReal
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 
Ordem08

Tamanho

8

Decimal 
TituloDt Fin.Condição
DescriçãoData Final Condição

Picture

                         

Valid

 

Usado

Sim

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAltera
ContextoReal
Combo Box 
Consulta Padrão 
Help de Campo

Deve representar neste campo a data de início/alteração da condição até a qual o trabalhador esteve sujeito a as condições de trabalho.

Gatilho 

Campo

T3B_IDTRABEVENTO

Ctr. Domínio

T3B_NOMTRB

Sequencia 001
RegraC9V->C9V_NOME

Tipo

Posicionamento

Seek
Alias Pesq.C9V
ChavexFilial("C9V") + M->T3B_IDTRAB
Arquivo ou Código do Script: T3C – Classificação do Ambiente Trabalho
  • Índices

 

Índice

T3C

Ordem

 1

Chave

T3C_FILIAL+T3C_ID+T3C_VERSAO+T3C_IDAMB

Tipo

D

Grupo de Campos 
Ordem09

Tamanho

1

Decimal 
TituloId. Evento  
DescriçãoIdentificação do evento

Picture

                         

Valid

Pertence("IAE")

Usado

 Não Usado

Inic. Padrão

"I"

Propriedade

Microsiga

BrowseNão
VisualAltera
ContextoReal
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
A = Alteração
E = Exclusão

Campo

T3B_STATUS

  • Campos

Campo

T3C_FILIAL

Tipo

C

Grupo de Campos033 
Ordem0110

Tamanho

021

Decimal 
TituloFilialStatus Reg. 
DescriçãoFilialStatus do registro

Picture

@! 

Valid

Pertence(" 012349") 

Usado

Não usado

Inic. Padrão

 

Propriedade

Microsiga

BrowseSimNão
VisualAlterarAltera
ContextoReal
Combo Box 0=Reg.Válido;1=Reg.Inválido;2=Reg.Transmitido;3=Reg.Transmitido com inconsistência;4=Reg.Transmitido válido;9=Em Processamento
Consulta Padrão 
Help de Campo

Campo de uso interno do sistema.

Deve representar neste campo o

código da filial referente ao cadastro.

status do registro:

(Vazio) = Registro Novo
0 = Registro Válido (integração)
1 = Registro invalido (integração)
2 = Registro transmitido
3 = Registro transmitido com inconsistência(s)
4 = Registro transmitido válido
9 = Em Processamento

Campo

T3B_VERANT

Campo

T3C_ID

Tipo

C

Grupo de Campos 
Ordem0211

Tamanho

0614

Decimal 
TituloIDVer Ant Reg 
DescriçãoIdentificador do registroVersão anterior registro 

Picture

@ @!

Valid

 

UsadoSim, obrigatório

Não usado

Inic. Padrão

 

Propriedade

Microsiga

Browse SimNão
VisualVisualizarAltera
ContextoReal
Combo Box 
Consulta Padrão 
Help de Campo

Campo de uso interno do sistema.

Deve representar neste campo

o código de identificação

a identificação da versão anterior do registro.

Este código é controlado internamente pelo sistema de forma incremental e único por filial

Este campo herdará a versão do registro anterior, quando se

tratar de uma alteração/exclusão.

Campo

T3CT3B_VERSAOPROTUL

Tipo

C

Grupo de Campos 
Ordem0312

Tamanho

1444

Decimal 
TituloIdUlt. VerProt. Reg
DescriçãoId.da versão do Registro Prot. última transmissão

Picture

@ @!

Valid

 

UsadoSim, não obrigatório.

Usado

Inic. Padrão

 

Propriedade

Microsiga

BrowseNão
VisualAlterarVisualiza
ContextoReal
Combo Box 
Consulta Padrão 
Help de Campo

Campo de uso interno do sistema.

Deve representar neste campo a identificação da versão do registro. Será composto por Data + Hora da ação (Inclusão/Alteração/Exclusão)o protocolo da última transmissão do registro.

Campo

T3CT3B_IDAMBPROTPN

Tipo

C

Grupo de Campos 
Ordem0413

Tamanho

644

Decimal 
TituloCódigo AmbientePnlt. Prot.
DescriçãoCódigo AmbienteProt. Penúltima Transmissão

Picture

@ @!                            

Valid

XFUNVldCmp("T04",,,,2,.T.)                                                        

Usado

Sim, obrigatório.

Valid

 

Usado

Não Usado

Inic. Padrão

 

Inic. Padrão

 

Propriedade

Microsiga

BrowseSimNão
VisualAlterarVisualiza
ContextoReal
Combo Box 
Consulta PadrãoT04 
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/periculosas

protocolo da Penúltima transmissão do registro.

Campo

T3CT3B_DESAMBATIVO

Tipo

C

Grupo de Campos 
Ordem0514

Tamanho

2201

Decimal 
TituloDescReg. AmbienteAtivo?
DescriçãoDesc. AmbienteRegistro Ativo?

Picture

@!                            

Valid

                                                 

Usado

Sim, não obrigatório.

Inic. Padrão

Iif(!INCLUI .and. !Empty(T3C->T3C_IDAMB),Posicione("T04",3,xFilial("T04")+T3C->T3C_IDAMB+'1',"T04_CODIGO+' - '+T04_DESCRI"),"")  

Inic. BrowserPosicione("T04",3,xFilial("T04")+T3C->T3C_IDAMB+'1',"T04_CODIGO+' - '+T04_DESCRI")

Propriedade

Microsiga

BrowseSim
VisualVisualiza
ContextoVirtual
Combo Box 
Consulta Padrão 
Help de Campo

Deve representar neste campo a descrição do ambiente de trabalho.

 

  • Relacionamento

 

Tabela Dom. Pai

T3C

Exp. Domínio

T3C_FILIAL+T3C_ID+T3C_VERSAO

Exp. Contr. Domínio

T3B_FILIAL+T3B_ID+T3B_VERSAO

Tipo Liga. Domínio1
Tipo Liga Contra Domin.N
 @!

Valid

Pertence(" 12")

Usado

Não Usado

Inic. Padrão

 "1"

Propriedade

Microsiga

BrowseNão
VisualAltera
ContextoReal
Combo Box1=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
2 = Não


  • Gatilho 

Campo

T3B_IDTRAB

Ctr. Domínio

T3B_NOMTRB

Sequencia 001
RegraC9V->C9V_NOME

Tipo

Posicionamento

Seek
Alias Pesq.C9V
ChavexFilial("C9V") + M->T3B_IDTRAB

Arquivo ou Código do Script: T3C – Classificação do Ambiente TrabalhoArquivo ou Código do Script: T3D – Det. Fatores de Risco

  • Índices

 

Índice

T3DT3C

Ordem

 1

Chave

T3DT3C_FILIAL+T3DT3C_ID+T3DT3C_VERSAO+T3DT3C_IDFATRIDAMB

  • Campos

Campo

T3DT3C_FILIAL

Tipo

C

Grupo de Campos033
Ordem01

Tamanho

02

Decimal 
TituloFilial
DescriçãoFilial

Picture

@!

Valid

 

Usado

Não

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de CampoDeve representar neste campo o código da filial referente ao cadastro.

Campo

T3DT3C_ID

Tipo

C

Grupo de Campos 
Ordem02

Tamanho

06

Decimal 
TituloID
DescriçãoIdentificador do registro

Picture

@!

Valid

 

Usado

Sim, obrigatório

Inic. Padrão

 

Propriedade

Microsiga

Browse Sim
VisualVisualizar
ContextoReal
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 
Ordem03

Tamanho

14

Decimal 
TituloId. Ver. Reg
DescriçãoId.da versão do Registro 

Picture

@!

Valid

 

Usado

Sim, não obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseNão
VisualAlterar
ContextoReal
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 
Ordem04

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

BrowseNãoSim
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão T04
Help de Campo

Deve representar

nesse

neste 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 
Ordem05

Tamanho

6220

Decimal 
TituloIdDesc. Fator RiscoAmbiente
DescriçãoIdDesc. Fator RiscoAmbiente

Picture

@!                            

Valid

XFUNVldCmp("T3E",,,,2,.T.)                                                        

Usado

Sim, não obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 
Consulta PadrãoT3E
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 
Ordem06

Tamanho

220

Decimal 
TituloDesc. Fator Risco
DescriçãoDesc. 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. BrowserPosicione("T3E",3,xFilial("T3E")+T3D->T3D_IDFATR+'1',"T3E_CODIGO+' - '+T3E_DESCRI")

Propriedade

Microsiga

BrowseSim
VisualVisualiza
ContextoVirtual
Combo Box 
Consulta Padrão 
Help de Campo

Deve representar neste campo a descrição do fator de risco ao qual o trabalhador está exposto na

atividade exercida no ambiente.

Campo

Iif(!INCLUI .and. !Empty(T3C->T3C_IDAMB),Posicione("T04",3,xFilial("T04")+T3C->T3C_IDAMB+'1',"T04_CODIGO+' - '+T04_DESCRI"),"")  

Inic. BrowserPosicione("T04",3,xFilial("T04")+T3C->T3C_IDAMB+'1',"T04_CODIGO+' - '+T04_DESCRI")

Propriedade

Microsiga

BrowseSim
VisualVisualiza
ContextoVirtual
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ínio1
Tipo Liga Contra Domin.N

Arquivo ou Código do Script: T3D – Det. Fatores de Risco
  • Índices

 

Índice

T3D

Ordem

 1

Chave

T3D_FILIAL+T3D_ID+T3D_VERSAO+T3D_IDAMB+T3D_TPAMB+T3D_IDFATR 


  • Campos

Campo

T3D_FILIAL

T3D_INTEXP

Tipo

C

Grupo de Campos
 
033
Ordem
07
01

Tamanho

15

02

Decimal 
Titulo
Intens. Exposição
Filial
Descrição
Intens./Concentração Exposição
Filial

Picture

@!

Valid

 
                         

Valid

                                                 

Usado

Sim, não obrigatório.

Inic. Padrão

 

Usado

Não

Inic. Padrão

 

Inic. Browser 

Propriedade

Microsiga

BrowseSim
Visual
Altera
Alterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de CampoDeve 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.

o código da filial referente ao cadastro.

Campo

T3D_ID

Campo

T3D_TECMED

Tipo

C

Grupo de Campos 
Ordem
08
02

Tamanho

40

06

Decimal 
Titulo
Téc. Medição
ID
Descrição
Téc. Utilizada Medição
Identificador do registro

Picture

@!
                           

Valid

                                               
 

Usado

Sim,

não

obrigatório

.

Inic. Padrão

 

Inic. Browser

 

Propriedade

Microsiga

Browse
Sim
 Sim
Visual
Altera
Visualizar
ContextoReal
Combo Box 
Consulta Padrão 
Help de Campo

Deve representar neste campo

a Técnica Utilizada na medição da intensidade ou concentração

o código de identificação do registro.

Este código é controlado internamente pelo sistema de forma incremental e único por filial.

Campo

T3D_TECMEDVERSAO

Tipo

C

Grupo de Campos 
Ordem0903

Tamanho

4014

Decimal 
TituloTécId. Ver. MediçãoReg
DescriçãoTéc. Utilizada MediçãoId.da versão do Registro 

Picture

@!                            

Valid

                                                 

Usado

Sim, não obrigatório.

Inic. Padrão

 

Inic. Browser 

Usado

Sim, não obrigatório.

Inic. Padrão

 

Propriedade

Propriedade

Microsiga

BrowseSimNão
VisualAlteraAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de Campo

Campo de uso interno do sistema.

Deve representar neste campo a

Técnica Utilizada na medição da intensidade ou concentração.

 

  • Relacionamento

 

Tabela Dom. Pai

T3D

Exp. Domínio

T3D_FILIAL+T3D_ID+T3D_VERSAO

Exp. Contr. Domínio

T3C_FILIAL+T3C_ID+T3C_VERSAO

Tipo Liga. Domínio1
Tipo Liga Contra Domin.N
Arquivo ou Código do Script: T3E – Det. Fatores de Risco
  • Índices

 

Índice

T3E

Ordem

 1

Chave

T3E_FILIAL+T3E_ID+T3E_VALIDA

Índice

T3E

Ordem

 2

Chave

T3E_FILIAL+T3E_CODFAT+T3E_TPFATR+T3E_VALIDA

identificação da versão do registro. Será composto por Data + Hora da ação (Inclusão/Alteração/Exclusão).

Campo

T3D_IDAMB

Tipo

C

Grupo de Campos 
Ordem04

Tamanho

6

  • Campos

Campo

T3E_FILIAL

Tipo

C

Grupo de Campos033
Ordem01

Tamanho

02

Decimal 
TituloFilialCódigo Ambiente
DescriçãoFilialCódigo Ambiente

Picture

@!

Valid

 XFUNVldCmp("T04",,,,2,.T.)    

Usado

Sim, obrigatório.

Usado

Não

Inic. Padrão

 

Propriedade

Microsiga

BrowseSimNão
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de Campo

Deve representar neste campo

o código da filial referente ao cadastro

o Identificador do Ambiente de Trabalho onde o trabalhador desempenha atividades insalubres/periculosas

ou em condição de aposentadoria especial.

Campo

T3ET3D_IDTPAMB

Tipo

C

Grupo de Campos 
Ordem0205

Tamanho

061

Decimal 
TituloIDTp.Cond.Dif.
DescriçãoIdentificador do registroTp.Cond.Difer. Tp.  Amb. 

Picture

@!

Valid

 

Usado

Sim, obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

Browse SimNão
VisualVisualizarAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de Campo

Deve representar

neste

nesse campo o

código de identificação do registro.Este código é controlado internamente pelo sistema de forma incremental e único por filial.

Tipo de atividades diferenciada de trabalho.

1= Insalubridade/Periculosidade/Penosidade

2= Aposentadoria Cond. Especiais

Campo

T3D_IDFATR

Campo

T3E_TPFATR

Tipo

C

Grupo de Campos 
Ordem0306

Tamanho

76

Decimal 
TituloTpId. Fat. Fator Risco
DescriçãoTpId. Fat. Fator Risco

Picture

@!                            

Valid

XFUNVldUniXFUNVldCmp("T3E",,,2, FWFLDGET("T3E_CODFAT") + M->T3E_TPFATR + DToS(FWFLDGET("T3E_VALIDA")))           ,2,.T.)  

Usado

Sim, obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 1=Insalubridade/Periculosidade/Penosidade;2=Aposentadoria Especial 
Consulta Padrão T3E
Help de Campo

Deve representar

nesse

neste campo

a identificação do tipo do fator de risco.

1=Insalubridade/Periculosidade/Penosidade

2=Aposentadoria Especial

o Identificador do Fator de Risco ao qual o trabalhador está exposto na

atividade exercida no ambiente.

 

Campo

T3D_DESAMB

Campo

T3E_CODFAT

Tipo

C

Grupo de Campos 
Ordem0407

Tamanho

7220

Decimal 
TituloCodDesc. Fat Fator Risco
DescriçãoCodDesc. Fat Fator Risco

Picture

@!                            

Valid

     

Valid

XFUNVldUni("T3E",2, M->T3E_CODFAT+ DToS(FWFLDGET("T3E_VALIDA")))            

Usado

Sim, obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de Campo

Deve representar nesse campo o código do Fator de Risco.

                               

Usado

Sim, não obrigatório.

Inic. Padrão

Iif(!INCLUI .and. !Empty(T3D->T3D_IDFATR),Posicione("T04",3,xFilial("T04")+T3D->T3D_IDFATR+'1',

"T3E_CODIGO+' - '+T3E_DESCRI"),"")  

Inic. BrowserPosicione("T3E",3,xFilial("T3E")+T3D->T3D_IDFATR+'1',"T3E_CODIGO+' - '+T3E_DESCRI")

Campo

T3E_DESFAT

Tipo

C

Grupo de Campos 
Ordem05

Tamanho

220

Decimal 
TituloDesc. Fator Risco
DescriçãoDesc. Fator Risco

Picture

@!

Valid

 

Usado

Sim, não obrigatório.

Inic. Padrão

Propriedade

Microsiga

BrowseNãoSim
VisualAlterarVisualiza
ContextoRealVirtual
Combo Box 
Consulta Padrão 
Help de Campo

Deve representar

nesse

neste campo a descrição do fator de risco ao qual o trabalhador está exposto na

atividade exercida no ambiente.

Campo

T3E

T3D_

GRAU

INTEXP

Tipo

C

Grupo de Campos 
Ordem
06
08

Tamanho

6

15

Decimal 
Titulo
Grau
Intens. Exposição
Descrição
Grau Fator Risco
Intens./Concentração Exposição

Picture

@!                            

Valid

                                                 

Usado

Sim, não obrigatório.

Inic. Padrão

 

Inic. Browser 

Propriedade

Microsiga

BrowseSim
Visual
Alterar
Altera
ContextoReal
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

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
07
09

Tamanho

10

40

Decimal 
Titulo
Ativ
Téc.
Operaç.
Medição
Descrição
Atividades ou Operações
Téc. Utilizada Medição

Picture

@!                            

Valid

XFUNVldUni("T3E",2, M->T3E_CODFAT+ DToS(M->T3E_VALIDA))
                                                 

Usado

Sim, não obrigatório.

Inic. Padrão

 

                                                                     

Inic. Browser 

Propriedade

Usado

Sim, não obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
Visual
Alterar
Altera
ContextoReal
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.

Campo

T3E_TMPCON

Tipo

C

Grupo de Campos 
Ordem08

Tamanho

02

Decimal 
TituloTemp. Contrb.
DescriçãoTempo de Contribuição

Picture

@!                            

Valid

                                                                                                                     

Usado

Sim, não obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
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 
Ordem9

Tamanho

5

Decimal2
TituloAliquota SAT
DescriçãoAliq. Acrésc. SAT

Picture

@!                            

Valid

                                                                                                                     

Usado

Sim, obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de Campo

Deve representar neste campo o valor da alíquota de acréscimo do SAT.

Técnica Utilizada na medição da intensidade ou concentração.


  • Relacionamento

 

Tabela Dom. Pai

T3C

Exp. Domínio

T3C_FILIAL+T3C_ID+T3C_VERSAO

Exp. Contr. Domínio

T3D_FILIAL+T3D_ID+T3D_VERSAO

Tipo Liga. Domínio1
Tipo Liga Contra Domin.N

Arquivo ou Código do Script: T3E – Fatores de Risco
  • Í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 Campos033
Ordem01

Tamanho

02

Decimal 
TituloFilial
DescriçãoFilial

Picture

@!

Valid

 

Usado

Não

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de CampoDeve representar neste campo o código da filial referente ao cadastro.

Campo

T3E_ID

Tipo

C

Grupo de Campos 
Ordem02

Tamanho

06

Decimal 
TituloID
DescriçãoIdentificador do registro

Picture

@!

Valid

 

Usado

Sim, obrigatório

Inic. Padrão

 

Propriedade

Microsiga

Browse Sim
VisualVisualizar
ContextoReal
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 
Ordem03

Tamanho

7

Decimal 
TituloTp. Fat. Risco
DescriçãoTp. 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

BrowseSim
VisualAlterar
ContextoReal
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 
Ordem04

Tamanho

10

Decimal 
TituloCódigo
DescriçãoCó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

BrowseSim
VisualAlterar
ContextoReal
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 
Ordem05

Tamanho

220

Decimal 
TituloDescrição
DescriçãoDescrição Fator Risco

Picture

@!

Valid

 

Usado

Sim, obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
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 
Ordem06

Tamanho

1

Decimal 
TituloGrau
DescriçãoGrau Fator Risco

Picture

@!                      

Valid

 

Usado

Sim, não obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box1=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 
Ordem07

Tamanho

10

Decimal 
TituloAtiv./Operaç.
DescriçãoAtividades 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

BrowseSim
VisualAlterar
ContextoReal
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 
Ordem08

Tamanho

02

Decimal 
TituloTemp. Contrb.
DescriçãoTempo de Contribuição

Picture

@!                            

Valid

                                                                                                                     

Usado

Sim, não obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
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 
Ordem9

Tamanho

6

Decimal2
TituloAliquota SAT
DescriçãoAliq. Acrésc. SAT

Picture

@!                            

Valid

                                                                                                                     

Usado

Sim, não obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
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 
Ordem10

Tamanho

8

Decimal 
TituloFim Validade
DescriçãoDt. 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

BrowseSim
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de Campo

Deve representar nesse campo o fim da validade do fator de risco.

 

Caso de Testes

 

Deve representar nesse campo o fim da validade do fator de risco

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);
b. T3B_EVENTO: com o valor ‘I’ (Inclusão);
c. T3B_ATIVO: com o valor 1 (Ativo).

1.2 Registro já existente com a mesma chave

Não deve permitir a inclusão.

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).

- Grava as informações de alterações informadas no cadastro e altera o campo T3B_STATUS para ““.

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)

- Altera o campo T3B_ATIVO do registro corrente para 2;
- Cria um novo registro idêntico ao cadastro alterado já considerando as alterações realizadas pelo usuário e os seguintes campos:
a. Campo T3B_VERSAO recebe novo valor;
b. Campo T3B_VERANT recebe o valor do campo T3B_VERSAO do registro anterior;
c. Campo T3B_PROTPN recebe o valor do campo T3B_PROTUL do registro anterior;
d. Campo T3B_PROTUL recebe ““;
e. Campo T3B_EVENTO recebe o valor ‘A’;

2.2.2. Alteração de registro com o campo T3B_EVENTO = ‘E’

- Altera o campo T3A_ATIVO do registro corrente para 2;
- Cria um novo registro idêntico ao cadastro alterado já considerando as alterações realizadas pelo usuário e os seguintes campos:
a. Campo T3B_VERSAO recebe novo valor;
b. Campo T3B_VERANT recebe o valor do campo T3B_VERSAO do registro anterior;
c. Campo T3B_PROTPN recebe o valor do campo T3B_PROTUL do registro anterior;
d. Campo T3B_PROTUL recebe ““;
e. Campo T3B_EVENTO recebe o valor ‘I’;

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)
- Altera o campo T3B_STATUS para ““;
- Exclui o registro corrente;

3.1.2. Exclusão de registro com o campo T3B_EVENTO = ‘A’ (Alterado)
- Altera o campo T3B_STATUS para ““;
- Exclui o registro corrente;
- Caso exista um registro anterior com a mesma chave ( ID + Versão ) colocamos este registro como ativo novamente (Campo T3B_ATIVO = 1);
**O processo de procurar o registro anterior com a mesma chave ocorre pois na alteração temos a certeza que existe o registro original e neste caso o cliente apagou apenas a última operação (Alteração), o cadastro anterior deve voltar a ser válido (Ativo);

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)
- Gera um novo evento S-3000 para o evento a ser excluído.

3.2.2. Exclusão de registro com o campo T3B_EVENTO = ‘E’ (Exclusão)
- Deve ser exibida a seguinte mensagem: “Registro não pode ser excluído, pois já existe um evento de exclusão (S-3000) para o evento'
- Nenhuma alteração deve ser feita no registro

Campo

T3E_VALIDA

Tipo

D

Grupo de Campos 
Ordem10

Tamanho

8

Decimal 
TituloDt. Fim Validade
DescriçãoDt. Fim Validade

Picture

@!

Valid

XFUNVldUni("T3E",2, FWFLDGET("T3E_CODFAT")+ DToS(M->T3E_VALIDA))  

Usado

Sim, obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de Campo

.