Árvore de páginas

Versões comparadas

Chave

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

...

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:SIGAWMS - Gestão de Armazenagem
Função:-
País:Todos Países
Ticket:-

13983776

Requisito/Story/Issue (informe o requisito relacionado) :DLOGWMSMSP-13863


02. DESCRIÇÃO

Este Ponto de Entrada manipular o uso exclusivo da cargaQuando no cadastro de regra de convocação é informado que a separação será documento exclusivo, o operador é convocado, o sistema atualiza o código do operador para todas as atividades referente ao documento ou carga, nesse momento o ponto de entrada vai acionado possibilitando adicionar mais condições de amarração ao "registro da tabela D12" .

03. LOCALIZAÇÃO

Localizado na função que avalia a regra de convocação do serviço executadofunção LawLimit() avalia se o registro pode ser convocado.

04. PARÂMETROS

NomeTipoDescriçãoObrigatório
cWhereCaracterVariavel caracter para uso do ponto de entradaSim

oMovimento

ObjetoRecebe o tipo de movimento "1", "2" ou "3"Sim

...

06. VERSÕES

Protheus 12.1.17 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} WMSDOCEX
Ponto de Entrada para manipular o uso exclusivo desta carga/documento
@type function
@version V.12
/*/
User Function WMSDOCEX() //{cWhere,Self:oMovimento,"1"}
    Local aAreaAtu   := GetArea()
    Local cWhere     := PARAMIXB[1]
    Local oMovimento := PARAMIXB[2] //Pode ser "1", "2" ou "3"
   
    If !Empty(oMovimento:CRECEMBAL)
        cWhere += " AND D12.D12_RECEMB = '"+oMovimento:CRECEMBAL+"'"
    Endif

...

RestArea(aAreaAtu)

Return(cWhere)


------


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>