Fórum
Ver pergunta

Extensibilidade RhpBSPagamentos   

7 visualizações
0
0

Bom dia,

No desenvolvimento de uma extensibilidade ao motor RhpBSPagamentos, reparei que os métodos disponíveis não despoletam nada.
A ideia era fazer uma validação ao IBAN/NIB do funcionário entre a ficha do mesmo e o registo do pagamento.
Esta validação era feita antes do Processar para que o utilizador conseguisse utilizar a funcionalidade de Recalcular Pagamento.

Tinha experimentado uma solução diferente, que era utilizando o motor UtilPagamentos, que disponibiliza o método AntesDeActualizar (e AntesDeActualizarRef). O problema destes métodos é que, embora consiga fazer a validação corretamente, ao falhar a mesma, não traz dados nenhuns — comportamento que arranjei para que o utilizador, de facto, não processa-se os pagamentos. Ao não ter dados nenhuns de processamento, também não é possível Recalcular Pagamento das linhas existentes.

Segue print dos métodos que o motor RhpBSPagamentos disponibiliza.

A minha dúvida aqui é se estarei a usar o motor correto para esta extensibilidade ou se o PRIMAVERA nem disponibiliza tal extensibilidade.
Obrigado desde já!

Faça login para poder traduzir
V10
Marcado como spam
Criado há 21 horas e 46 minutos carloscoelho
c
carloscoelho Carlos Coelho Iniciante
1 respostas
1
Resposta privada

Estou aqui às voltas à procura de solução mas parece-me mesmo que não dá pra fazer o que precisa.

O UtilPagamentos só tem eventos pra antes de actualizar... Não é muito mas pelo menos conseguimos tratar a string de restrições para ir buscar quais os funcionários que estão a ser filtrados, ou todos se não estiverem presentes. Mas não conseguimos impedir o processamento por aqui.
O RhpBSPagamentos não activa os eventos. Um colega diz-me que houve alterações entre os Processamentos e os Pagamentos no que toca a validações do IBAN entre a v10 e o Evolution, será que não foram acomodadas na API?

Aconselho a criação de um pedido de suporte à Primavera pelo SupportSpace para perceber o que se passa

Faça login para poder traduzir
Marcado como spam
Criado há 14 horas e 49 minutos ricardogiro
ricardogiro Ricardo Giro Loyal Contributor
    Comentários
    Exato, esteve nas mesmas voltas que eu, também percorri todas as classes que me pareciam relacionadas, mas nada despoletava. O UtilPagamentos era mesmo a única classe que deixava trabalhar com os eventos dessa janela, mas com isso ficamos impossibilitados de Recalcular Pagamento. Infelizmente não é solução. Esta nova janela dos pagamentos/processamentos já apareceu na última release do V10, penso que não é derivado do Evolution. Obrigado pela resposta!
    14 horas e 36 minutos
    carloscoelho