Á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 12

Módulo

Folha de Pagamento

Segmento Executor

Manufatura

Projeto1

D_MAN_HCM002

IRM1

PCREQ-540

Requisito1

PCREQ-6782 - Tratamento de Erros Mensagens XML

Subtarefa1

PDRMAN-6296

Chamado2

 

Release de Entrega Planejada

12.1.9

Réplica

Não

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

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

1 - Alterar a codificação das mensagens de erros geradas no processo de carga e movimentação. Necessário para facilitar a identificação e localização do erro. Esse código único do erro será detalhado em uma documentação do TDN.

2 - Retirar tratamento para o campo versão dos arquivos enviados ao governo

3 - Devido as diversas mudanças nos arquivos referentes a medicina e segurança, além da obrigatoriedade somente para fase 2 do eSocial, retirar a geração das informações de medicina e segurança do programa de carga do eSocial, monitor e sincronizador. 

4 - Retirar o campo ‘Identificação’ do FP0560A, que era utilizado no conceito antigo da tabela de lotação;

 

Definição da Regra de Negócio

1 - As mensagens de erros apresentadas quando ocorre alguma divergência na geração do arquivo xml deverão possuir uma codificação única e sequencial por arquivo. Por exemplo, as mensagens de erros do arquivo S-1000 - Empregador, possuirão os códigos S-1000-001, S-1000-002, etc. As mensagens do arquivo S-1010 - Rubrica ficarão S-1010-001, S-1010-002, etc. Exemplo no protótipo 1. Somente será alterado o código da mensagem. Esse código único do erro será detalhado em uma documentação do TDN. Exemplo no protótipo 2.

Neste momento, os arquivos que serão alterados são:

  • S-1000 - Empregador;
  • S-1005 - Estabelecimento e Obra
  • S-1010 - Rubrica
  • S-1030 - Cargo
  • S-1040 - Função
  • S-1050 - Horários
  • S-2298 - Reintegração 




        Regras técnicas: 

  • fpefd503.p - Criar nova procedure igual 'pi-cria-ttErro' com mais o parâmetro código da mensagem de erro. Gravar na tabela de erros. Os erros desse programa devem ter o código fpefd503 + sequencial. Ex.:  fpefd503-001
  • Arquivos: fpgt178.p, fppy060.p, fppy067.p, fppy026.p, fppy027.p, fppy208.p, frgt159.p  - passar o novo código da mensagem de erro para a nova procedure criada.


2 - O campo versão não faz mais parte dos arquivos enviados ao governo. Todo tratamento referente a este campo deve ser retirado. Abaixo os programas e arquivos do escopo dessa alteração:

  • FP0560a - eliminar a pasta layout. 
  • S-1000 - Empregador;
  • S-1005 - Estabelecimento e Obra
  • S-1010 - Rubrica
  • S-1030 - Cargo
  • S-1040 - Função
  • S-1050 - Horários
  • S-2298 - Reintegração

        Regras técnicas:

  • fp0560a.w - eliminar a pasta layout. Zerar objetos (b01gt00248.w , fp0560e.w e v01gt00248.w );
  • fpefd501.p - eliminar procedure pi_verifica_ult_vers_layout e atualizar o campo bsped_movto_msg.cod_vers_layout_sped = '';
  • fpefd503.p - retirar validação e do arquivo xml. Alterar na pi_elimina_xml;
  • fp9840rp.p - retirar todo tratamento referente a versão;
  • fpefd508.i - retirar variável referente a versão;
  • Arquivos: fpgt178.p, fppy060.p, fppy067.p, fppy026.p, fppy027.p, fppy208.p, frgt159.p  - retirar validação e do arquivo xml.

 

3 - Retirar a geração  das informações de medicina e segurança (CAT, ASO, Condição Diferenciada de Trabalho) e a verificação do status destas informações do programa FP9840 - Carga eSocial, FP9850 - Monitor eSocial e FP9860 - Sincronizador

        Regras técnicas:

  • fp9840.w - Eliminar as opções de carga de medicina e segurança da pasta 'Movtos';
  • fp9840tt.i - eliminar da tt-param;
  • fp9840rp.p - Retirar o código referente as atividades dos funcionários, CAT, ASO e Condição Diferenciada de Trabalho (includes, status das informações, criação das tabelas, geração das mensagens, impressão de erros, página de parâmetros);
  • fp9840r1.p - zerar objeto;
  • fp9850.w - Eliminar as opções de medicina e segurança da pasta 'Status Carga';
  • fp9860a.w - Eliminar as opções de medicina e segurança .

4Retirar o campo ‘Identificação’ do FP0560A, que era utilizado no conceito antigo da tabela de lotação.

  • FP0560A – Complemento Estabelecimento – Pasta eSocial

  • FP9840 – Carga eSocial

            * Retirar a validação do campo ‘Identificação’ (fp0560a);

 

        Regras técnicas: 

  • FP0560A / V01gt178.w – Retirar o campo ‘Identificação’ da tela.  
  • FP9840rp.p – Na pi-valida-complementos retirar a validação e impressão referente ao campo ‘Identificação’ (sped_rh_estab.cod_livre_1,47,5).

 

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

FP0560 - Manutenção EstabelecimentoAlteraçãoRecursos Humanos -> Foundation HR -> Cadastros-
FP9840 – Carga eSocialAlteraçãoRecursos Humanos -> Folha de Pagamento -> Tarefas

-

FP9850 - Monitor eSocialAlteraçãoRecursos Humanos -> Folha de Pagamento -> Tarefas

-

FP9860 – Sincronizador AlteraçãoRecursos Humanos -> Folha de Pagamento -> Tarefas-

Protótipo de Tela


Protótipo 01

 


Protótipo 02

 


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