♥ 0 | Boa tarde,
Todas as restantes funcionaram sem problemas, mas estas duas não parecem respeitar o que codifico. Admitindo: Private docEncOriginal As Eticadata.ERP.MovEncomenda Percentagem de comissão do vendedor docVenda.AlteraVendedor(docEncOriginal.Cabecalho.Vendedor) Tento alterar a percentagem, aparentemente fica, mas o documento ignora. docVenda.AlteraPercVendedor(docEncOriginal.Cabecalho.ComissaoPercent) e o método: docVenda.AlteraTotComissaoPerc(docEncOriginal.Cabecalho.ComissaoPercent) Taxa de IEC Notas: No final do documento, chamo o método: docVenda.CalculaTotais() Alguém tem alguma sugestão do que pode estar a acontecer e o que posso fazer para resolver? Marked as spam |
Private answer Para alterar a taxa de comissão do vendedor deve atribuir diretamente ao campo Venda.Cabecalho.ComissaoPercent = 30; Tendo o artigo parametrizado sujeito a IEC, ao lançar o artigo automaticamente carregar o valor do IEC. Para atribuir outro valor, p.e. o caso do valor do documento de origem, deve ser atribuído o valor. Por exemplo a taxa: Venda.Lines[linha].IECTaxa = 25;
No final, tal como refere, deve ser efetuado o calcula totais. Marked as spam |