♥ 0 | No Primavera 9 tenho código que faz verificações a cada linha de um DocumentoVenda quando esta é inserida. Para isso uso os eventos TipoDocumentoIdentificado e ArtigoIdentificado. Em algumas ocasiões, o cliente utiliza o FormCopiaLinhas para converter certos documentos. Apesar de TipoDocumentoIdentificado ser activado, utilizar o CopiaLinhas salta completamente por cima do evento ArtigoIdentificado. Então escrevi toda uma rotina que segue linha a linha no AntesDeGravar (do editor do documento convertido) e corre o código que já tinha escrito. Este código apaga linhas e, como o Primavera puxa as linhas de baixo pra cima quando outra é apagada (como o Excel), é muito fácil ter erros de “Subscript out of range” por exemplo,
Alguém já teve esta experiência? Há alguma maneira fácil de manipular as linhasDoc nesta situação? Especialmente linhas pai e linhas filho que não resolvem naturalmente como as outras linhas normais.
Cumprimentos, Ricardo Marked as spam |
Comments Também ja passei por esse problema, acabei por resolver da mesma forma que mencionas, validando cada linha e o tipo de linha para saber se é linha de artigo ou linha de comentário. no meu caso tenho código que não pode ser executado quando é usada a transformação de documentos,
coloquei aqui a questão, mas não obtive resposta |
Como lidar com CopiaLinhas não chamar eventos no Primavera 9?
36 views