Ponto entrada > Módulo Terceiros > Tratamento standard GENFIC 

OPENFILE : Geração dos ficheiros de quitações

Este ponto de entrada permite intervir para abrir outras tabelas e de alimetar os ficheiros de quitação com as informações suplementares.

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada foi chamado sob o programa ENREG do tratamento GENFIC.

Permite a cada registo de uma linha do ficheiro de quitação de se posicionar um registo de uma tabela previamente aberto.

Variáveis e máscaras disponíveis

Variáveis

Definição

FACTOR

Nome do fator

NUMQUIT

Número de quitação

CODE

Nome do ficheiro bancário

TYPENR

Tipo de registo (Menu loal 656)

Exemplo :  Referência ao cliente encomenda, campo BPCORD do ficheiro SINVOICEV

If !clalev([F:SIV]) : Local File SINVOICEV [SIV] : Endif

If  TYPENR=2 or TYPENR=5            # Informação para uma linha do detalhe

        If [F:SIH]NUM<>[F:SIV]NUM   :     Read [SIV]SIV = [F:SIH]NUM  :  Endif

Endif

Sob a parametrização dos ficheiros bancários (Função : GESTFB), será possível referenciar um campo SIV sob o ficheiro banco QUITTANCE em "Detalhe" ou "Detalhe2"

Tabelas abertas

Tabelas

Conteúdo significativo

Título Tabela

FACTOR [FCT]

Sim

Factor :

SINVOICE [SIH]

Sim exceto TYPENG=1

Faturas

BPARTNER [BPR]

Sim exceto TYPENG=1

Terceiros

BPCUSTOMER [BPC]

Sim exceto TYPENG=1

Clientes

BPADDRESS [BPA]

Sim exceto TYPENG=1

Endereços

BID [BID]

Sim exceto TYPENG=1

RIB

FICBAN : Personalização do directório de geração do ficheiro quitação

Este ponto de entrada permite personalizar o diretório de geração do ficheiro quitação (variável GDIRBQE).

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Existe um ficheiro rasto.

Diferentes casos de chamada

O ponto de entrada foi chamado no momento da geração do ficheiro de quitação seja diretamente pela funçã GENFIC seja na seguida da contabilização da quitação (função CPTQUIT)

Variáveis e máscaras disponíveis

A variável GDIRBQE está modificável Atenção, ela contém o caminho relativo, logo um sub-diretório do dossier (ex : GDIRBQE contient "BQE" para um ficheiro gerado sob /sage/X3V6/DEMO/BQE).

Esta variável está salvaguardada antes a chamada ao ponto de entrada. Ela está restaurada após a geração do ficheiro.

As tabelas TABFILBAN e FACTOR estão em linha, o seu conteúdo é significativo.

Segundo o caso de chamada, seja a máscara da geração de ficheiro (GENFIC [DIA]) seja a máscara da contabilização (CPTQUIT [DIA]) está acessível.