Arredondamento Da Quantidade Empenhada Da OP

download Arredondamento Da Quantidade Empenhada Da OP

If you can't read please download the document

description

Arredondamento da quantidade empenhada da OP no Protheus

Transcript of Arredondamento Da Quantidade Empenhada Da OP

Segue exemplo quanto ao uso do parmetro MV_ROUND=C e B1_TIPODEC=N,A,I,T referente abertura de OP onde o produto PAI tem quantidade em peas e as MPspodem ter quantidade relacionada a PC necessitando tratamento especial e outra MP com quantidade em kg, que permite decimais.B1_TIPODEC -> TIPO DEC. OP:Define o tratamento dos decimais para a exploso de estrutura da OP. N=Tratamento Normal; A,I,T = Tratamento sem decimais: A= Arredonda;I=Incrementa; T= Trunca as casas decimais.TESTEESTRUTURAPA -> QTDE BASE: 3-MP-ARREDONDA: QTDE: 1 -> PC-MP-INCREMENTA: QTDE: 1 -> Kg-MP_NORMAL: 1 QTDE: -> Kg-MP_TRUNCA: 1 QTDE: -> KgExemplo 1:MV_ROUND = COP: 5,00MP-ARREDONDA: 2,00MP-INCREMENTA: 2,00MP_NORMAL: 1 -> 1,67MP_TRUNCA: 1 -> 1,00Exemplo 2:MV_ROUND = COP: 5.000,00MP-ARREDONDA: 1.667,00MP-INCREMENTA: 1.667,00MP_NORMAL: 1 -> 1.666,67MP_TRUNCA: 1 -> 1.666,00Conforme as informaoes enviadas o sistema esta lanando a perda corretamente, pois se temos 102 a serem descartadas como sucata/refugo devemos apontar 100 para a pea A e 2 para pea B, conforme a diocumentao abaixo.Segue material para auxilio na configurao do Apontamento de Perda.MV_PERDINF=.F. Quando o parmetro esta desativado as perdas so tratadas e requisitadas para a OP, agregando o custo a OP. Este processo geralmente utilizado quando a perda no reutilizvel no processo, tratada como "descarte", assim necessrio agregar o custo da perda a OP. O movimento de devoluo para o produto de destino tem seu custo zerado pois o custo da perda j foi agregado a OP. Tratamento realizado:1- OP com quantidade de 1.000 unidades (estrutura 1 por 1, PA>MP)2- Apontamento de produo de 800 unidades com perda de 200 unidades3- Na tela de informaes da perda (MV_DIGIPER) informado o produto de origem (MP) e destino (SUCATA).4- Aps gerar o apontamento o sistema faz o seguinte tratamento:- Gera um PR0 da produo do produto de 800 unidades com custo- Gera um RE1 de requisio da MP de 1.000 unidades com custo- Gera um DE1 de devoluo da SUCATA de 200 unidades sem custoAps o apontamento a OP encerrada.OBS.: Neste processo a pergunta "Requisita produto de origem" da rotina de Apontamento de perda dever estar como "NO".MV_PERDINF=.T. Quando o parmetro est ativo, as perdas so informativas para a OP, no sendo agregado o seu custo a OP.O processo geralmente utilizado quando a perda reutilizada ou pode ser retrabalhada para se tornar outro produto, sendo que ao gerar estoque do produto de destino o mesmo ser custeado. Neste processo temos a seguinte situao:1- OP com quantidade de 1.000 unidades (estrutura 1 por 1, PA>MP)2- Apontamento de produo de 800 unidades com perda de 200 unidades3- Na tela de informaes da perda (MV_DIGIPER) informado o produto de origem (MP) e destino (SUCATA).4- Aps gerar o apontamento o sistema faz o seguinte tratamento:- Gera um PR0 da produo do produto de 800 unidades com custo- Gera um RE1 de requisio da MP de 800 unidades com custo- Gera um DE4 de devoluo da sucata de 200 unidades com custoNeste processo ser necessrio encerrar a OP manualmente pois ela ainda ficar com um saldo a produzir de 200 unidades.OBS.: Neste processo a pergunta "Requisita produto de origem" da rotina de Apontamento de perda dever estar como "SIM".=================================================================Informaes extras:Apontamento de perda por ndice:Quando trabalhamos com ndice de perda informado na estrutura, o sistema realiza o calculo considerando perda sobre perda. Abaixo segue o exemplo de como o sistema realiza o calculo da perda na geraodas necessidades de OP e empenhos: PA - 1 un |_ MP - 7,09 un No cadastro da MP na estrutura: Quantidade (G1_QUANT) = 7,09 ndice Perda (G1_PERDA) = 7,44 % Ao realizarmos a abertura de uma OP de 1 unidade do PA, o sistema ir realizar o seguinte calculo para gerar a necessidade do empenho da MP: (NSP) Necessidade Sem Perda = 7,09 (IP) ndice Perda = 7,44 Perda 1 = NSP * IP = 7,09 * 0,0744 = 0,527496 Perda 2 = Perda 1 * IP = 0,527496 * 0,0744 = 0,039246 Perda 3 = Perda 2 * IP = 0,039246 * 0,0744 = 0,002920 Perda 4 = Perda 3 * IP = 0,002920 * 0,0744 = 0,000217 Perda 5 = Perda 4 * IP = 0,000217 * 0,0744 = 0,000016 Perda 6 = Perda 5 * IP = 0,000016 * 0,0744 = 0,000001 Perda 7 = Perda 6 * IP = 0,000001 * 0,0744 = 0,000000 Necessidade = NSP + Perda 1 + Perda 2 ... + Perda 7 Necessidade = 7,659896 => 7,660 Caso desejar poder utilizar pontos de entrada na rotina de OP (MATA650) para realizar o tratamento desejado com o ndice de perda. Att