MT260NLOT - Opção para o tipo de SubLote.
Ponto-de-Entrada: MT260NLOT - Opção para o tipo de SubLote.
Abrangências: | Microsiga Protheus 10 |
Versões: | Microsiga Protheus 10 |
Compatível Países: | Brasil |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Descrição:
Localização: Está localizado na função a260Processa que tem o objetivo de de processar a inclusão.Quando: É executado no momento que está criando o sublote na tranferencia.Finalidade: Se o ponto passar o valor lógico .F. o sistema trabalha com o padrão, atribui o proximo numero de lote disponivel para o armazém informado na tranferência.Se o ponto passar o valor lógico .T. ele atribui o mesmo sublote para o armazem informado na tranferencia.
Eventos
ExecBlock("MT260NLOT",.F.,.F.,{cCodOrig,cCodDest})
Programa Fonte
MATA260.PRX E MATA261.PRX
Sintaxe
MT260NLOT - Opção para o tipo de SubLote. ( [ ParamIXB[1] ], [ ParamIXB[2] ], [ ParamIXB[3] ], [ ParamIXB[4] ] ) --> lRet
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
ParamIXB[1] | Caracter | Produto de Origem | |||||||||||||||
ParamIXB[2] | caracter | Produto de Destino | |||||||||||||||
ParamIXB[3] | caracter | Lote de Origem | |||||||||||||||
ParamIXB[4] | caracter | Lote de Destino |
Retorno
-
lRet(logico)
- .F. atribui o proximo numero de lote disponivel para o armazem informado na tranferencia..T. atribui o mesmo sublote para o armazem informado na tranferencia.
Exemplos
USER FUNCTION MT260NLOT()Local lRet := .F.Local cPrdOri := ParamIXB[1] //-- Produto OrigemLocal cPrdDes := ParamIXB[2] //-- Produto Destino Local cLotOri := ParamIXB[3] //-- Lote OrigemLocal cLotDes := ParamIXB[4] //-- Lote DestinoIf cPrdOri <> cPrdDes .Or. cLotOri <> cLotDes lRet := .F.Else lRet := .T.EndIfRETURN ( lRet )
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
Array of Record | Global | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas