♥ 0 | Boa tarde, na V10 estou a tentar integrar na contabilidade uma fatura (depois de gravada), ao chamar: PriEngine.Engine.Base.LigacaoCBL.IntegraDocumentoLogCBL("V", objvenda.Tipodoc, objvenda.Serie, objvenda.NumDoc, objvenda.Filial, 1, ref strerro, true); Mas apesar de lhe passar o parâmetro “GravaRascunhoCasoErro” a “true”, se houver erros na contabilização (reflexão de contas IVA no meu caso), é originada uma excepção e não grava o rascunho. Está a faltar alguma coisa, ou é erro do motor? No ERP ao tentar o mesmo, dá a mensagem de erro, mas deixa prosseguir gravando o rascunho. Obrigado. Marcado como spam |
Comentários @manuelalves Não teraás de passar os outros parametros relativos ao documento da CBL? @sereno obrigado, mas penso que não, pois os outros são facultativos. O motor em principio trataria disso. E para poder passar os outros parâmetros como os vou buscar? É que não existe exemplo disto na V10. Vi um post no stackoverflow relativo à V9 e era idêntico ao que fiz. @mquelhas Acabei de testar e integrou sem problema. Atualizei o exemplo do Guithub Primavera.Sales do repositório ERP10Integration com este integração. Deve ser alguma coisa na configuração da tua ligação à CBL. @sereno experimentas-te contabilizar um documento em que uma conta não exista no plano por exemplo? Porque no meu também funciona caso não haja problemas na contabilização. Agora se houver erros, falta de reflexão para um centro de custo ou IVA por exemplo, ele não grava o rascunho, apesar de se passar o parâmetro a "true". O mesmo documento no ERP grava o rascunho. Era este o comportamento que queria. Mas se não der não faz mal. Fica na fila de contabilização. Exemplo do meu caso, em que é gerada a excepção com a mensagem:
Linha: 1 - Classe do IVA inexistente
Linha 1 - Não existe a reflexão para o IVA
Linha 1 - Não existe a reflexão para o C.Custo O que me dá a entender, é que o motor não cria o rascunho no caso de haver erros, apesar do parâmetro. |
V10 – Integrar fatura na contabilidade
96 visualizações