01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:SIGAWMS - Gestão de Armazenagem
Função:

WMSA150 - Execução de Serviços

País:Todos Países
Ticket:-
Requisito/Story/Issue (informe o requisito relacionado) :-


02. DESCRIÇÃO

Para possibilitar atualizar campos no SBE, após a atualização do status do endereço

03. LOCALIZAÇÃO

Localizado na função que avalia se o produto a ser endereçado pode compartilhar o endereço com o produto armazenado.

Na rotina WMSA150 (Execução de Serviço), após todas as validações já existentes no produto padrão e exatamente Após a atualização do Status do Endereço (SBE).

04. PARÂMETROS

NomeTipoDescrição
nRecnoSBENuméricoRecno do registro do endereço atualizado.

05. RETORNO


06. VERSÕES

Protheus 12.1.23 ou superiores.

07. OBSERVAÇÃO

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

08. EXEMPLO

------

#INCLUDE "PROTHEUS.CH"

User Function WMSVLEND()
Local aRet := {.T.,''}
Local cArmazem := PARAMIXB[1]
Local cEndereco := PARAMIXB[2]
Local cProduto := PARAMIXB[3]
Local cLote := PARAMIXB[4]

If cEndereco = 'PICKING01'
       aRet[1] := .F.
       aRet[2] := 'Produto ' + AllTrim(cProduto) + '/Lote ' + AllTrim(cLote) + '/Armazém ' + AllTrim(cArmazem) + '/Endereço ' + AllTrim(cEndereco) + ' não pode ser endereçado.'
ENDIF

Return aRet

------



<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>