Árvore de páginas

Versões comparadas

Chave

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

...

Ponto de Entrada:GFEXFB15

Descrição:

Permite criar novas unidades de cálculo específicas conforme condição do cliente.

Localização:

Ao criar as unidades de cálculo

Programa Fonte:

GFEXFUNB - Funções Genéricas do Cálculo de Frete

Parâmetros:

NomeTipoDescriçãoObrigatório
PARAMIXB[1] CaractereTipo de Documento de CargaSim
PARAMIXB[2] CaractereEmissor do Documento de CargaSim
PARAMIXB[3]CaractereSérie do Documento de CargaSim
PARAMIXB[4]CaractereNúmero do Documento de CargaSim
PARAMIXB[5]CaractereSequencia do Trecho (GWU)Sim

Retorno:

NomeTipoDescriçãoObrigatório
lRetBoleano

Indica se deve ser criado uma nova unidade de cálculo
.T. - Indica que será criado uma nova unidade de cálculo;
.F. - Indica que não será criado uma nova unidade de cálculo (Mesmo indicando que não deverá ser criada uma nova unidade de cálculo, o sistema continuará verificando a quantidade máxima de documentos por cálculo conforme parâmetros no cadastro de emitentes, campo GU3_MAXDOC.)

Sim
Bloco de código
languagedelphi
titleExemplo: GFEXFB15
linenumberstrue
#INCLUDE 'PROTHEUS.CH'
User Function GFEXFB15()
	Local lRet := .F.
	Local GWU_CDTPDC	:= PARAMIXB[1]
	Local GWU_EMISDC	:= PARAMIXB[2]
	Local GWU_SERDC		:= PARAMIXB[3]
	Local GWU_NRDC		:= PARAMIXB[4]
	Local GWU_SEQ		:= PARAMIXB[5]
	//Criar a regra necessária para criar ou não uma nova unidade de cálculo
	// lRet :=.T. // Cria uma nova unidade de cálculo
	lRet :=.F. // Não cria uma nova unidade de cálculo
Return lRet

...