# Génération d’un SMX de différences

### Générer un SMX de différences <a href="#toc132289258" id="toc132289258"></a>

&#x20;Le SMX de différences permet le report des colonnes modifiées uniquement.

Les SMX de différences permettent d’éviter de perdre les modifications faites sur le même élément. Les modifications s’appliquent par colonne.

&#x20;

Quand A importe son SMX de différence, la modification de formule de B est perdue car la modification de l'ordre fait que l'on copie toute la colonne depuis le SMX de A.

&#x20;

Par exemple :

A fait un SMX de tout depuis le serveur

A travaille sur un backup et réordonne des champs

B travaille sur le serveur est modifié une formule d'un champ réordonné par A

&#x20;

Avec partir de cette version, les SMX de différences sont reconnus comme tel, et les modifications sont appliqués par colonne :

&#x20;

\- si "A forcer" : uniquement les colonnes modifiées

\- sinon : uniquement les colonnes modifiées si elles n'ont pas était modifié entre temps sur la base

&#x20;

Dans l'exemple précédent, seule la modification de l'ordre (par A) est appliquée et la modification de la formule (par B) est conservée.

&#x20;

Remarque :

Pour repérer un SMX de différence dans le fichier l'attribut DIFF="1"

&#x20;

\<TYPE FORCER="0" DIFF="1">NORMAL\</TYPE>

&#x20;Les colonnes modifiées :

\<COLONNE IDAUTO="2095" LIBELLE="Ordre">7\</COLONNE>

\<COLONNEOLD IDAUTO="2095">6\</COLONNEOLD>

&#x20;

Dans ce cas l'ordre est passé de 6 à 7

&#x20;

### Rapport de génération SMX de différences <a href="#toc132289259" id="toc132289259"></a>

&#x20;L'export de SMX de différences génère un rapport d'export, c'est un fichier HTML équivalent à celui proposé avant l'import d'un SMX.

Il contient l'ensemble des créations, modifications et suppressions de ce SMX.

&#x20;

Il est généré à côté sur un fichier SMX.

&#x20;
