01. DADOS GERAIS

Produto:

TOTVS Logística WMS

Linha de :

Linha Protheus

Segmento:

Logística

Módulo:

TOTVS WMS - Linha Protheus - WMS Protheus (SIGAWMS)

Função:WMSA170 - Geração de Endereços
País:Todos Países
Ticket:

23156287

Requisito/Story/Issue (informe o requisito relacionado) :DLOGWMSMSP-17451

02. DESCRIÇÃO

Este Ponto de Entrada permite realizar consistências antes da gravação dos endereços (SBE). Caso o ponto de entrada retorne false a gravação não do endereço não é realizada e o processo segue para o próximo registro da lista de endereços.

03. LOCALIZAÇÃO

Localizado na função WMA170Grv da rotina WMSA170 (Geração de Endereços), dentro do laço de repetição do array que possui os dados para a geração dos endereços.

04. PARÂMETROS

Nome

Tipo

Descrição

cFilSBECaracterCódigo da Filial a ser gravada na  tabela SBE.
cArmazemCaracterArmazém a ser gravado na tabela SBE.
cCodEstCaracterCódigo da Estrutura Física a ser gravada na tabela SBE.
cCodCfgCaracterCódigo da Configuração a ser gravada na tabela SBE.
cCodZonCaracterZona de Armazenagem a ser gravada na tabela SBE.
cEnderecoCaracterCódigo do Endereço a ser gravado na tabela SBE.
cCodExcCaracterCódigo de Exceção a ser gravada na tabela SBE.
nAlturaNuméricoAltura do Endereço a ser gravada na tabela SBE.
nLarguraNuméricoLargura do Endereço a ser gravada na tabela SBE.
nComprimNuméricoComprimento do Endereço a ser gravado na tabela SBE.
nCapacidNuméricoCapacidade de Armazenamento a ser gravado na tabela SBE.

05. RETORNO

Nome

Tipo

Descrição

lRetLógicoSe o retorno for .T. irá prosseguir para a gravação do endereço. Se o retorno for .F. não irá prosseguir para a gravação do endereço, buscando para o próximo endereço da lista.

06. VERSÕES

Protheus 12.1.2210 ou superiores.

07. OBSERVAÇÃO

Não se aplica.

08. EXEMPLO

------

#INCLUDE "PROTHEUS.CH"

User Function WMA170EN()

Local cFilSBE := PARAMIXB[1]
Local cArmazem := PARAMIXB[2]
Local cCodEst := PARAMIXB[3]
Local cCodCfg := PARAMIXB[4]
Local cEndereco := PARAMIXB[5]
Local cCodExc := PARAMIXB[6]
Local nAltura := PARAMIXB[7]
Local nLargura := PARAMIXB[8]
Local nComprim := PARAMIXB[9]
Local nCapacid := PARAMIXB[10]

Local lRet := .t.


If nAltura > 100

   lRet  := .f.

EndIf


Return lRet

------