Árvore de páginas

Versões comparadas

Chave

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

GFE116A1 -

Permitir consistências específicas no processamento dos documentos.

 Validações Complementares dos Documentos de Frete Vinculados à Fatura

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Logística

Módulo:

SIGAGFE

Ponto de Entrada - GFE116A1

Descrição:

Permitir a realização de consistências específicas no processamento.de validações complementares referentes aos documentos de frete relacionados à fatura

Localização:

No processamento dos registros, momento da consistência das faturas de frete que estão sendo processadas.

Programa Fonte:

GFEA116A - EDI - Importação de Fatura de Frete

Parâmetros:

NomeTipoDescriçãoObrigatório
PARAMIXB[1]NumberQuantidade de documentos de frete relacionados à fatura.Sim

Retorno:

Nome

Tipo

Descrição

Obrigatório

lRet

BooleanLógico

Booleano (.T. ou .F.)

Sim

Bloco de código
languagedelphi
titleExemplo: GFE116A1
linenumberstrue
#Include#INCLUDE 'ProtheusPROTHEUS.chCH'

User Function GFE116A1()
Local aOldArea := GetArea()
Local lRet := .T.
Local nQtdSel := PARAMIXB[1]
 
	If nQtdSel > 10
   lRet := .F.
   		RecLock("GXI",.F.)
   		GFELog116:Add("**Quantidade de documentos de frete ultrapassa o limite informado! Limite máximo: 10 (PE GFE116A1)" )
   		GXI->GXI_EDIMSG := "Quantidade de documentos de frete ultrapassa o limite informado! Limite máximo: 10 (PE GFE116A1)" 
   		GXI->GXI_EDISIT := '3' 
   		GXI->(MsUnLock())
		Return .F.
	EndIf
 
RestArea(aOldArea)
Return lRet.T.