Árvore de páginas

 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

Serviços

Projeto

SERTAF003

IRM

SERTAF003-384

Requisito

SERTAF003-404

Subtarefa

SERTAF003-617

Chamado

 

País

(X) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

  

Objetivo

Realizar as atualizações dos eventos de tabelas no TAF conforme o Leiaute de orientação do eSocial na versão 2.2. 


Definição da Regra de Negócio


Para obter mais informações sobre a especificação do layout 2.2 beta 3 acesse: ER_eSocial_Eventos_Iniciais_e_Tabelas_Layout_2.2


Rotina

Tipo de Operação

Opção de Menu

TAFA246EnvolvidaAtualizações -> Movimentações eSocial -> Tabelas -> Tabela de Lotação
TAFA467InclusãoAtualizações -> Movimentações eSocial -> Tabelas -> Tabela de Car. Públicas
TAFMONDETEnvolvidaN/A

 

Realizar as atualizações dos eventos de tabela no TAF conforme especificação abaixo e conforme o Leiaute de orientação do eSocial na versão 2.2

LeiauteCampoDescrição
S-1030contagemEspAlterada a descrição e valores válidos
S-1035 Leiaute criado - Carreiras públicas - 34 campos
 dscAmbAumentado tamanho do campo para 999
 codFatRisAlteradas descrição e validação
S-1070dadosProcAlterada descrição para infoSusp
 indSuspAlterada relação dos valores possíveis para o campo (autocontida C8S)
 codSuspCampo criado
 infoSuspAlterada descrição
  Inserida REGRA_PERMITE_ALT_EXCL_CODSUSP
S-1080aliqRatCampo do grupo dadosOperPortuario. Alterados textos da descrição e da validação.

 

Adaptar a rotina de validade das tabelas conforme nova orientação do Manual do eSocial:

 

Ajustar o X3_VALID do campo C99_CODTER ( Tabela de Lotações ) para XFUNVldCmp("C8A",,,,4,.T.)


Ajustar o monitor de transmissão do eSocial: Criar campo de "Código" na interface de detalhamento dos eventos de tabela


 

Tabelas Utilizadas

  • C99 - Tabela de Lotações
  • T5K - Tabela de Carreiras Públicas
  • C8V - Cargos
  • C8X - Funções
  • C8S - Indicativo de Suspensão       
  • C90 - Horários/Turnos de Trabalho
  • T04 - Ambientes de Trabalho
  • C1G - Processos Referenciados
  • C8W - Operadores Portuários
  • T5L - Informações de Suspensão


Protótipo de Tela

Protótipo 01 - Monitor de Transmissão do eSocial

 

 

Dicionário de Dados


Alteração Arquivo ou Código do Script: C99 - Tabela de Lotações

Campo

C99_CODTER

Tipo

C

Grupo de Campos 
Ordem25

Tamanho

06

Decimal 
TituloId Cod Terc
DescriçãoId Cod Terceiro

Picture

@!

Valid

XFUNVldCmp("C8A",,,,4,.T.)

Usado

Sim, Obrigatório

Inic. Padrão

 

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 
Consulta PadrãoC8A
Help de CampoDeve representar neste campo o código de terceiro.  

 

 

Arquivo ou Código do Script: T5K - Tabela de Carreiras Públicas

 

Índice

Chave

01

T5K_FILIAL+T5K_ID+T5K_VERSAO+T5K_ATIVO
02T5K_FILIAL+T5K_CODIGO+T5K_DTINI+T5K_DTFIN+T5K_ATIVO 
03T5K_FILIAL+T5K_DTINI+T5K_DTFIN 
04T5K_FILIAL+T5K_CODIGO+T5K_ATIVO

 

Campo

T5K_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

T5K_ID

Tipo

C

Grupo de Campos 
Ordem02

Tamanho

6

Decimal 
TituloID
DescriçãoIdentificador do Registro

Picture

@!

Valid

 

Usado

Não, obrigatório

Inic. Padrão

