Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS RH

Linha de Produto:

Linha Protheus

Segmento:

RH

Módulo:SIGAGPE
Função:

PONM070

PONM040

GPEM020

Ticket:

9021296

Requisito/Story/Issue (informe o requisito relacionado) :

DRHPAG-39595


02. SITUAÇÃO/REQUISITO

Atualmente o sistema não permite efetuar a apuração dos resultados por convocação quando o funcionário possui contrato intermitente, sendo necessário efetuar o cálculo mensal separadamente para cada período de cada convocação.

03. SOLUÇÃO

Foi implementado uma verificação para os funcionários de contrato intermitente, onde será verificado a existência de período em aberto da folha, verificação das convocações no período compreendido nas datas selecionadas na parametrização e também será efetuado uma validação da convocação com os períodos em aberto da folha. Dessa forma, o sistema conseguirá separar os resultados apurados para cada convocação.

Importante

As alterações estão incluídas no pacote de Expedição Contínua do RH disponível na Central de Downloads liberado a partir de 25/09/2020.

Foram necessárias alterações no dicionário, listadas abaixo, que serão aplicadas na base com a execução do UPDDISTR com o dicionário diferencial liberado no pacote de expedição contínua do RH.



    Alteração de índice na tabela SPB:

    Ordem Chave
    1 PB_FILIAL+PB_MAT+PB_PD+PB_CC+PB_DEPTO+PB_POSTO+PB_CODFUNC+PB_CONVOC


    Alteração de índice na tabela SPL:

    Ordem Chave
    1 PL_FILIAL+PL_MAT+PL_PD+PL_CC+PL_DEPTO+PL_POSTO+PL_CODFUNC+PL_CONVOC

    Criação de pergunta no grupo PNM040:

    Ordem Pergunta Tipo Tamanho Decimal Objeto Opções Help
    27 Qual Tipo Contrato ? Numérico 1 0 Combo

    1=Indeterminado

    2=Determinado

    3=Intermitente

    4=Todos

    Informe para qual tipo de contrato deseja gerar as informações:

    1 - Contrato indeterminado;

    2 - Contrato determinado;

    3 - Contrato intermitente;

    4 - Todos


    Criação de pergunta no grupo PNM070:

    Ordem Pergunta Tipo Tamanho Decimal Objeto Opções Help
    21 Qual Tipo Contrato ? Numérico 1 0 Combo

    1=Indeterminado

    2=Determinado

    3=Intermitente

    4=Todos

    Informe para qual tipo de contrato deseja gerar as informações:

    1 - Contrato indeterminado;

    2 - Contrato determinado;

    3 - Contrato intermitente;

    4 - Todos

    Criação de campo na tabela SPB:

    Ordem Campo Tipo Tamanho Decimal Formato Contexto Propriedade Título Descrição Help
    27 PB_CONVOC Caracter 6 0 @! Real Visualizar Cod. Covoc Código Convocação

    Código da convocação. Utilizado no cálculo para funcionários com contrato intermitente


    Criação de campo na tabela SPL:

    Ordem Campo Tipo Tamanho Decimal Formato Contexto Propriedade Título Descrição Help
    27 PL_CONVOC Caracter 6 0 @! Real Visualizar Cod. Covoc Código Convocação

    Código da convocação. Utilizado no cálculo para funcionários com contrato intermitente

    Criação de parâmetro:

    Nome Tipo Descrição Conteúdo padrão
    MV_PONINTE Lógico

    Define se a apuração do cálculo dos intermitentes

    deverá validar a existência de convocação(ões) e

    período(s) em aberto na Folha

    .F.



    Dica

    Com a criação da pergunta para escolha do tipo de contrato nas rotinas de cálculo mensal (PONM070) e integração com a folha (PONM040), será mais fácil filtrar apenas os funcionários de contrato intermitente.

    Recomenda-se a ativação do parâmetro apenas quando abrir o período seguinte, ou seja, quando ainda não tiver sido efetuado a apuração de nenhuma convocação no mês pois os resultados apurados ou integrados com a folha podem se repetir, uma vez que no conceito antigo não era efetuado a separação por convocação.


    Obs.: na rotina de integração com a folha (PONM040), o sistema somente irá efetuar a validação de período citado abaixo caso o cálculo mensal tenha sido realizado com o parâmetro habilitado, ou seja, caso os resultados do ponto já possuam o código de convocação preenchido. Do contrário, o sistema adotará o conceito antigo.


    1. Se o parâmetro MV_PONINTE estiver habilitado, ou seja, se estiver configurado com .T., ao efetuar o cálculo mensal (rotina PONM070), o sistema terá os seguintes comportamentos exemplificados abaixo:


      Convocações cadastradas para o funcionário:

      Código da ConvocaçãoData de início:Data final:
      00000101/09/202004/09/2020
      00000207/09/202011/09/2020


      Apontamentos gerados para o funcionário:

      DataDescriçãoQuantidade
      04/09/2020Hora Extra Normal 50%2,00
      11/09/2020Hora Extra Normal 50%2,00
      18/09/2020Hora Extra Normal 50%2,00
      25/09/2020Hora Extra Normal 50%2,00



      Período(s) da folha:

      Período Nº pagamento Data inicial Data final Aberto/Fechado
      202009 01 01/09/2020 30/09/2020 Aberto


      Efetuado o cálculo mensal (PONM070) com data de 01/09/2020 a 04/09/2020. O(s) seguinte(s) resultado(s) foi(ram) gerado(s):

      Dt. Pagto Horas Lanc. Código da convocação
      04/09/2020 2,00 000001

      Período(s) da folha:

      Período Nº pagamento Data inicial Data final Aberto/Fechado
      202009 01 01/09/2020 30/09/2020 Aberto


      Efetuado o cálculo mensal (PONM070) com data de 07/09/2020 a 11/09/2020. O(s) seguinte(s) resultado(s) foi(ram) gerado(s):

      Dt. Pagto Horas Lanc. Código da convocação
      11/09/2020 2,00 000002

      Período(s) da folha:

      Período Nº pagamento Data inicial Data final Aberto/Fechado
      202009 01 01/09/2020 30/09/2020 Aberto


      Efetuado o cálculo mensal (PONM070) com data de 01/09/2020 a 11/09/2020. O(s) seguinte(s) resultado(s) foi(ram) gerado(s):

      Dt. Pagto Horas Lanc. Código da convocação
      04/09/2020 2,00 000001
      11/09/2020 2,00 000002

      Período(s) da folha:

      Período Nº pagamento Data inicial Data final Aberto/Fechado
      202009 01 01/09/2020 30/09/2020 Aberto


      Efetuado o cálculo mensal (PONM070) com data de 14/09/2020 a 30/09/2020. O(s) seguinte(s) resultado(s) foi(ram) gerado(s):

      Dt. Pagto Horas Lanc. Código da convocação




      Obs.: nessa situação, o sistema exibirá um log informando que não há convocações nas datas informadas no parâmetro e irá listar as convocações cadastradas para o funcionário no período da da folha, ou seja, irá listar as convocações cadastradas de 01/09/2020 a 30/09/2020.

      Período(s) da folha:

      Período Nº pagamento Data inicial Data final Aberto/Fechado
      202009 01 01/09/2020 30/09/2020 Fechado
      202010 01 01/10/2020 31/10/2020 Aberto


      Efetuado o cálculo mensal (PONM070) com data de 01/09/2020 a 30/09/2020. O(s) seguinte(s) resultado(s) foi(ram) gerado(s):

      Dt. Pagto Horas Lanc. Código da convocação




      Obs.: nessa situação, o sistema exibirá um log informando que não há período de cálculo de folha aberto no período informado nos parâmetros.

      Período(s) da folha:

      Período Nº pagamento Data inicial Data final Aberto/Fechado
      202009 01 01/09/2020 04/09/2020 Aberto
      202009 02 07/09/2020 11/09/2020 Aberto


      Efetuado o cálculo mensal (PONM070) com data de 01/09/2020 a 04/09/2020. O(s) seguinte(s) resultado(s) foi(ram) gerado(s):

      Dt. Pagto Horas Lanc. Código da convocação
      04/09/2020 2,00 000001

      Período(s) da folha:

      Período Nº pagamento Data inicial Data final Aberto/Fechado
      202009 01 01/09/2020 04/09/2020 Aberto
      202009 02 07/09/2020 11/09/2020 Aberto


      Efetuado o cálculo mensal (PONM070) com data de 07/09/2020 a 11/09/2020. O(s) seguinte(s) resultado(s) foi(ram) gerado(s):

      Dt. Pagto Horas Lanc. Código da convocação
      11/09/2020 2,00 000002

      Período(s) da folha:

      Período Nº pagamento Data inicial Data final Aberto/Fechado
      202009 01 01/09/2020 04/09/2020 Aberto
      202009 02 07/09/2020 11/09/2020 Aberto


      Efetuado o cálculo mensal (PONM070) com data de 01/09/2020 a 11/09/2020. O(s) seguinte(s) resultado(s) foi(ram) gerado(s):

      Dt. Pagto Horas Lanc. Código da convocação
      04/09/2020 2,00 000001
      11/09/2020 2,00 000002

      Período(s) da folha:

      Período Nº pagamento Data inicial Data final Aberto/Fechado
      202009 01 01/09/2020 04/09/2020 Aberto
      202009 02 07/09/2020 11/09/2020 Aberto


      Efetuado o cálculo mensal (PONM070) com data de 14/09/2020 a 30/09/2020. O(s) seguinte(s) resultado(s) foi(ram) gerado(s):

      Dt. Pagto Horas Lanc. Código da convocação




      Obs.: nessa situação, o sistema exibirá um log informando que não há convocações nas datas informadas no parâmetro e irá listar as convocações cadastradas para o funcionário no período da da folha, ou seja, irá listar as convocações cadastradas de 01/09/2020 a 11/09/2020.

      Período(s) da folha:

      Período Nº pagamento Data inicial Data final Aberto/Fechado
      202009 01 01/09/2020 04/09/2020 Fechado
      202009 02 07/09/2020 11/09/2020 Aberto


      Efetuado o cálculo mensal (PONM070) com data de 01/09/2020 a 04/09/2020. O(s) seguinte(s) resultado(s) foi(ram) gerado(s):

      Dt. Pagto Horas Lanc. Código da convocação




      Obs.: nessa situação, o sistema exibirá um log informando que não há período de cálculo de folha aberto no período informado nos parâmetros.

      Período(s) da folha:

      Período Nº pagamento Data inicial Data final Aberto/Fechado
      202009 01 01/09/2020 04/09/2020 Fechado
      202009 02 07/09/2020 11/09/2020 Aberto


      Efetuado o cálculo mensal (PONM070) com data de 01/09/2020 a 11/09/2020. O(s) seguinte(s) resultado(s) foi(ram) gerado(s):

      Dt. Pagto Horas Lanc. Código da convocação
      11/09/2020 2,00 000002


      Obs.: nessa situação, o sistema exibirá um log informando que não há período de cálculo de folha aberto para a convocação de 01/09/2020 a 04/09/2020 no período informado nos parâmetros.

      Período(s) da folha:

      Período Nº pagamento Data inicial Data final Aberto/Fechado
      202009 01 01/09/2020 04/09/2020 Fechado
      202009 02 07/09/2020 11/09/2020 Fechado
      202010 01 01/10/2020 02/10/2020 Aberto


      Efetuado o cálculo mensal (PONM070) com data de 01/09/2020 a 04/09/2020. O(s) seguinte(s) resultado(s) foi(ram) gerado(s):

      Dt. Pagto Horas Lanc. Código da convocação




      Obs.: nessa situação, o sistema exibirá um log informando que não há período de cálculo de folha aberto no período informado nos parâmetros.


      2. Se o parâmetro MV_PONINTE estiver habilitado, ou seja, se estiver configurado com .T., ao efetuar a integração com a folha (rotina PONM040), o sistema terá os seguintes comportamentos exemplificados abaixo:


        Convocações cadastradas para o funcionário:

        Código da ConvocaçãoData de início:Data final:
        00000101/09/202004/09/2020
        00000207/09/202011/09/2020


        Resultados gerados para o funcionário:

        DataDescriçãoQuantidade
        04/09/2020Hora Extra Normal 50%2,00
        11/09/2020Hora Extra Normal 50%2,00



        Período(s) da folha:

        Período Nº pagamento Data inicial Data final Aberto/Fechado
        202009 01 01/09/2020 30/09/2020 Aberto


        Efetuado a integração (PONM040) com data de 01/09/2020 a 04/09/2020 selecionando o período de 09/2020. O(s) seguinte(s) lançamento(s) foi(ram) gerado(s):

        Dt. Pagto Horas Lanc. Código da convocação
        04/09/2020 2,00 000001

        Período(s) da folha:

        Período Nº pagamento Data inicial Data final Aberto/Fechado
        202009 01 01/09/2020 30/09/2020 Aberto


        Efetuado a integração (PONM040) com data de 07/09/2020 a 11/09/2020 selecionando o período de 09/2020. O(s) seguinte(s) lançamento(s) foi(ram) gerado(s):

        Dt. Pagto Horas Lanc. Código da convocação
        11/09/2020 2,00 000002

        Período(s) da folha:

        Período Nº pagamento Data inicial Data final Aberto/Fechado
        202009 01 01/09/2020 30/09/2020 Aberto


        Efetuado a integração (PONM040) com data de 01/09/2020 a 11/09/2020 selecionando o período de 09/2020. O(s) seguinte(s) lançamento(s) foi(ram) gerado(s):

        Dt. Pagto Horas Lanc. Código da convocação
        04/09/2020 2,00 000001
        11/09/2020 2,00 000002

        Período(s) da folha:

        Período Nº pagamento Data inicial Data final Aberto/Fechado
        202009 01 01/09/2020 30/09/2020 Fechado
        202010 01 01/10/2020 31/10/2020 Aberto


        Efetuado a integração (PONM040) com data de 01/09/2020 a 11/09/2020 selecionando o período de 09/2020. O(s) seguinte(s) lançamento(s) foi(ram) gerado(s):

        Dt. Pagto Horas Lanc. Código da convocação




        Obs.: nessa situação, o sistema exibirá um log informando que o período 09/2020 está fechado.

        Período(s) da folha:

        Período Nº pagamento Data inicial Data final Aberto/Fechado
        202009 01 01/09/2020 30/09/2020 Fechado
        202010 01 01/10/2020 31/10/2020 Aberto


        Efetuado a integração (PONM040) com data de 01/09/2020 a 11/09/2020 selecionando o período de 10/2020. O(s) seguinte(s) lançamento(s) foi(ram) gerado(s):

        Dt. Pagto Horas Lanc. Código da convocação
        04/09/2020 2,00 000001
        11/09/2020 2,00 000002

        Período(s) da folha:

        Período Nº pagamento Data inicial Data final Aberto/Fechado
        202009 01 01/09/2020 04/09/2020 Aberto
        202009 02 07/09/2020 11/09/2020 Aberto


        Efetuado a integração (PONM040) com data de 01/09/2020 a 04/09/2020 selecionando o período 01 de 09/2020. O(s) seguinte(s) lançamento(s) foi(ram) gerado(s):

        Dt. Pagto Horas Lanc. Código da convocação
        04/09/2020 2,00 000001

        Período(s) da folha:

        Período Nº pagamento Data inicial Data final Aberto/Fechado
        202009 01 01/09/2020 04/09/2020 Fechado
        202009 02 07/09/2020 11/09/2020 Aberto


        Efetuado a integração (PONM040) com data de 01/09/2020 a 04/09/2020 selecionando o período 01 de 09/2020. O(s) seguinte(s) lançamento(s) foi(ram) gerado(s):

        Dt. Pagto Horas Lanc. Código da convocação




        Obs.: nessa situação, o sistema exibirá um log informando que o período está fechado.

        Período(s) da folha:

        Período Nº pagamento Data inicial Data final Aberto/Fechado
        202009 01 01/09/2020 04/09/2020 Fechado
        202009 02 07/09/2020 11/09/2020 Aberto


        Efetuado a integração (PONM040) com data de 01/09/2020 a 11/09/2020 selecionando o período 02 de 09/2020. O(s) seguinte(s) lançamento(s) foi(ram) gerado(s):

        Dt. Pagto Horas Lanc. Código da convocação
        11/09/2020 2,00 000002


        Obs.: nessa situação, o sistema exibirá um log informando que a convocação 000001 está fora do período da folha.

        Período(s) da folha:

        Período Nº pagamento Data inicial Data final Aberto/Fechado
        202009 01 01/09/2020 04/09/2020 Fechado
        202009 02 07/09/2020 11/09/2020 Fechado
        202010 01 01/10/2020 02/10/2020 Aberto


        Efetuado o cálculo mensal (PONM070) com data de 01/09/2020 a 11/09/2020 selecionando o período de 10/2020. O(s) seguinte(s) resultado(s) foi(ram) gerado(s):

        Dt. Pagto Horas Lanc. Código da convocação




        Obs.: nessa situação, o sistema exibirá um log informando que as convocações estão fora do período da folha.


        04. DEMAIS INFORMAÇÕES

        Não há.


        05. ASSUNTOS RELACIONADOS