You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Modulo: Freedom-PCP
Versão atual:1.2.4.4
Sistema operacional: Linux / Windows
Opção do menu: Produção->Ordens Produção
Ação em que o erro ocorre: Ao finalizar uma ordem de produção custo do
produto calcula errado.
Descrição detalhada do problema: Ao finalizar uma ordem de produção o custo
do produto está sendo calculado errado, não está multiplicando as
quantidades das matérias primas da fase e dividindo pela quantidade produzida.
Correção: Na trigger PPOPTGAU no código que busca o custo
Antes:
-- Buscando custo do produto acabado
select sum((select ncustompm from
eqprodutosp01(it.codemppd,it.codfilialpd,it.codprod,null,null,null)))
from ppitop it, eqproduto pd
where it.codemp=new.codemp and it.codfilial=it.codfilial
and it.codop=new.codop and it.seqop=new.seqop
and pd.codemp=it.codemppd and pd.codfilial=it.codfilialpd
and pd.codprod=it.codprod
into :preco;
Depois:
-- Buscando custo do produto acabado
select sum((select ncustompm from
eqprodutosp01(it.codemppd,it.codfilialpd,it.codprod,null,null,null)) *
it.qtditop) / new.qtdfinalprodop
from ppitop it, eqproduto pd
where it.codemp=new.codemp and it.codfilial=it.codfilial
and it.codop=new.codop and it.seqop=new.seqop
and pd.codemp=it.codemppd and pd.codfilial=it.codfilialpd
and pd.codprod=it.codprod
into :preco;
Essa correção precisa ser feita em dois lugares na mesma trigger.
Original issue reported on code.google.com by [email protected] on 14 Mar 2011 at 1:59
The text was updated successfully, but these errors were encountered:
Original issue reported on code.google.com by
[email protected]
on 14 Mar 2011 at 1:59The text was updated successfully, but these errors were encountered: