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

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.

Localização:

No 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

Boolean

Booleano (.tT. ou .fF.)

Sim

Bloco de código
languagedelphi
titleExemplo: GFE116A1
linenumberstrue
#Include 'Protheus.ch'
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" )
   GXI->GXI_EDIMSG := "Quantidade de documentos de frete ultrapassa o limite informado! Limite máximo: 10" 
   GXI->GXI_EDISIT := '3' 
   GXI->(MsUnLock())
EndIf
 
RestArea(aOldArea)
Return lRet