Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


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 / DLOGWMSMSP-17497

02. DESCRIÇÃO

Este Ponto de Entrada permite realizar consistências antes da gravação dos endereços de um novo endereço (SBE). Caso o ponto de entrada retorne false a gravação não do novo 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 novos 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

...

cCodZon   := PARAMIXB[5]
Local

...

cEndereco := PARAMIXB[6]
Local

...

cCodExc   := PARAMIXB[7]
Local

...

nAltura   := PARAMIXB[8]
Local

...

nLargura  := PARAMIXB[9]
Local

...

nComprim  := PARAMIXB[10]
Local nCapacid  := PARAMIXB[11]
Local lRet := .

...

T.
 
  If nAltura > 100

...

     lRet  := .

...

F.
   
   EndIf
 
Return lRet

------


Templatedocumentos