01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

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


02. DESCRIÇÃO

Este Ponto de Entrada permite executar um processo adicional, logo após a finalização de uma movimentação de estoque WMS.

03. LOCALIZAÇÃO

Localizado ao final da função responsável pela movimentação de estoque WMS.

04. PARÂMETROS

Este Ponto de Entrada recebe como parâmetro o R_E_C_N_O_ da tabela D12.

05. RETORNO

Não se aplica.

06. VERSÕES

12.1.17 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 "PROTHEUS.CH"
#INCLUDE "TOTVS.CH"
 
User Function WMSBMSUM()
 
  Local aRecD12 := paramixb[1]
  Local cAliasQry := Nil
   
  cAliasQry := GetNextAlias()
  BeginSql Alias cAliasQry
    SELECT DISTINCT 1
    FROM %Table:D12% D12
    INNER JOIN  %Table:DCF% DCF
    ON DCF.DCF_FILIAL = %xFilial:DCF%
    AND DCF.DCF_ID = D12.D12_IDDCF
    AND DCF.%NotDel%
    INNER JOIN  %Table:DC5% DC5
    ON DC5.DC5_FILIAL = %xFilial:DC5%
    AND DC5.DC5_SERVIC = DCF.DCF_SERVIC
    AND DC5.DC5_OPERAC = '8'
    AND DC5.%NotDel%
    WHERE D12_FILIAL = %xFilial:D12%
    AND D12.R_E_C_N_O_ =  %Exp:aRecD12%
    AND D12.%NotDel%
  EndSql
   
  If (cAliasQry)->(!Eof())
      WmsMessage("Fim Rotina Transferência","AVISO")
  EndIf
    
  (cAliasQry)->(dbCloseArea())
Return




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