Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
XRM
TRCTT - Actions réalisées par le traitement de transfert des contacts

Sélection des données à transférer
   Hormis les critères de soumission, le traitement restreint la sélection à tous les contacts, caractéristiques, liens d'entité, associations aux établissements, compléments, agréments qualité et informations millésimées à transférer dont le code traitement n'est pas en attente ("A").

   Lorsqu'un contact est intégré, les informations des tables annexes d'interface avec le même code contact seront aussi prises en compte et tenteront de s'intégrer dans les tables définitives.
Si une erreur se produit sur l'une des tables pour un contact, l'ensemble des données ne sera pas transféré.

Numérotation automatique des contacts
   Le rôle du contact à transférer permet d'affecter automatiquement un nouveau numéro de contact.
Le numéro de contact affecté dans la table d'interface QRCTT doit cependant être unique, il est remplacé par le numéro calculé lors du transfert.

Insertion ou mise à jour des contacts
   Lorsque le contact à transférer n'existe pas dans la table des contacts, il est inséré. Sinon, les informations qui le concernent sont mises à jour.

   En insertion, toutes les zones du contact à transférer de type alphanumérique qui contiennent la valeur "?" sont insérées avec une valeur vide et toutes les zones de type numérique qui contiennent la valeur de la chaîne 1 de l'occurrence MAJSAS du paramètre AUTQRM le sont également.

   En mise à jour, lorsqu'une zone du contact à transférer est vide, la valeur déjà définie est conservée.
Il faut positionner la valeur "?" pour les alphanumériques et la valeur de la chaîne 1 de l'occurrence MAJSAS du paramètre AUTQRM pour les numériques afin d'effacer le contenu de la zone concernée.

Marquage des lignes de données traitées
   Les lignes de données correctement transférées sont supprimées des tables d'interfaces (QRCTT, QRCTC, QRCTE, QRLCT, OETTM, OETTQ et OETTC).

   Pour celles qui génèrent une erreur, le code de traitement passe à "R".