Histórico da Página
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: | WMSBCCAbastecimento - Classe com regras de reabastecimento WMS WMSBCCMovimentoServico - Classe Regras Movimento Serviço |
Ticket: | 10336722 |
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGWMSMSP-12258 |
02. SITUAÇÃO/REQUISITO
Necessidade de realizar uma customização na rotina de Reabastecimento (WMSA101), para que seja permitido realizar o reabastecimento das estruturas de Picking, mesmo com o saldo do produto bloqueado.
03. SOLUÇÃO
Esses são dois dos pontos de entradas que foram desenvolvidos. Ambos irão atuar na rotina de Reabastecimento (WMSA101).
O primeiro (WMSQYABC) será executado logo após clicar em "Processar". Ele receberá alguns parâmetros, tais como: Produto Origem (caracterCaractere), Produto (caracterCaractere), Lote CTL (caracterCaractere), Número do Lote Lote (CaracterCaractere), Armazem Armazém (CaracterCaractere), Endereço (CaracterCaractere),, Id do Unitizador (CaracterCaractere), Quantidade do movimento (núméricoNumérico), IDF da DCF DCF (caracterCaractere), Documento (CaracterCaractere) e um parâmetro lógico indicando se aquele movimento é unitizador.
O segundo (WMSQYABA) é acionado na query que trás o saldo disponível para o reabastecimento. Ele não receberá nenhum parâmetro e irá retornar um valor lógico. Retornando verdadeiro, ele passará a considerar o saldo bloqueado para o reabastecimento. Ele também é acionado na função ChkEndOri responsável por validar se endereço origem não possui restrição para movimentação.
Exemplo de Utilização
Totvs custom tabs box | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
04. DEMAIS INFORMAÇÕES
Tabelas Utilizadas
- D14 - Saldo por Endereco Endereço WMS
- D0V - Itens do Bloqueio de Saldo
- D18 - Ordem de Serviço x Bloqueio de Saldo
- D19 - Ordem Serv. Itens x Bloq. Saldo
05. ASSUNTOS RELACIONADOS
...