Árvore de páginas

MTI650QTOP - Alterar quantidade da operação Adapter ordem de produção

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGAPCP - Planejamento e Controle da Produção

Parâmetro(s):

PARAMIXB -> Array 
[1] Número da ordem de produção (C2_NUM+C2_ITEM+C2_SEQUEN) 
[2] Código do produto da OP (C2_PRODUTO) 
[3] Código do roteiro (C2_ROTEIRO OU HY_ROTEIRO OU H8_ROTEIRO) 
[4] Código da operação (G2_OPERAC OU HY_OPERAC OU H8_OPER) 
[5] Quantidade da ordem de produção (C2_QUANT)

Idioma:

Português(Brasil)

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Versões/Release:

Todas

Descrição:

LOCALIZAÇÃO: Function MATI650 -> Adapter de integração das ordens de produção. 

DESCRIÇÃO: É utilizado para alterar a quantidade da operação (ProductionQuantity,ActivityQuantity) e a quantidade da ordem (Quantity) que será enviada na mensagem de ordens de produção.

Observação:

 

Exemplos:

#Include 'Protheus.ch

User Function MTI650QTOP() 
Local cNumOP := PARAMIXB[1] //Número da ordem de produção (C2_NUM+C2_ITEM+C2_SEQUEN) 
Local cProduto := PARAMIXB[2] //Código do produto da OP (C2_PRODUTO) 
Local cRoteiro := PARAMIXB[3] //Código do roteiro (C2_ROTEIRO OU HY_ROTEIRO OU H8_ROTEIRO) 
Local cOperacao := PARAMIXB[4] //Código da operação (G2_OPERAC OU HY_OPERAC OU H8_OPER) 
Local nQuantOP := PARAMIXB[5] //Quantidade da ordem de produção (C2_QUANT) 

/* 
Quantidade que será enviada para a operação (ProductionQuantity). 
OBS: Deve retornar um valor numérico, caso contrário o valor será desconsiderado. 
*/ 
Local nRetQuant := 0 

nRetQuant := nQuantOP*2 

Return nRetQuant

Programa Fonte:

MATI650.prw

Retorno:

nRetQuant (Numérico) -> Quantidade da operação para a OP.