01. DADOS GERAIS
Produto: | TOTVS Logística WMS
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Logística |
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 é responsável por montar a consulta que obterá todos os endereços com saldo disponível para efetuar o processo de reabastecimento dos endereços de picking durante a execução de um serviço de expedição.
03. LOCALIZAÇÃO
Localizado no método da classe WMSBCCAbastecimento, que efetua a busca dos endereços disponíveis para reabastecimento.
04. PARÂMETROS
Nome | Tipo | Descrição |
---|---|---|
cArmazem | Caractere | Armazém para o qual está sendo solicitado saldo de reabastecimento |
cEndereco | Caractere | Endereço a reabastecer |
cProduto | Caractere | Produto a ser reabastecido |
cPrdOri | Caractere | Produto a ser reabastecido |
cLoteCtl | Caractere | Lote a ser reabastecido¹ |
cNumLote | Caractere | Sublote a ser reabastecido¹ |
¹ Existem casos em que pode estar em branco, mesmo o produto controlando lote.
05. RETORNO
Nome | Tipo | Descrição |
---|---|---|
cAliasD14 | Caractere | Deverá retornar o alias da consulta criada para a busca de saldo. |
Para que o processo funcione corretamente, esta consulta deve trazer, obrigatoriamente, uma estrutura de campos com as seguintes denominações:
Campo | Valor |
---|---|
DC3_ORDEM | Ordem da estrutura na sequência de abastecimento do produto |
D14_ENDER | Código do endereço origem do reabastecimento |
D14_ESTFIS | Código da estrutura física origem do reabastecimento |
D14_LOTECT | Lote |
D14_NUMLOT | Sublote |
D14_DTVALD | Data de validade do lote |
D14_NUMSER | Número de série |
D14_PRIOR | Prioridade do saldo por endereço |
D14_IDUNIT | ID do unitizador onde o produto está contido |
D14_QTDLIB | Quantidade disponível no endereço |
D14_QTDSPR | Quantidade de saída prevista do endereço |
D14_SALDO | Quantidade disponível no endereço, descontando a saída prevista |
06. VERSÕES
Protheus 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