Histórico da Página
01. DADOS GERAIS
Produto: | TOTVS RH
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: | Linha Protheus | ||||||||||||||||
Segmento: | RH | ||||||||||||||||
Módulo: | GESTÃO DE PESSOAS (SIGAGPE) | ||||||||||||||||
Função: | PROVISÃO DE FÉRIAS/13º SALÁRIO (GPEA070) | ||||||||||||||||
Ticket: | |||||||||||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DRHPAG-41641 | ||||||||||||||||
Pacote: | 12.1.27:https://r.totvs.io/p/1001360 ; 12.1.25:https://r.totvs.io/p/1001359 ; 12.1.23:https://r.totvs.io/p/1001358 ; 12.1.17:https://r.totvs.io/p/1001357 ; |
02. SITUAÇÃO/REQUISITO
O ponto de entrada GPTABFAL não recebe o período aquisitivo que está sendo verificado ao realizar o cálculo de provisão de férias
03. SOLUÇÃO
Ajuste no ponto de entrada GPTABFAL para enviar o período aquisitivo verificado ao realizar o cálculo da provisão de férias.
Dessa forma, o ponto de entrada passará a receber no parâmetro 1 um array com as informações do período aquisitivo que está sendo verificado, apenas no cálculo de provisão de férias.
O array possui a seguinte estrutura:
Posição | Conteúdo |
---|---|
01 | Início período aquisitivo |
02 | Término período aquisitivo |
03 | Dias de férias vencidas |
04 | Dias de férias proporcionais |
05 | Dias totais de afastamento |
06 | Descrição do tipo de afastamento |
07 | Data original de término do período quando houve prorrogação |
08 | Status do período de férias: 1-Ativo/2-Prescrito/3-Pago |
09 | Data de início do próximo período caso seja um período perdido |
10 | Quantidade dias de dedução para o direito apurado no período |
11 | Dias vencidos pendentes |
12 | Data início período vencido pendente |
13 | Data término período vencido pendente |
14 | Dias de férias antecipadas |
15 | Dias de faltas vencidas |
16 | Dias de faltas proporcionais |
17 | Dias de abono vencido |
18 | Dias de abono proporcionais |
19 | Total de dias de férias |
20 | Total de dias de bonificação |
21 | Dias de faltas vencidas bonificação |
22 | Dias de faltas proporcionais bonificação |
23 | Dias de ausência convertidos em férias |
24 | Total de dias de férias do período |
25 | Dias gozados Vencidos |
26 | Dias Gozados proporcionais |
27 | Dias subsid. vencidos |
28 | Dias subsid. proporcionais |
29 | Dias de pagto. mínimo na adm/dem |
30 | Recno do aquivo |
31 | Dias pagos em R$ na folha |
32 | Data de atualização |
33 | Dias de suspensão do período |
Além disso, o ponto de entrada permite manipular a variável com escopo Private nGpFaltas, que contém a quantidade de faltas do período. Abaixo, segue um exemplo de utilização do ponto de entrada:
Bloco de código |
---|
User Function GPTABFAL()
Local nFaltas := nGpFaltas
Local aPerAqui := PARAMIXB[1]//recebe as informações do período aquisitivo
If !Empty(aPerAqui)
If nFaltas >= 6 .And. nFaltas < 15
nfaltas := 6
Elseif nFaltas >= 15 .And. nFaltas < 24
nFaltas := 12
Elseif nFaltas >= 24 .And. nFaltas <= 32
nFaltas := 18
Elseif nFaltas > 32
nFaltas := 30
Else
nFaltas := 0
EndIf
EndIf
nGpFaltas := nFaltas//Retorna a quantidade de faltas
Return |
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica
Templatedocumentos |
---|
...