Produto Reaproveitável como Componente
Processos
Ao movimentar uma OP em operações intermediárias na tela F909MIF e informar quantidades de produto do tipo refugo, será realizada entrada do produto reaproveitável no estoque e irá gerar O.Ps. utilizando somente os produtos reaproveitáveis como componentes.
Parâmetros Necessários
- na tela de cadastro de origem (F083ORI), página Chão de Fábrica, os campos O.P. Controla Refugos? e Ent. Est. Proc. Interm. devem ter o valor S(Sim);
- na tela de cadastro de produtos (F075PRO), cadastrar um produto no campo Produto Reaproveitado;
- ter o identificador de regras CHA-900PAPDR01 cadastrado e ativo;
- inserir o produto reaproveitado como componente nos modelos dos produtos que irão utilizá-lo. Na grade Sequência de Componentes do Modelo, o componente reaproveitado deverá ser inserido no último estágio e o valor do campo Utilizado na Produção estar definido com o valor N (Não), para que o componente refugo não seja considerado na geração de necessidades e O.Ps. normais (geradas manualmente ou a partir de necessidades de produção);
- ao realizar a movimentação da O.P., na tela F909MIF de uma operação intermediária e informar uma quantidade de refugo, ao processar os dados será dada a entrada da quantidade do produto reaproveitado no estoque e será aberta a tela F911ADL, informando a quantidade de componente reaproveitado e permitindo definir quais e quantos produtos serão feitos com esta quantidade. Após definir as quantidades e Processar, irá gerar O.Ps. por produto/derivação e assumir as sequências de roteiro do produto que originou a quantidade refugo e terá somente o produto reaproveitado como componente.
- As sobras de componente reaproveitado serão distribuídos proporcionalmente ao consumo dos produtos gerados, pois não será possível gerar O.Ps. usando o produto reaproveitado em outro momento.
- As O.Ps. geradas neste processo iniciarão sua movimentação na sequência de roteiro em que foi informada a quantidade refugo na O.P. origem.
- Na tela F015MED criar conversão entre a unidades de medida do produto acabado e reaproveitado e se necessário vincular uma regra (abaixo exemplo de regra).
definir alfa VSCodPro;
definir alfa VSCodDer;
definir alfa VSUniMed_De;
definir alfa VSUniMed_Para;
definir Numero Valor;
Se ((VSUniMed_De = PC) e (VSUniMed_Para = M2))
{
Se (VSCodPro = 1121)
Valor = (Valor * 5.25);
Se (VSCodPro = 1122)
Valor = (Valor * 4.18);
Se (VSCodPro = 1123)
Valor = (Valor * 2.64);
}
definir alfa VSCodPro;
definir alfa VSCodDer;
definir alfa VSUniMed_De;
definir alfa VSUniMed_Para;
definir Numero Valor;
Se (VSCodPro = 2101)
{
Se (VSCodDer = 1)
Valor = (Valor / 2);
Se (VSCodDer = 2)
Valor = (Valor / 1);
Se (VSCodDer = 3)
Valor = (Valor / 0.5);
}
Exemplo de java script do campo grupo.