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

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:SIGAOMS
Função:

OMSA200 - Montagem de Carga

País:Brasil
Ticket:10549004
Requisito/Story/Issue (informe o requisito relacionado) :DLOGWMSMSP-11585


02. SITUAÇÃO/REQUISITO

O sequenciamento dos pedidos Pedidos da montagem de carga (OMSA200) não está considerando o Ponto de Entrada OM200MRCEntrada OM200MRC.

03. SOLUÇÃO

Implementada novamente a lógica para para  que o sequenciamento seja considerado, quando existir o ponto de entrada, o sequenciamento seja consideradoPonto de Entrada OM200MRC.

Exemplo de Utilização

Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04, Passo 05, Passo 06
idspasso1,passo2,passo3,passo4,passo5,passo6
Totvs custom tabs box items
defaultyes
referenciapasso1

OM200MRC

  • Com o ponto Ponto de entrada Entrada no ambiente, selecionar e informar informe as sequencias sequências diferentes das apresentadas na tabela de pedidosPedidos.
Totvs custom tabs box items
defaultno
referenciapasso2

Exemplo

#Include "Protheus.ch"
#INCLUDE "rwmake.ch"
#Include "TOPCONN.CH"

Static nSeqEnt := 0

User Function OM200MRC()
Local aArea := GetArea()
Local aPedidos := PARAMIXB[1] // Array Contendo os Pedidos de Venda
Local nPosPed := PARAMIXB[2] // Valor Correspondente do Item Marcado

If nPosPed == 1
nSeqEnt := 0
EndIf

// Incrementa a Sequencia de Entrega do Pedido
nSeqEnt+= 5

// Grava a Sequencia de Entrega do Item Marcado no Array dos Pedidos
aPedidos[nPosPed,1]:= StrZero(nSeqEnt,6)
RestArea(aArea)
Return(aPedidos)


04. DEMAIS INFORMAÇÕES

Tabelas Utilizadas

  • DAK - Cargas
  • DAI - Itens da Carga
  • SC9 - Pedidos Liberados

05. ASSUNTOS RELACIONADOS

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>