Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
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 .
4 - Retirar o campo ‘Identificação’ do FP0560A, que era utilizado no conceito antigo da tabela de lotação.
- FP0560A – Complemento Estabelecimento – Pasta 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 Estabelecimento | Alteração | Recursos Humanos -> Foundation HR -> Cadastros | - |
FP9840 – Carga eSocial | Alteração | Recursos Humanos -> Folha de Pagamento -> Tarefas | - |
FP9850 - Monitor eSocial | Alteração | Recursos Humanos -> Folha de Pagamento -> Tarefas | - |
FP9860 – Sincronizador | Alteração | Recursos 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. |
---|
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))