Á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

 

Requisito

 

Subtarefa

 

Chamado

 

Release de Entrega Planejada

11.80.14

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)

Índice

T3B

Ordem

3

Chave

T3B_FILIAL + T3B_ID + T3B_STATUS

  • Campos

Campo

T3B_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

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 até a qual o trabalhador esteve sujeito a as condições de trabalho.

Campo

T3B_EVENTO

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

Tipo

C

Grupo de Campos 
Ordem10

Tamanho

1

Decimal 
TituloStatus Reg. 
DescriçãoStatus do registro

Picture

 

Valid

Pertence(" 012349") 

Usado

Não usado

Inic. Padrão

 

Propriedade

Microsiga

BrowseNão
VisualAltera
ContextoReal
Combo Box0=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:

(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

Tipo

C

Grupo de Campos 
Ordem11

Tamanho

14

Decimal 
TituloVer Ant Reg 
DescriçãoVersão anterior registro 

Picture

 @!

Valid

 

Usado

Não usado

Inic. Padrão

 

Propriedade

Microsiga

BrowseNão
VisualAltera
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 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 
Ordem12

Tamanho

44

Decimal 
TituloUlt. Prot.
DescriçãoProt. última transmissão

Picture

 @!

Valid

 

Usado

Usado

Inic. Padrão

 

Propriedade

Microsiga

BrowseNão
VisualVisualiza
ContextoReal
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 
Ordem13

Tamanho

44

Decimal 
TituloPnlt. Prot.
DescriçãoProt. Penúltima Transmissão

Picture

 @!

Valid

 

Usado

Não Usado

Inic. Padrão

 

Propriedade

Microsiga

BrowseNão
VisualVisualiza
ContextoReal
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 
Ordem14

Tamanho

1

Decimal 
TituloReg. Ativo?
DescriçãoRegistro Ativo?

Picture

 @!

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 Trabalho

  • Índices

 

Índice

T3C

Ordem

 1

Chave

T3C_FILIAL+T3C_ID+T3C_VERSAO+T3C_IDAMB

  • Campos

Campo

T3C_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

T3C_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

T3C_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

T3C_IDAMB

Tipo

C

Grupo de Campos 
Ordem04

Tamanho

6

Decimal 
TituloCódigo Ambiente
DescriçãoCódigo Ambiente

Picture

@!                            

Valid

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

Usado

Sim, obrigatório.

Inic. Padrão

 

Propriedade

Microsiga

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

Tamanho

220

Decimal 
TituloDesc. Ambiente
DescriçãoDesc. 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. 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

...