Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGAEST - Estoque  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

...

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 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