Page tree

GFEXFB05 - Cálculo do Romaneio - Selecionar Tabela de Frete

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Logística

Módulo:

SIGAGFE

Ponto de Entrada - GFEXFB05

Descrição:

Seleciona a tabela de frete de acordo com os parâmetros definidos em campos específicos.

Localização:

No cálculo do Romaneio, quando existir mais de uma tabela de frete.

Programa Fonte:

GFEXFUNB - Funções para Cálculo do Frete (SIGAGFE)

Parâmetros:

PARAMIXB[1]StringNúmero do romaneio

Sim 

PARAMIXB[2]BoolIndica se usa tabela temporária

Sim

PARAMIXB[3]StringAlias da tabela temporáriaSim
PARAMIXB[4]ArrayArray de dados - Paramixb[2] = FalseSim
Nome
Tipo
Descrição
Obrigatório

Retorno:

Nome

Tipo

Descrição

Obrigatório

aRet

Array

Array de duas posições

[1] - Boolean - Encontrou registro = True.

[2] - String - Mensagem de retorno para adicionar ao log do cálculo de frete

Sim

Exemplo: GFEXWS05
User Function GFEXFB05()

Local cNrRom := PARAMIXB[1]
Local lTabTemp := PARAMIXB[2]
Local cTRBSTF := PARAMIXB[3]
Local aTRBSTFx := PARAMIXB[4]

Local aRet = { }

aRet[1] := .T.
aRet[2] := "Mensagem do Log de calculo do romaneio"

//O retorno do ponto de entrada será o próprio array com seu conteúdo alterado.
 Return aRet