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 | 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 :
1 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é.
2 Modification Modification d'un lien
Seul le libellé peut être modifié.
2 Suppression 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.