Les Familles d'outillages
La famille d'outillage porte l'ensemble des comptes comptables généraux et analytiques, cela permet d'alimenter par défaut les informations comptables des produits lors des passages en comptabilité sans avoir à les saisir dans leurs fiches.
Le champ abréviation est obligatoire et unique. Il y a également une nouvelle case à cocher moyen de contrôle dans la grille et la fiche.
Elle permet de mettre en évidence les familles d’outillage provenant des moyens de contrôle.
Au premier lancement, l’ensemble des moyens de contrôle seront dupliqués dans les familles d’outillage avec cette case initialisée. La clé primaire de la table des moyens de contrôle sera elle aussi initialisée.
A la création d’une famille d’outillage, si la case est coché alors le moyen de contrôle sera créé automatiquement sauf si l’abréviation existe déjà dans les moyens de contrôle. Pour éviter cela il faut contrôler que l’abréviation n’est pas déjà présente dans la table des familles d’outillage. Si la case peut se cocher alors le moyen est créé à l’image de la famille et le lien est effectué entre les deux codifications (champ CD_MOY_CTRL mis à jour dans la table OUTILLAGE_FAMILLE)
En modification, il est possible de venir
- Cocher la case si elle ne l’est pas. Dans ce cas le moyen de contrôle se crée avec les mêmes contraintes et règles métiers que ci-dessus.
- Décocher la case. Uniquement si le moyen de contrôle n’est pas utilisé dans les tables de contrôle (table PH_NAT). Si pas de lien existant alors suppression du lien entre les deux codifications et suppression de l’enregistrement dans la table des moyens de contrôle.
- Si la case est cochée et que l’abréviation et le libellé sont modifié alors le moyen correspondant se met à jour
Pour pouvoir supprimer une famille d’outillage dont la case, moyen de contrôle, est activé, il faut que la règle de modification de la case ci-dessous soit d’abord vrai.
Si c’est le cas et que les autres contraintes existantes sur les familles d’outillage sont respectées alors l’opérateur pourra supprimer les deux codifications.