01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:SIGAWMS - Gestão de Armazenagem
Função:-
País:Todos Países
Ticket:13983928
Requisito/Story/Issue (informe o requisito relacionado) :DLOGWMSMSP-13863


02. DESCRIÇÃO

Este Ponto de Entrada permite manipular a capacidade do endereço destino

03. LOCALIZAÇÃO

Localizado na função ProcEstFis() responsável por validar o endereço informado no processo de endereçamento.

04. PARÂMETROS

NomeTipoDescriçãoObrigatório
cProduto CaracterCódigo do produto que esta sendo endereçado.Sim
cArmazemCaracterCódigo do armazém destino usado para endereçamento. Sim
cEstFisCaracterCódigo da Estrutura física do endereço Sim
cEndDestCaracterCódigo do Endereço destinoSim
nCapEnderNuméricoCapacidade do endereço Sim

05. RETORNO

NomeTipoDescriçãoObrigatório
nRetNuméricoCapacidade do endereço.Sim

  

06. VERSÕES

Protheus 12.1.27 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 'TOTVS.CH'
/*/{Protheus.doc} WMSCAPMX
Ponto de entrada para manipular a capacidade do endereço destino
@type function
@version V.12
/*/
User Function WMSCAPMX() //{Self:oMovPrdLot:GetProduto(),Self:oMovEndDes:GetArmazem(),Self:oEstFis:GetEstFis(),cEndDest,nCapEnder}
Local aAreaAtu  := GetArea()
Local cProduto  := PARAMIXB[1]
Local cArmazem  := PARAMIXB[2]
Local cEstFis   := PARAMIXB[3]
Local cEndDest  := PARAMIXB[4]
Local nCapEnder := PARAMIXB[5]
Local nRet      := Nil
   
If cEndDest == "CROSS-CQ       "
    nRet := 10
Endif
RestArea(aAreaAtu)



Return(nRet)



------



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