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: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 CaractereCódigo do produto que esta sendo endereçado.Sim
cArmazemCaractereCódigo do armazém destino usado para endereçamento. Sim
cEstFisCaractereCódigo da Estrutura física do endereço Sim
cEndDestCaractereCó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>