Árvore de páginas

Versões comparadas

Chave

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

...

Linha de Produto:

Datasul

Segmento:

Plataforma TOTVS RH

Módulo:

MFP - Folha de Pagamento

Função:

FP9193 - Diferenças Salariais Ano Corrente

FP9194 - Cálculo de Diferenças Salariais Ano Anterior

FP9195 - Relatório Diferenças Salariais Dissídio

FR5140 - Manutenção Movto Complementar Rescisão 

FP2220 - Manutenção Movimento em Lotes

FP1351 - Listagem Históricos Lotação

Situação/Requisito:

  1. O programa FP9194 (Ano Anterior) foi executado para o período de 10/2018 a 12/2018 para a folha de 04/2019;
  2. O programa FP9193 (Ano Corrente) foi executado para o período de 01/2019 a 04/2019 para a folha de 04/2019;
  3. No mês seguinte, 05/2019, novamente os programas foram executados, pois o dissídio foi pago em duas parcelas;
  4. O programa FP9194 (Ano Anterior) foi executado para o período de 10/2018 a 12/2018 para a folha de 05/2019;
  5. O programa FP9193 (Ano Corrente) foi executado para o período de 01/2019 a 05/2019 para a folha de 05/2019;
  6. O produto gravou as informações de dissídio referentes ao mês de 05/2019 junto com as informações do mês de 04/2019;
  7. Com isto, as informações ficaram duplicadas em 04/2019 e nenhuma informação gravada em 05/2019;
  8. Ao eliminar um complemento no programa FR5140 (Movimento Rescisão Complementar), ele exclui todas as informações de dissídio que possuem a mesma data de pagamento;
  9. Se um complemento foi gerado pelo FP9194 (Ano Anterior) com data de pagamento em 05/2019 e um segundo complemento foi gerado pelo FP9193 (Ano Corrente) para a mesma data, ao eliminar um dos complementos, as informações de dissídio são eliminadas para ambos e não somente de um;
  10. Ajustar o log de processamento dos programas FP9194 (Ano Anterior) e FP9193 (Ano Corrente) para avisar o usuário sobre a geração do arquivo csv, o qual pode ser importado através do programa FP9194 (Ajustar Cálculo Dissídio). Pois, se o arquivo foi gerado em um direito temporário, ele terá que salvar o arquivo em um diretório permanente;
  11. Ao executar os programas FP9194 (Ano Anterior) e FP9193 (Ano Corrente) ocorre a mensagem "** Unable to upadte tt-exporta-csv Field. (142)". Sendo que ela aparece, quando já existe informação para os programas FP9194 (Ano Anterior) e FP9193 (Ano Corrente) e tenta gerar novamente o dissídio. Devido ao erro, não cria o arquivo csv, pois não consegue exportar os dados para ele;
  12. Ajustar o relatório FP9195 (Relatório Diferenças Salariais Dissídio) para mostrar a data de pagamento ao lado da data de referência;
  13. Construir o programa de acerto SP0004 para alimentar o campo aux_calc_dissidio_retroat.num_livre_2, que passou a gravar o código do cálculo da rescisão complementar (1 a 9). Ao calcular o dissídio (FP9193/FP9194) para funcionário desligado, o novo campo armazenará o número do complemento;
  14. Alterar a rotina de gravação da tabela aux_calc_dissidio_retroat para armazenar a data, hora e usuário que modificar alguma informação de dissídio;
  15. Alterar os programas FP2220 (Manutenção Movimento em Lotes) e FR5140 (Manutenção Movto Rescisão Complementar) para mostrar uma mensagem de bloqueio ao clicar no botão incluir, mas somente quando a origem for dissídio;
  16. Incluir rastreamento de exclusão de registro para o dissídio.

Solução/Implementação:

Ajustados os programas FP9194 (Ano Anterior), FP9193 (Ano Corrente) e FR5140 (Manutenção Movto Rescisão Complementar) da seguinte forma:

  1. O programa FP9194 (Ano Anterior) ao identificar que já existe informações de dissídio para o mesmo período (10/2018 a 12/2018 -> 04/2019), porém com data de pagamento distinta (10/2018 a 12/2018 -> 05/2019), criará uma nova sequência para armazenar as informações de dissídio da nova data de pagamento (05/2019). Isto evitará que as informações de dissídio apareçam como se estivessem duplicadas e gravadas somente em uma data de pagamento;
  2. O mesmo tratamento do programa FP9194 (Ano Anterior) foi realizado no programa FP9193 (Ano Corrente);
  3. No programa FR5140 (Movimento Rescisão Complementar) ao eliminar o movimento de uma rescisão complementar, excluirá somente o cálculo de dissídio vinculado a ele. Assim, ao eliminar o complemento gerado pelo programa FP9193 (Ano Corrente), eliminará somente o dissídio calculado por ele. Isto evitará que elimine o dissídio gerado pelo programa FP9194 (Ano Anterior);
  4. Os programas FP9194 (Ano Anterior) e FP9193 (Ano Corrente) mostrarão no log de processamento a mensagem:  

    Dica

    Arquivo exportado com sucesso no diretório (xxxxxxxxxx).
    Este arquivo contém as informações de dissídio geradas por esta execução.
    Caso seja um diretório temporário, favor salvá-lo em um diretório permanente.
    Se houver necessidade, este arquivo poder  ser importado pelo programa FP9196.
    Para maiores informações sobre o programa FP9196, acesse a FAQ através do link:
    https://centraldeatendimento.totvs.com/hc/pt-br/articles/360028251192-DS-MFP-FP9196-Ajustar-C%C3%A1lculo-Diss%C3%ADdio

  5. Inserida a data de pagamento no relatório FP9195 (Relatório Diferenças Salariais Dissídio);
  6. Construído o programa de acerto SP0004 para gravar o código do complemento de rescisão no dissídio. Para maiores informações sobre o programa SP0004, acesse a FAQ através do link: 

    Dica

    https://centraldeatendimento.totvs.com/hc/pt-br/articles/360034828634/

  7. A partir de agora, a rotina do cálculo do de dissídio passará a gravar os dados do usuário que efetuar alguma alteração;
  8. Os programas FP2220 (Manutenção Movimento em Lotes) e FR5140 (Manutenção Movto Rescisão Complementar) mostrarão a mensagem de bloqueio 56673 na inclusão de um evento, mas somente quando a origem do lote ou complemento de rescisão for dissídio;
  9. Inserido rastreamento de exclusão de registro para o dissídio. Portanto, quando uma informação de dissídio for eliminada no produto, será gravado quem efetuou esta ação. A listagem de quem eliminou as informações de dissídio será emitida através do programa FP1351 (Listagem Históricos Lotação).