Árvore de páginas


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 permite informar um endereço de destino fixo para a Ordem de Serviço de endereçamento.

Quando existir este endereço preenchido, o comportamento do endereçamento será como uma transferência entre armazéns, sem efetuar nenhum tipo de busca de endereços otimizados.

03. LOCALIZAÇÃO

Localizado na função que gera as Ordens de Serviço de endereçamento, logo após a validação da parametrização de endereçamento automático da qualidade.

04. PARÂMETROS

NomeTipoDescrição
cOrigem

Caractere

Origem da ordem de serviço. Pode ser:
SD1 - Nota fiscal de Entrada
SD3 - Movimentação Interna (Devolução/Produção)
SD7 - Liberação de CQ
cArmazemCaractereArmazém destino do endereçamento.
cEnderecoCaractereEndereço destino prévio do endereçamento.
Este parâmetro sempre estará vazio, exceto se for um endereçamento automático para CQ.

05. RETORNO

NomeTipoDescrição
cRetPECaractere

Endereço destino a ser gravado na ordem de serviço de endereçamento.

Caso seja retornado um endereço inválido, este valor será desconsiderado.

06. VERSÕES

Protheus 12.1.22.

07. OBSERVAÇÃO

Todos os parâmetros são recebidos na User Function via PARAMIXB, conforme consta em Execblock / Customização.

08. EXEMPLO

------

#include "protheus.ch"

User Function WMSOSEDT()
Local cOrigem := PARAMIXB[1]
Local cArmazem := PARAMIXB[2]
Local cEndereco := PARAMIXB[3]

If cOrigem == "SD1" // Exemplo de endereço fixo para recebimento de notas de entrada
        cEndereco := "BLQENT"
EndIf

Return cEndereco

------