Boa tarde,
Estou com um pequeno problema, acredito que seja simples, porém não estou conseguindo resolver.
- Tenho um PROCESSO em um BOTÃO que faz um loop nas linhas de determinado pedido e quero alterar alguns valores. Mais especificamente o VALOR UNITÁRIO e consequentemente atualizar o TOTAL DA LINHA.
Meu problema esta em atualizar o total da linha…
try {
orderLineRef.set_TrxName(get_TrxName());
orderLineRef.setPriceEntered(PRECO_LINHA.subtract((PRECO_LINHA.multiply(FATOR_DESCONTO).divide(new BigDecimal(100), 4, RoundingMode.HALF_UP))));
orderLineRef.setLineNetAmt( (PRECO_LINHA.subtract((PRECO_LINHA.multiply(FATOR_DESCONTO).divide(new BigDecimal(100), 2, RoundingMode.HALF_UP)))).multiply(QTD_LINHA) );
orderLineRef.save(get_TrxName());
} catch (Exception e) {
System.out.println("ERRO SQL");
e.printStackTrace();
}
O preço unitário (PriceEntered) ele salva, porém o total da linha não atualiza…alguma sugestão de onde estou errando?
Att