Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS Logística WMS

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoLogística

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

...

a Ordem de Produção.

03. LOCALIZAÇÃO

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

04. PARÂMETROS

NomeTipoObrigatório
nSaldoNuméricoSim
cLocalCaracterCaractereNão
cEnderCaracterCaractereNão
cProdutoCaracterCaractereNão
cProdOriCaracterCaractereNão
cLoteCaracterCaractereNão
cSubloteCaracterCaractereNão

05. RETORNO

NomeTipoDescrição
nSaldoNumeroNumérico

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

------


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>