Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Logística WMS

Linha de Produto:

Linha Protheus

Segmento:

Logística

Módulo:TOTVS WMS - Linha Protheus - WMS Protheus (SIGAWMS)
Função:WMSA505 - Separação da Ordem de Produção
País:Todos Países
Ticket:14436809
Requisito/Story/Issue (informe o requisito relacionado) :DLOGWMSMSP-14521


02. DESCRIÇÃO

Este Ponto de Entrada permite alterar o saldo do Armazém de Produção, no processo de requisição contra a Ordem de Produção.

03. LOCALIZAÇÃO

Localizado na function ConsultSld(), executada ao selecionar uma Ordem de Produção.

04. PARÂMETROS

NomeTipoObrigatório
nSaldoNuméricoSim
cLocalCaractereNão
cEnderCaractereNão
cProdutoCaractereNão
cProdOriCaractereNão
cLoteCaractereNão
cSubloteCaractereNão

05. RETORNO

NomeTipoDescrição
nSaldoNumérico

Saldo do armazém de produção

06. VERSÕES

Protheus 12.

07. OBSERVAÇÃO

Não se aplica.

08. EXEMPLO

------

/*/{Protheus.doc} User Function nomeFunction
    (long_description)
    @type  Function
    @author user
    @since 24/08/2022
    @version version
    @nSaldo
    Self:oEndereco:GetArmazem()
    Self:oEndereco:GetEnder() 
    Self:oProdLote:GetProduto()
    Self:oProdLote:GetPrdOri() 
    Self:oProdLote:GetLoteCtl() 
    Self:oProdLote:GetNumLote()
      /*/
User Function WMSSLPRO()
Local nSaldo   := PARAMIXB[1]
Local cLocal   := PARAMIXB[2]
Local cEnder   := PARAMIXB[3]
Local cProduto := PARAMIXB[4]
Local cProdOri := PARAMIXB[5]
Local cLote    := PARAMIXB[6]
Local cSubLote := PARAMIXB[7]


       If cProduto == cProdOri .And. Empty(cLote)
            nSaldo == 0
       ENDIF 
       
    
Return nSaldo

------