Árvore de páginas

Carregando...

Ponto-de-Entrada: 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
Descrição:

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.

Eventos

-

Programa Fonte
COMXFUN.PRX
Sintaxe

MT106PRE - Processamento específico do usuário ( [ ParamIxb ] ) --> Null

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
ParamIxb Vetor (Para detalhes vide Obs.)
Retorno
    Null(nulo)
Observações

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)

 

Exemplos
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