Problema para salvar registros no BD

Grupo sobre o desenvolvimento/extensão das funcionalidades do Compiere / Adempiere onde é necessário alterar o código fonte.
geizon
Mensagens: 22
Registrado em: Sáb Jun 06, 2015 8:31 am

Problema para salvar registros no BD

Mensagempor geizon » Qua Nov 16, 2016 4:13 pm

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...

Código: Selecionar todos

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

Voltar para “Desenvolvimento - Java”

Quem está online

Usuários neste fórum: Nenhum usuário registrado e 2 visitantes