...
Informações |
---|
|
A quitação dos valores postergados será realizado através da execução do programa PGTFER927, cuja documentação está disponível no endereço: 10397952 DRHPAG-41780 DT RDMake PgtFer927. Por isso não há cadastro no sistema onde é possível definir a verba de geração da quitação do pagamento, e por isso há a necessidade de utilização de ponto de entrada. |
Segue um arquivo de exemplo abaixo para a tratativa mencionada.
View file |
---|
name | exemplo_v1.prw |
---|
height | 250 |
---|
|
Nota |
---|
title | Histórico de atualizações |
---|
|
v1 - 20/05/2021 - Versão inicial do ponto de entrada de exemplo. |
Aviso |
---|
|
O arquivo deverá ser baixado, alterado conforme necessidade e compilado no RPO. Como cada cliente possui códigos de verbas diferenciados, é necessário alterar e adaptar o ponto de entrada conforme necessidade. Obs.: NÃO é NÃO é necessário cadastrá-lo no menu, pois o arquivo somente contém implementações de pontos de entrada. |
Nota |
---|
title | Histórico de atualizações |
---|
|
v1 - 19/05/2021 - Versão inicial do ponto de entrada de exemplo. |
Expandir |
---|
title | Clique aqui para expandir a explicação do arquivo exemplo |
---|
|
Na parte superior do ponto de entrada, foram declaradas 32 4 variáveis auxiliares do tipo Static, que irão conter as definições dos códigos das verbas onde foi realizado o pagamento da quitação dos valores postergados na folha de pagamento. Os valores códigos das verbas devem ser alterados conforme o código das verbas que foram cadastradas para a realização da quitação dos valores postergados : Bloco de código |
---|
theme | Emacs |
---|
firstline | 3 |
---|
linenumbers | true |
---|
| Static cPIniMP927 := "202003"//Variável para definir o período inicial que começou o adiamento de 1/3 de férias
Static cPFimMP927 := "202007"//Variável para definir o período final do adiamento de 1/3 de férias
Static cPPgtoFol := "202012"//Variável para definir o período em que ocorre o pagamento em folha de 1/3 adiado
Static cVbUmTFer := "MP1"//cVbFerUmT := "MP9"// Variável para definir o código da verba de base de 1/3 de férias mês
Staticpaga cVbUmTFMS := "MP2"//Variável para definir o código da verba de base de 1/3 de férias mês seguintena folha
Static cVbUmTAbocVbAboUmT := "MP5MPA"// Variável para definir o código da verba de base de 1/3 de abono mês
Staticpaga cVbUmTAMS := "MP6"//Variável para definir o código da verba de base de 1/3 de abono mês
Static cVbAboMes := "MPX"//Variável para definir o código da verba de base de abono mês
Static cVbAboMSna folha
Static cVbAbo := "MPY"// Variável para definir o código da verba de base de abono mês seguinte
Static cVbUmTFol := "MP9"//Variável para definir o código da verba de 1/3 de férias paga na folha
Static cVbUmTAFolcVbAboAdic := "MPAMPZ"// Variável para definir o código da verba de 1/3 de abono paga na folha
Static cVbAbTFol := "MPZ"//Variável para definir o código da verba deadicionais sobre abono paga na folha |
No exemplo acima, foi definido que em 03/2020 foi iniciado o adiamento de 1/3 de férias com término em 07/2020 e em 12/2020 será efetuado o pagamento em folha do valor de 1/3 adiado. As verbas MP1 e MP2 foram cadastradas como do tipo base referente ao a verba MP9 é a verba de provento que será gerada na folha para o pagamento do 1/3 de férias mês e mês seguinte adiado, as verbas MP5 e MP6 foram cadastradas como do tipo base referente ao 1/3 de abono mês e mês seguinte adiado, as verbas MPX e MPY foram cadastradas como do tipo base referente ao abono mês e mês seguinte adiado e são gerados no Cálculo de Férias; já a verba MP9 adiado, a verba MPA é a verba de provento que será gerada na folha para o pagamento de 1/3 de férias abono adiado, a a verba MPA MPY é a verba de provento que será gerada na folha para o pagamento de 1/3 de do abono pecuniário adiado e a e a verba MPZ é a verba de provento que será gerada na folha filha para o pagamento do abono adiadodos adicionais sobre abono pecuniário (adicionais de salário e médias). Se houverem outras verbas, basta incluir novas varíaveis com os códigos de verbas necessários.
Expandir |
---|
title | Clique para expandir explicação do PE GP070COD |
---|
| Linha 13611: adiciona o código da verba de quitação de 1/3 de férias adiado na folha na variável Private cCodUmTer, para que o sistema efetue a baixa na coluna de 1/3 de férias;Linha 137: adiciona o código e o da verba de quitação de 1/3 de abono adiado pecuniário na folha na variável Private cCodUmTer, para que o sistema efetue a baixa na coluna de 1/3 de férias; Linha 13812: adiciona o código da verba de quitação de 1/3 de do abono pecuniário adiado na folha na variável Private cCodAbono, para que o sistema efetue a baixa na coluna de 1/3 de fériasvalor; Linha 13913: adiciona o código da verba de quitação do adicional de abono pecuniário adiado na folha na variável Private cCodAbono cCodAdiAbo, para que o sistema efetue a baixa na coluna de fériasadicionais;
Bloco de código |
---|
theme | Emacs |
---|
firstline | 133 |
---|
linenumbers | true |
---|
| //Ponto de entrada para adicionar uma verba específica nas variáveis que irão controlar a divisão da baixa de férias
User Function GP070COD()
cCodUmTer += cVbUmTFol+ cVbFerUmT + "*" + cVbAboUmT + "*"
cCodAbono += cVbUmTAFol+ cVbAbo + "*" + cVbAboUmT + "*"
cCodAbonocCodAdiAbo += cVbAbTFolcVbAboAdic + "*"
Return |
|
|
04. DEMAIS INFORMAÇÕES
...