01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:TOTVS WMS - Linha Protheus - WMS Protheus (SIGAWMS)
Função:WMSA505 - Separação da Ordem de Produção
País:Todos Países
Ticket:14436809
Requisito/Story/Issue (informe o requisito relacionado) :DLOGWMSMSP-14521


02. DESCRIÇÃO

Este Ponto de Entrada permite alterar o saldo do armazém de produção no processo de requisição contra OP.

03. LOCALIZAÇÃO

Localizado na function ConsultSld(), executada ao selecionar uma Ordem de Produção.

04. PARÂMETROS

NomeTipoObrigatório
nSaldoNuméricoSim
cLocalCaracterNão
cEnderCaracterNão
cProdutoCaracterNão
cProdOriCaracterNão
cLoteCaracterNão
cSubloteCaracterNão

05. RETORNO

NomeTipoDescrição
nSaldoNumero

Saldo do armazém de produção

06. VERSÕES

Protheus 12.

07. OBSERVAÇÃO

Não se aplica.

08. EXEMPLO

------

/*/{Protheus.doc} User Function nomeFunction
    (long_description)
    @type  Function
    @author user
    @since 24/08/2022
    @version version
    @nSaldo
    Self:oEndereco:GetArmazem()
    Self:oEndereco:GetEnder() 
    Self:oProdLote:GetProduto()
    Self:oProdLote:GetPrdOri() 
    Self:oProdLote:GetLoteCtl() 
    Self:oProdLote:GetNumLote()
      /*/
User Function WMSSLPRO()
Local nSaldo   := PARAMIXB[1]
Local cLocal   := PARAMIXB[2]
Local cEnder   := PARAMIXB[3]
Local cProduto := PARAMIXB[4]
Local cProdOri := PARAMIXB[5]
Local cLote    := PARAMIXB[6]
Local cSubLote := PARAMIXB[7]


       If cProduto == cProdOri .And. Empty(cLote)
            nSaldo == 0
       ENDIF 
       
    
Return nSaldo

------



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