Á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:

Supply Chain - Logística

Módulo:

SIGAGFE

 

Ponto de Entrada - GFE116A1

Descrição:

Permitir a realização de consistências específicas no processamentode 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 (.tT. ou .fF.)

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.