Histórico da Página
01. DADOS GERAIS
Produto: |
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| ||||||||||||||||
Segmento: |
| ||||||||||||||||
Módulo: |
TOTVS WMS - Linha Protheus - WMS Protheus (SIGAWMS) | |
Função: | - |
---|---|
País: | Todos Países |
Ticket: | - |
Requisito/Story/Issue (informe o requisito relacionado) : | - |
02. DESCRIÇÃO
Este Ponto de Entrada permite avaliar se o endereço de picking será utilizado.
03. LOCALIZAÇÃO
Localizado na função que avalia os endereços para reabastecimento.
04. PARÂMETROS
Nome | Tipo | Descrição |
---|---|---|
cArmazem | Caractere | Armazém do endereço de picking |
cEndereco | Caractere | Endereço de picking |
cProduto | Caractere | Produto a ser reabastecido |
nQtdApanhe | Numérico | Quantidade a ser reabastecida |
nQtdEst | Numérico | Quantidade estoque |
nQtdEPr | Numérico | Quantidade entrada prevista |
05. RETORNO
Lógico - .T. ou .F.
06. VERSÕES
Protheus 12.1.17 ou superiores.
07. OBSERVAÇÃO
Quando existir este Ponto de Entrada e retornar .T., as validações padrões de percentual de ocupação serão ignoradas, podendo misturar produtos no endereço de picking.
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 WMSAENDE()
Local aAreaAnt := GetArea()
Local lRet := .T.
Local cArmazem := PARAMIXB[1]
Local cEndereco := PARAMIXB[2]
Local cProduto := PARAMIXB[3]
Local nQtdApanhe:= PARAMIXB[4]
Local cQtdEst := PARAMIXB[5]
Local nQtdEPr := PARAMIXB[6]
Local cAliasQry := GetNextAlias()
// De acordo com a regra do processo do cliente onde indicará se o endereço de picking pode ser usado ou não
RestArea(aAreaAnt)
Return lRet
------
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> |