| ♥ 0 | Bom dia, No desenvolvimento de uma extensibilidade ao motor RhpBSPagamentos, reparei que os métodos disponíveis não despoletam nada.
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. Marcado como spam |
| 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. Aconselho a criação de um pedido de suporte à Primavera pelo SupportSpace para perceber o que se passa Marcado como spam 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! |


