Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS OMS

Linha de Produto:

Linha Protheus

Segmento:

Logística

Módulo:SIGAOMS - Gestão de Distribuição
Função:

OMSA200 - Montagem de Carga

País:Todos 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 DT PE OM200MRC - Pedido de venda vai para o final dos metadados.

Exemplo de Utilização

OM200MRC

  • Com o Ponto de Entrada no ambiente, informe as sequências diferentes das apresentadas na tabela de Pedidos.

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