Á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 que sejam executadas validações adicionais antes da montagem de um volume via Monitor de Volumes.

Exemplo
Impedir o início da montagem de volumes, caso o Pedido não tenha sido completamente separado.

03. LOCALIZAÇÃO

Localizado ao clicar em Montar Volume.

04. PARÂMETROS

NomeTipoDescrição
cCodMntCaractereCódigo da Montagem de Volumes
cCargaCaractereNúmero da Carga
cPedidoCaractereNúmero do Pedido de Venda

05. RETORNO

Nome

Tipo

Descrição

lRet

Lógico

Permite ou não iniciar a montagem de volumes do documento

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

------

User Function WA091VMT()
Local aAreaAnt := GetArea()
Local cCodMnt := PARAMIXB[1]
Local cCarga := PARAMIXB[2]
Local cPedido := PARAMIXB[3]
Local lRet := .T.

DCS→ (DbSetOrder(1))
If DCS→ ( DbSeek(xFilial("DCS")+cCodMnt+cCarga+cPedido))
        If DCS→ DCS_QTORIG > DCS→ DCS_QTSEPA
                 WmsMessage("A separação do pedido ainda não foi finalizada.","WA091VMT",1)
                  lRet := .F.
        EndIf
EndIf

RestArea(aAreaAnt)
Return lRet

------