Fichier des documents joints


Le fichier xxFJOINT.hfi est le fichier contenant l'ensemble des liens de documents joints d'une application. Le nom réel du fichier (exemple : CCFJOINT pour les documents joints de DCPT) est spécifié à l'ouverture de ce dernier. Ce fichier est géré par le module. Pour préciser le fichier des documents joints que le module doit pointer, un paramètre est donné aux fonctions de gestion des documents joints.
Le code passé aux fonctions est défini de la manière suivante :
Numérique sur 2 positions : XXY
XX représente le code application qui reprend le premier chiffre de la codification des zooms :

Code (erreur)

Application

0

DAV

1

DCPT

2

DPAIE

3

DRT

4

DREG

5

COMMUN

6

DDOC

7

DAFF

8

DSP

9

DQUAL


Y représente la liste de rattachement des fichiers pointés de 0 à 9.
Il est prévu d'accéder jusqu'à 10 listes de rattachement possibles simultanément.
Dans les masques écrans, les champs permettant l'accès aux documents joints par CTRL F6 doivent avoir un piège de touche dont la valeur est 10300+ code.
Exemple pour DREG, première liste : 10340

Application

Point d'arrêt CTRL F6

DAV

10300

DCPT

10310

DPAIE

10320

DRT

10330

DREG

10340

COMMUN

10350

DDOC

10360

DAFF

10370

DSP

10380

DQUAL

10390



ACTIONS POSSIBLES :
Ajout d'un lien
En sélectionnant un document existant mais sur un autre répertoire que celui des documents joints. On mémorise l'ancien nom et répertoire, et on mémorise le nouveau nom et le flag indiquant suppression de l'original.
Au moment de la validation, on copie physiquement le fichier pointé sur le répertoire par défaut des documents joints en lui donnant le nom indiqué. En cas de doublon, on indicera le nom. Si la suppression a été demandée, le fichier original sera supprimé.
 Modification d'un lien
Seul le libellé peut être modifié.
 Suppression d'un lien
Si le fichier supprimé n'est pointé par aucune autre entité, on a la possibilité de supprimer physiquement le fichier sur le répertoire des documents joints.