01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

SIGAWMS - Gestão de Armazenagem

Função:distribution.convergencia.manufatura.util.tlpp
País:

Todos Países

Ticket:24971879
Requisito/Story/Issue (informe o requisito relacionado) :

DLOGWMSMSP-17813


02. DESCRIÇÃO

Ponto de entrada para permitir validar se o apontamento de produção pode ser integrado ao WMS SAAS, permitindo ou não, que a integração de apontamento de produção seja efetivada no Protheus.

03. LOCALIZAÇÃO

Localizado na rotina distribution.convergencia.manufatura.util.tlpp na função de geração da convergência.

04. PARÂMETROS

NomeTipoDescrição

cLocal

Caractere

Código do armazém

cOP

Caractere

Código da ordem de produção

cProduto

Caractere

Código do produto

cLote

Caractere

Código do lote

dDtValid

Data

Data de validade do lote

cNumSeq

Caractere

Código sequencial do movimento(SD3)

05. RETORNO

NomeTipoDescrição
lRetBooleanoIndica se o apontamento de produção será efetivado na convergência

06. VERSÕES

Protheus 12.

07. OBSERVAÇÃO

Todos os parâmetros são recebidos na User Function via PARAMIXB conforme consta em Execblock / Customização

08. EXEMPLO

----------

#Include "totvs.ch"

/*/{Protheus.doc} User Function WMSSINTAP
    Ponto de entrada para validar se o apontamento de producao pode ser integrado ao WMS SAAS
 
    @return lRet - Se retornar falso a entrada do produto acabado não será integrada ao WMS SAAS
    /*/
User Function WMSSINTAP()
    Local cLocal    := PARAMIXB[1]
    Local cOP       := PARAMIXB[2]
    Local cProduto  := PARAMIXB[3]
    Local cLote     := PARAMIXB[4]
    Local dDtValid  := PARAMIXB[5]
    Local cNumSeq   := PARAMIXB[6]
    Local lRet      := .T.
  
    //Inserir validações e manipular o lRet para não permitir a integração do apontamento ao WMS SAAS

    //--EXEMPLO
    If !MsgYesNo("Este apontamento deve ser integrado ao WMS SAAS?","PE WMSSINTAP")
        lRet := .F.
    EndIf
  
Return lRet

-----------

09. ANEXO