| 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 |
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.
Localizado na rotina distribution.convergencia.estoque.movimento.transferencia.classe.tlpp na função de finalização da alteração de estoque.
| Nome | Tipo | Descriçã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 |
| Nome | Tipo | Descrição |
|---|---|---|
| lRet | Booleano | Indica se a movimentação será efetivada no Protheus |
Protheus 12.
Todos os parâmetros são recebidos na User Function via PARAMIXB conforme consta em Execblock / Customização
----------
#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
-----------