Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Localizado na função que avalia se o produto a ser endereçado pode compartilhar o endereço com o produto armazenado, na rotina rotina WMSA150 (Execução de Serviço (WMSA150), antes das validações de percentual de ocupação do endereço.

...

NomeTipoDescrição
nLimiteNuméricoLimite de endereçamento de picking genérico. Valor definido no parâmetro MV_WMSNRPO.
cProdutoCaractereCódigo do produto a ser armazenado.
cLoteCaractereNúmero do lote do produto a ser armazenado.

05. RETORNO

NomeTipoDescrição
nRetNumérico

Limite de endereçamento de picking por produto.

Se o produto não tiver limite de endereçamento, o ideal é retornar o mesmo conteúdo passado no parâmetro nLimite.

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

...

languagecpp
titleValidação Padrão
linenumberstrue
collapsetrue

...

------

#INCLUDE "PROTHEUS.CH"

...

User

...

Function

...

WMSNRPO()

...


Local

...

nRet

...

:=

...

ParamIxb[1]

...


Local

...

cProduto

...

:=

...

ParamIxb[2]

...


Local

...

cLote

...

:=

...

ParamIxb[3]

...

If AllTrim(cProduto)

...

==

...

AllTrim('G002')

...


          nRet := 2
EndIf

Return nRet

------


Templatedocumentos


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