Árvore de páginas

Versões comparadas

Chave

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

GFEXFB08 - Define

...

Se o Trecho Será Pago

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Distribuição e Supply Chain - Logística

Módulo:

SIGAGFE

Ponto de Entrada:GFEXFB08

Descrição:

Possibilidade de definir se o trecho deverá ser pago ou não.

Localização:

Chamado ao definir se o trecho será pago.

Programa Fonte:

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

Parâmetros:

NomeTipoDescriçãoObrigatório
PARAMIXB[1]CaracterCaractereCódigo do tipo do documento de cargaSim
PARAMIXB[2]CaracterCaractereEmissor do documento de cargaSim
PARAMIXB[3]CaracterCaractereSérie do documento de cargaSim
PARAMIXB[4]CaracterCaractereNúmero do documento de cargaSim
PARAMIXB[5]CaracterCaractereSequência do TrechoSim

Retorno:

NomeTipoDescriçãoObrigatório
lRetornoLógicoRetorno que indica se o trecho deverá ser marcado como pago: verdadeiro (.T.) ou falso(.F.)Sim
Bloco de código
languagedelphi
firstline1
titleExemplo: GFEXFB08
linenumberstrue
#INCLUDE "PROTHEUS.CH"
User Function GFEXFB08()
Local cCdTpDc  := PARAMIXB[1] 
Local cEmisDc  := PARAMIXB[2]
Local cSerDc   := PARAMIXB[3]
Local cNrDc    := PARAMIXB[4]
Local cSeq     := PARAMIXB[5]
Local lRetorno := .F.
	
	dbSelectArea('GWU')
	GWU->(dbSetOrder(1)) //GWU_FILIAL+GWU_CDTPDC+GWU_EMISDC+GWU_SERDC+GWU_NRDC+GWU_SEQ
	
	If GWU->(dbSeek(xFilial('GWU')+cCdTpDc+cEmisDc+cSerDc+cNrDc+cSeq))
		If GWU->GWU_SEQ == "02"
			lRetorno :=  .T.
		EndIf 
	EndIf

Return lRetorno

...