Développement > Utilitaires > Patchs > Copie paramétrage 

Cette fonction permet de copier du paramétrage d'un dossier SAFE X3 vers un autre dossier SAFE X3.

Deux cas sont possibles :

  • Si les dossiers sont dans la même solution SAFE X3, la copie est directe.
  • Si les dossiers sont dans des solutions SAFE X3 différentes, cette fonction génère uniquement un fichier de type patch qui devra être réintégré par la suite dans le dossier de destination à l'aide de la fonction Intégration de patch.

SEEINFO Dans le cas de copie directe, vous ne pouvez pas indiquer un chemin de fichier, mais indiquer les dossiers d'origine et de destination.
Ces deux dossiers doivent se trouver dans la même solution.

SEEREFERTTO Pour faciliter la copie de paramétrage, la notion de modèle de paramétrage a été introduite. La création de modèle évite de renseigner à chaque copie l'ensemble du paramétrage.
Ce champ est obligatoire et permet de pré-remplir le tableau des données à copier. Pour autant, ce tableau peut être modifié et complété avant le lancement de la copie.

Gestion de l'écran

L'écran de saisie permet de définir, outre le type de traitement désiré (copie directe ou création d'un fichier de patch), un code modèle de paramétrage. Une fois ce modèle renseigné, on peut modifier ou compléter les lignes affichées : chaque ligne définit, par le biais d'un modèle de données et de critères de sélection complémentaires, les lignes à extraire ou copier des tables de paramétrage concernées.

Ecran de saisie

Présentation

Une fois la saisie validée, la copie est exécutée si c'est l'opération qui a été demandée. Si on a demandé la création d'un patch, on entre automatiquement dans la fonction de création de patch, l'ensemble des lignes correspondant à la saisie faite ici étant présentées. On peut alors compléter le fichier patch dont la création est proposée.

Il est à noter que le patch proposé inclut à la fois les lignes de modèles de données (type=AAA), mais également le patch du modèle de paramétrage lui-même (type=APH), qu'il n'est d'ailleurs pas obligatoire de créer dans le patch pour voir les paramètres transférés.

 

Champs

Les champs suivants sont présents dans cet onglet :

Type de copie

  • Type de copie (champ TYPTRS)

Sélectionnez le type de copie. Deux valeurs sont disponibles :

  • Copie : Le paramétrage est lu dans le dossier d'origine et directement mis à jour dans le dossier de destination.
    Vous devrez renseigner les champs Dossier origine et Dossier destination.

  • Patch : Un patch est généré uniquement. Pour récupérer le paramétrage dans le dossier de destination, le patch doit être intégré dans ce dossier.
    Vous devrez renseigner le chemin du fichier de destination.

Copie

  • Dossier origine (champ DOSORG)

Sélectionnez le dossier d'origine.

  • Dossier destination (champ DOSDES)

Sélectionnez le dossier de destination.

Patch

  • Type de destination (champ TYPEXP)

Sélectionnez le type de destination dans le cas de l'intégration de patch :

  • Client,
  • Serveur : vous devrez renseigner le chemin du fichier de destination.
  • Nom du fichier (champ VOLFIL)

 

Modèle de paramétrage

Identifie le code du modèle de paramétrage.

Ce champ permet de sélectionner les données à traiter à celles relatives à une seule législation.

Tableau Modèles de données

Le modèle de données sélectionné ici permet de définir les données qui seront extraites pour être écrites dans le fichier de patch ou copiées.

SEEINFO Il peut exister plusieurs modèles de données identiques dans un même modèle de paramétrage.

  • Sélection (champ EXPSEL)

On saisit ici une formule de sélection qui s'appliquera sur la table principale définie dans le modèle de données.

Cette formule peut notamment inclure la variable [L]CODLEG, qui est le code législation saisi lors du lancement de la copie.

Lorsque des données de paramétrage décrivent des transactions de saisie, la simple copie de données de paramétrage ne suffit pas : il faut également que les transactions correspondantes soient revalidées (ie. que du code - traitement, écrans, fenêtre selon les cas - soit régénéré. Ceci se déclenche en renseignant ici le code de l'objet de paramétrage correspondant.

 

Messages d'erreur

Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre