Home

Linha Microsiga Protheus

Páginas filhas
  • F200ALTL - Altera linha de processamento -- 112697

Ponto-de-Entrada: F200ALTL - Altera linha de processamento
Abrangências: Microsiga Protheus 10 , Microsiga Protheus 11
Versões: Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Português (Brasil)
Descrição:
O ponto de entrada F200ALTL altera a última linha de processamento do arquivo de retorno de cobranças. Esta alteração somente tem efeito no caso de reprocessamento do arquivo, quando já existe linha de LOG para o arquivo na tabela FI0. Sendo que o arquivo gravado no LOG seja reprocessado desde a primeira linha.
Eventos
Após a confirmação da mensagem de confirmação de reprocessamento do arquivo de retorno.
Programa Fonte
FINA200.PRX
Sintaxe

F200ALTL - Altera linha de processamento ( < nUltLinProc> ) --> nUltLinProc

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
nUltLinProc Numérico Contém a última linha processada gravada na tabela de LOG de processamento (FI0) X
Retorno
    nUltLinProc(numerico)
  • Ultima linha de processamento alterada. Pode indicar que o arquivo foi processado totalmente, parcialmente ou não foi processado (valor 1).
Observações
A tabela FI0 está posicionada no LOG do arquivo gravado no momento da chamada do ponto de entrada, o que possibilita a utilização de algum campo com informação do arquivo processado no ponto de entrada.
Exemplos
#include "protheus.ch"User Function F200ALTLLocal nUltLinProc := ParamIXB[1]                  Alert( "Ponto de Entrada F200ALTL" )If nUltLinProc > 1   // Forca reprocessamento do arquivo desde a primeira linha   nUltLinProc := 1EndIf	Return nUltLinProc
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não