Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Logística WMS

Linha de Produto:

Linha Protheus

Segmento:

Logística

Módulo:

TOTVS WMS - Linha Protheus - WMS Protheus (SIGAWMS)

Função:WMSV081 - Montagem de Volume via Coletor de Dados RF
País:Brasil
Ticket:20256276
Story:DLOGWMSMSP-16412

02. DESCRIÇÃO

Este ponto de entrada recebe o volume, código da carga, código do pedido, armazém e endereço para serem validados. Quando é informado separação com volume no serviço WMS, será solicitado o código do volume. 

  • Nome do ponto de entrada: WMSV081V
  • Parâmetros:
    1. array com as posições dos atributos

      • volume
      • carga
      • pedido
      • armazém
      • endereço
  • Retorno: Valor lógico para o código do volume digitado na separação

03. DEMAIS INFORMAÇÕES

Exemplo de uso:

#INCLUDE "PROTHEUS.CH"

User Function WMSV081V()
    Local cVolume := PARAMIXB[1]
    Local cCarga := PARAMIXB[2]
    Local cPedido := PARAMIXB[3]
    Local cArmazem := PARAMIXB[4]
    Local cEndereco := PARAMIXB[5]
    Local lRet := .T.
    Local aArea := GetArea()
    Local cAliasDCU := GetNextAlias()

    BeginSql Alias cAliasDCU
        SELECT 1
        FROM %Table:DCU% DCU
        WHERE DCU.DCU_FILIAL = %xFilial:DCU%
        AND DCU.DCU_CODVOL = %Exp:cVolume%
        AND DCU.DCU_OPERAD <> %Exp:__cUserID%
        AND DCU.%NotDel%
    EndSql
    If (cAliasDCU)->(!Eof())
        lRet := .F.
        WMSVTAviso("U_WMSV81","Volume iniciado por outro operador")
    EndIf
    (cAliasDCU)->(dbCloseArea())

    RestArea(aArea)
Return lRet


04. ASSUNTOS RELACIONADOS