Définir la propriété du code de compte

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Après avoir importé les informations du compte client, mettez à jour la com.snc.cs_base.last.generated.code.tree.path propriété avec la valeur de code de compte correcte.

    Avant de commencer

    Rôle requis : import_admin et sn_crm_foundation_admin

    Pourquoi et quand exécuter cette tâche

    La com.snc.cs_base.last.generated.code.tree.path propriété système stocke la valeur du code de compte du compte client le plus récemment créé dans la table Compte (customer_account).

    Lorsque vous créez un enregistrement de compte client, le système utilise cette propriété pour générer un code de compte unique. La propriété est ensuite mise à jour avec la dernière valeur, confirmant que l’enregistrement de compte suivant reçoit un nouveau code unique.

    La valeur de la com.snc.cs_base.last.generated.code.tree.path propriété doit correspondre à la valeur du champ Code de compte du dernier enregistrement de compte client inséré. Lorsque vous créez des enregistrements de compte client en important des données provenant d’autres sources ou instances, ces valeurs peuvent se désynchroniser. Si ces valeurs ne correspondent pas, le système génère une erreur lors de la création du nouvel enregistrement suivant dans la table Compte :

    java.sql.BatchUpdateException : entrée en double pour la account_path de clés

    Pour corriger cette erreur, procédez comme suit.

    Procédure

    1. Déterminez la valeur la plus élevée ou la dernière valeur de code de compte utilisée à partir de la table de compte (customer_account).
    2. Accédez à la table Propriétés système [sys_properties].
    3. Définissez la com.snc.cs_base.last.generated.code.tree.path propriété sur la valeur déterminée à l’étape 1.