GetSx8Num( "C99", "C99_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

T5K_VERSAO

Tipo

C

Grupo de Campos 078
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

T5K_DTINI

Tipo

C

Grupo de Campos 
Ordem04

Tamanho

6

Decimal 
Titulo

Per. Ini Vld

Descrição

Período Inicial Validade 

Picture

@R 99/9999  

Valid

XFUNVldDt(,"T5K_DTFIN") .And. XFUNVldUni("T5K",2,FWFLDGET("T5K_CODIGO")+(M->T5K_DTINI)+(FWFLDGET("T5K_DTFIN"))+(M->T5K_ATIVO)) 

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 mês/ano de início da validade das informações prestadas no evento, no formato MMAAAA.

Campo

T5K_DTFIN

Tipo

C

Grupo de Campos 
Ordem05

Tamanho

6

Decimal 
Titulo

Per. Fim Vld

Descrição

Período Final Validade   

Picture

@R 99/9999  

Valid

XFUNVldDt("T5K_DTINI") .And. XFUNVldUni("T5K",2,FWFLDGET("T5K_CODIGO")+(FWFLDGET("T5K_DTINI"))+(M->T5K_DTFIN)+(M->T5K_ATIVO))

Usado

Sim, não obrigatório.

Inic. Padrão

        

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de CampoDeve representar neste campo o mês/ano de fim da validade das informações prestadas no evento, no formato MMAAAA.

Campo

T5K_CODIGO

Tipo

C

Grupo de Campos 
Ordem06

Tamanho

30

Decimal 
Titulo

Código

Descrição

Código Carreira Pública

Picture

@!

Valid

XFUNVldUni("T5K",2,M->T5K_CODIGO+(FWFLDGET("T5K_DTINI"))+(FWFLDGET("T5K_DTFIN"))+(M->T5K_ATIVO))

Usado

Sim, obrigatório.

Inic. Padrão

        

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de CampoDeve representar neste campo o código da carreira pública.

Campo

T5K_DESCRI

Tipo

C

Grupo de Campos 
Ordem07

Tamanho

100

Decimal 
Titulo

Descrição

Descrição

Descrição da Carreira Pública

Picture

@!

Valid

 

Usado

Sim, obrigatório.

Inic. Padrão

        

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de CampoDeve representar neste campo a descrição da carreira pública.

Campo

T5K_LEICAR

Tipo

C

Grupo de Campos 
Ordem08

Tamanho

12

Decimal 
Titulo

Lei Car Púb

Descrição

Lei da Carreira Pública

Picture

@!

Valid

 

Usado

Sim, não obrigatório.

Inic. Padrão

        

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de CampoDeve representar neste campo a lei que criou a carreira pública.


 

Campo

T5K_DTLEI

Tipo

D

Grupo de Campos 
Ordem09

Tamanho

8

Decimal 
Titulo

Data Lei

Descrição

Data Lei Carreira Pública

Picture

@!

Valid

 

Usado

Sim, obrigatório.

Inic. Padrão

        

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de CampoDeve representar neste campo a data da lei que criou a carreira pública.


Campo

T5K_SITCAR

Tipo

D

Grupo de Campos 
Ordem10

Tamanho

1

Decimal 
Titulo

Sit Car Púb

Descrição

Sit. da Carreira Pública

Picture

@!

Valid

Pertence(" 123")

Usado

Sim, obrigatório.

Inic. Padrão

        

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box1=Criação;2=Extinção;3=Reestruturação
Consulta Padrão 
Help de CampoDeve representar neste campo a situação da carreira pública.

Campo

T5K_VERANT

Tipo

C

Grupo de Campos 078
Ordem11

Tamanho

14

Decimal 
TituloId. Ver. Ant
DescriçãoId versão anterior reg.  

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 anterior do registro. Este campo herdará a versão do registro anterior, quando se tratar de uma alteração/exclusão.


Campo

T5K_STATUS

Tipo

C

Grupo de Campos 079
Ordem12

Tamanho

1

Decimal 
TituloStatus Reg. 
DescriçãoStatus do registro       

Picture

 @!

Valid

Pertence(" 012349")              

Usado

Não, não obrigatório

Inic. Padrão

 

Propriedade

Microsiga

BrowseNão
VisualAlterar
ContextoReal
Combo Box 0=Reg.Válido;1=Reg.Invalido;2=Reg.Transmitido;3=Reg.Transmitido com inconsistências;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

T5K_PROTUL

Tipo

C

Grupo de Campos 080
Ordem13

Tamanho

44

Decimal 
TituloUlt.Prot.Tr.
DescriçãoProt. Última transmissão   

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 o Protocolo da última transmissão do registro


Campo

T5K_PROTPN

Tipo

C

Grupo de Campos 080
Ordem14

Tamanho

44

Decimal 
TituloPnlt.Prot.Tr
DescriçãoProt. Penúltima transm.  

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 o Protocolo da Penúltima transmissão do registro.


Campo

T5K_EVENTO

Tipo

C

Grupo de Campos 081
Ordem15

Tamanho

1

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

Picture

 @!

Valid

Pertence("IAE")           

Usado

Sim, não obrigatório

Inic. Padrão

"I"            

Propriedade

Microsiga

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

T5K_ATIVO

Tipo

C

Grupo de Campos 082
Ordem16

Tamanho

1

Decimal 
TituloReg. Ativo? 
DescriçãoRegistro Ativo?          

Picture

 @!

Valid

Pertence("12")                                 

Usado

Sim, não obrigatório

Inic. Padrão

 "1"        

Propriedade

Microsiga

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

2= Não



Arquivo ou Código do Script: T5L - Informações de Suspensão

 

Índice

Chave

01

T5L_FILIAL+T5L_ID+T5L_VERSAO+T5L_CODSUS
02T5L_FILIAL+T5L_CODSUS

 

Campo

T5L_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

T5L_ID

Tipo

C

Grupo de Campos 
Ordem02

Tamanho

6

Decimal 
TituloID
DescriçãoIdentificador do Registro

Picture

@!

Valid

 

Usado

Não

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

T5L_VERSAO

Tipo

C

Grupo de Campos 078
Ordem03

Tamanho

14

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

Picture

 

Valid

                                          

Usado

Não

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

T5L_CODSUS

Tipo

C

Grupo de Campos 
Ordem04

Tamanho

14

Decimal 
Titulo

Código Susp.

Descrição

Código de Suspensão

Picture

@!

Valid

  

Usado

Sim, não obrigatório.

Inic. Padrão

        

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de CampoDeve representar neste campo o código de suspensão.

 

Campo

T5L_INDDEC

Tipo

C

Grupo de Campos 
Ordem05

Tamanho

6

Decimal 
Titulo

Id.Ind.Susp.

Descrição

Id. Indicador Suspensão  

Picture

@!                                           

Valid

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

Usado

Sim, obrigatório.

Inic. Padrão

        

Propriedade

Microsiga

BrowseNão
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão C8S
Help de CampoDeve representar neste campo o indicativo de suspensão.

Campo

T5L_DINDDE

Tipo

C

Grupo de Campos 
Ordem06

Tamanho

220

Decimal 
Titulo

Des.Ind.Susp

Descrição

Des. Indicador Suspensão 

Picture

@!

Valid

         

Usado

Sim, não obrigatório.

Inic. Padrão

If(!INCLUI,Posicione("C8S",1,xFilial("C8S") + T5L->T5L_INDDEC,"Alltrim(C8S_CODIGO)+' - '+C8S_DESCRI"), "")    

Propriedade

Microsiga

BrowseNão
VisualVisualizar
ContextoVirtual
Combo Box 
Consulta Padrão 
Help de CampoDeve representar neste campo a descrição do indicativo de decisão.

Campo

T5L_DTDEC

Tipo

D

Grupo de Campos 
Ordem07

Tamanho

8

Decimal 
Titulo

Dt.Decisão  

Descrição

Data da Decisão

Picture

 

Valid

 

Usado

Sim, obrigatório.

Inic. Padrão

        

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 
Consulta Padrão 
Help de CampoDeve representar neste campo a data da decisão, sentença ou despacho administrativo.

Campo

T5L_INDDEP

Tipo

C

Grupo de Campos 
Ordem08

Tamanho

1

Decimal 
Titulo

Ind.Depósito

Descrição

Indicador de Depósito

Picture

@!

Valid

 Pertence(" 12")   

Usado

Sim, obrigatório.

Inic. Padrão

        

Propriedade

Microsiga

BrowseSim
VisualAlterar
ContextoReal
Combo Box 1=Sim;2=Não  
Consulta Padrão 
Help de CampoDeve representar neste campo o indicativo de depósito do montante integral.

 

 

 

 

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.