Avalados por :

Como criar um Smartform para gerar recibos de folha de pagamento em PDF com logotipo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Olá:

Atualmente temos a configuração do recibo de pagamento com o PE51.

Os responsáveis de RH solicitam a incorporação de um logotipo e a capacidade de gerar os contracheques em PDF.

Pelo que pude descobrir, acredito que seja necessário criar um smartform.

Alguém sabe onde posso encontrar documentação sobre como criar um smartform a partir do recibo atual, adicionar o logotipo e gerar o recibo em PDF?

Muito obrigado e cumprimentos,

Julián.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Julián,

Utilize a função 'BAPI_GET_PAYSLIP' para copiar o conteúdo do recibo de pagamento em uma tabela interna.

Faça uma cópia do smartforms HR_ESS_PAYSLIP_TO_PDF e personalize com seu logotipo, a maior parte da lógica deve ser suficiente.

Em seu programa, chame o smartforms com a tabela que você criou e deve estar pronto; talvez seja necessário converter a tabela interna de saída da função BAPI_GET_PAYSLIP para a função do smartforms, mas não deve ser difícil para um profissional como você.

Registre a base de dados lógica PNPCE em seu programa e configure para que os períodos de pagamento apareçam na seção temporal da tela de seleção. No evento GET PERAS, crie uma lógica para recuperar o número de sequência do resultado de pagamento correspondente ao período POR (OBS não o para) do período de pagamento selecionado, chame a função 'BAPI_GET_PAYSLIP' e pronto para imprimir no smartforms.

Saudações,

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Excluir.

Editado por: Raúl Del Rio Calvo em 29 de dezembro de 2011 às 9:26 AM

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Eduardo,

Acho que vou optar pela opção 1, você sabe onde posso encontrar algum exemplo de como fazer o que você mencionou?

Muito obrigado e cumprimentos,

Julián.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá.

Uma opção, bastante artesanal, costuma ser a utilização de um programa Z no qual é feito um submit para o programa padrão RPCEDTE0, passando como parâmetro um determinado formulário do PE51. O resultado da execução é levado, por exemplo, para a memória e, a partir daí, é transferido para o Smartform, previamente mapeando os campos do PE51 com este.

Outra alternativa é utilizar o Work Place HRFORMS (transação com o mesmo nome), que permite o design de formulários de PA/PY/PT; incluindo o recibo de salário. Esta ferramenta tem a vantagem de permitir o design de formulários Adobe com elementos gráficos (linhas, imagens, textos, etc). Pelo que conheço desta ferramenta, tenho a sensação de que a desvantagem em relação ao PE51 está na maior flexibilidade que a parametrização deste último proporciona.

Saudações.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?