MT106PRE - Processamento específico do usuário
Versões: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Ponto de entrada executado no final da função MaSAPreReq(rotina de conversão de uma Solicitação ao Almoxarifado para uma pré-requisição), após todas as gerações de pré-requisições (e autorizações de entrega, caso sejam produtos com contratos de parceria - B1_CONTRAT='S'). Pode ser utilizado para algum processamento específico do usuário.
-
COMXFUN.PRX
MT106PRE - Processamento específico do usuário ( [ ParamIxb ] ) --> Null
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
ParamIxb | Vetor | (Para detalhes vide Obs.) |
-
Null(nulo)
O ponto de entrada recebe como parâmetro um array (ParamIXB), contendo os dados das pré-requisições gravadas:
ParamIXB[i,1] = CQ_FILIAL (código da filial)
ParamIXB[i,2] = CQ_NUM (número da SA)
ParamIXB[i,3] = CQ_ITEM (item da SA)
ParamIXB[i,4] = CQ_NUMSQ (Sequência)
ParamIXB[i,5] = CQ_PRODUTO (Cód.do Produto)
ParamIXB[i,6] = CQ_LOCAL (Armazém)
ParamIXB[i,7] = CQ_QUANT (Quantidade da SA)
User Function MT106PRE()//--P.E. Após a geração completa da Pré-RequisiçãoLocal cCQFilial, cCQNum, cCQItem, cCQNumSQ, cCQProd, cCQLocal, nCQQuantFor i := 1 To Len(ParamIxb) cCQFilial:= PARAMIXB[i,1] cCQNum := PARAMIXB[i,2] cCQItem := PARAMIXB[i,3] cCQNumSQ := PARAMIXB[i,4] cCQProd := PARAMIXB[i,5] cCQLocal := PARAMIXB[i,6] nCQQuant := PARAMIXB[i,7] //--- Rotina para processamento específico do usuário.NextReturn NIL