Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | SIGAWMS - Gestão de Armazenagem |
Função: | - |
País: | Todos Países |
Ticket: | - |
Requisito/Story/Issue (informe o requisito relacionado) : | - |
Atualmente o WMS não faz distinção entre os armazéns que controlam WMS dos que não possuem este controle.
A partir do momento em que o parâmetro de integração (MV_INTDL) está ativo e o cadastro do produto está configurado com controle de endereçamento, todas as movimentações realizadas, com serviço WMS informado ou não, passarão pelas validações do módulo.
Sendo assim, este Ponto de Entrada foi desenvolvido com a finalidade de indicar os armazéns que não devem ser controlados pelo WMS.
Ele é executado no início da função de validação destino das movimentações (WmsVldDest).
Não se aplica.
Nome | Tipo | Descrição |
---|---|---|
cLocDest | Caractere | Armazém destino da movimentação |
cEndDest | Caractere | Endereço destino da movimentação |
cProduto | Caractere | Código do produto a ser movimentado |
Não se aplica.
12.1.17 ou superiores
Todos os parâmetros são recebidos na User Function via PARAMIXB conforme consta em Execblock / Customização.
#INCLUDE "PROTHEUS.CH" User Function WMSVLDES() Local cLocDest := PARAMIXB[1] // Exemplo de recebimento dos parâmetros Local cEndDest := PARAMIXB[2] Local cProduto := PARAMIXB[3] Local cRet := "" // Define quais armazéns não devem ser controlados pelo WMS cRet := "02|03|04|05" Return cRet |
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |