Árvore de páginas

Ponto de Entrada - MTSLDLOT

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGAEST -  Estoque e Custos

Rotina:

Rotina

Nome Técnico

Funções Genéricas

SIGACUSB

País(es):

Brasil

Banco(s) de Dados:

Todos

Sistemas Operacionais:

Todos

Ponto de Entrada

Descrição:

O Ponto de Entrada MTSLDLOT permite consultar os dados do produto com saldo por lote ou saldo por endereço.

Eventos:

O ponto de entrada pode ser executado em dois momentos: Ao avaliar se o produto possui saldo por lote (SB8), ou saldo por endereçamento (SBF).

Programa Fonte:

SIGACUSB.PRX

Parâmetros:
ParâmetroTipoDescriçãoObrigatório
PARAMIXB[1]CaracterAliás da tabela (SB8)X
PARAMIXB[2]CaracterCódigo do ProdutoX
PARAMIXB[3]CaracterLote

X

PARAMIXB[4]CaracterSub-loteX
PARAMIXB[5]-"Em branco"X
PARAMIXB[6]-"Em branco"X
PARAMIXB[7]

Numérico

SaldoX
PARAMIXB[8]LógicolConsulta - Indica se está em Consulta de Saldo(Não alterar esse parâmetro)X
ParâmetroTipoDescriçãoObrigatório
PARAMIXB[1]CaracterAliás da tabela (SBF)X
PARAMIXB[2]CaracterCódigo do ProdutoX
PARAMIXB[3]CaracterLoteX
PARAMIXB[4]CaracterSub-loteX
PARAMIXB[5]CaracterEndereçoX
PARAMIXB[6]CaracterNumero de sérieX
PARAMIXB[7]NuméricoEmpenhoX
PARAMIXB[8]Lógico .F. ("Não alterar esse parâmetro)X
Retorno:
NomeTipoDescriçãoObrigatório
lRetLógicoSe .T. o produto será utilizado. Caso o retorno seja .F. não vai utilizar o produtoSim
Exemplo:

#Include 'Protheus.ch'

 User Function MTSLDLOT()

 

Local aTest := PARAMIXB

Local lRet  := .F.

Local cTab := Alias()

If ALLTRIM(aTest[3]) <> " LOTE01"

      lRet := .T.

EndIF

 

Return lRet