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 tabela de frete de acordo com 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

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 

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