Á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 - Gestão de Distribuição
Função:

OMSA200 - Montagem de Carga

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


02. SITUAÇÃO/REQUISITO

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

03. SOLUÇÃO

Implementada novamente a lógica para  que o sequenciamento seja considerado, quando existir o Ponto de Entrada OM200MRCEntrada DT PE OM200MRC - Pedido de venda vai para o final dos metadados.

Exemplo de Utilização

Totvs custom tabs box
tabsPasso 01, Passo 02
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1

OM200MRC

  • Com o Ponto de Entrada no ambiente, informe as sequências diferentes das apresentadas na tabela de Pedidos.
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

...