01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

SIGAWMS - Gestão de Armazenagem

Função:distribution.convergencia.estoque.movimento.transferencia.classe.tlpp
País:

Todos Países

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

DLOGWMSMSP-17619


02. DESCRIÇÃO

Ponto de entrada para efetuar validações da integração de alteração de estoque enviada pelo WMS SAAS, permitindo ou não, que a alteração do estoque seja efetivada no Protheus.

03. LOCALIZAÇÃO

Localizado na rotina distribution.convergencia.estoque.movimento.transferencia.classe.tlpp na função de finalização da alteração de estoque.

04. PARÂMETROS

NomeTipoDescrição

cProduto

Caractere

Código do produto

cLocOri

Caractere

Armazém de origem da movimentação

cLocDest

Caractere

Armazém de destino da movimentação

05. RETORNO

NomeTipoDescrição
lRetBooleanoIndica se a movimentação será efetivada no Protheus

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"
 
User Function WMSSVLCQ()
 
Local cProduto  := PARAMIXB[1]
Local cLocOri   := PARAMIXB[2]
Local cLocDest  := PARAMIXB[3]
Local lRet      := .T.

If Alltrim(cLocOri) == GetMV('MV_CQ')
    lRet := .F. //Se o armazém enviado for de CQ, não permite que a movimentação seja efetivada no Protheus
EndIf
 
Return lRet


-----------

09. ANEXO