Mettez à jour le formulaire pour donner la priorité à la nouvelle configuration du fournisseur. Mise à jour d'une configuration modifiée typique pour les débutants. Mécanismes de comparaison des configurations

Dans cette instruction pour une mise à jour non standard du 1c 8.3 modifié, je ne décrirai pas les choses de base, telles que : comment ouvrir le configurateur, quelle est la configuration de la base de données, la configuration du fournisseur et la configuration principale. Beaucoup de choses ont été écrites à ce sujet et vous pouvez trouver ces informations par vous-même sur Internet. Je vais essayer de décrire les principaux points du processus de mise à jour et ce à quoi vous devez prêter attention.
J'ai pris comme exemple la comptabilité atypique 3.0.51.22 et je vais vous montrer comment la mettre à jour vers la version 3.0.53.29. Sur la version 8.3.10.2561 de la plateforme (il n'y a pas de grande différence sur les anciennes plateformes, la fenêtre de comparaison était juste un peu différente avant).
Je dirai tout de suite qu'il y aura beaucoup d'images et peu de texte. Je trouve plus facile de me souvenir visuellement d'un processus que de lire une mer de texte.

1. Vérifiez que la configuration de la base de données correspond à la configuration du fournisseur.

Pour cela il vous faut


S'il y a une correspondance, vous pouvez passer en toute sécurité à l'étape 2.

1a. Mise en place de la configuration pour le support.

Si la version de votre base de données et la version de configuration du fournisseur sont différentes, vous devez alors supprimer la configuration actuelle via le même menu : configuration - support - paramètres de support. Et cliquez sur le bouton « Retirer du support ».


Après une « courte » attente, on décoche toutes les cases. Eh bien, vous pouvez décocher la case « Enregistrer les paramètres automatiquement ». Et cliquez sur exécuter.


En conséquence, nous obtiendrons une configuration prise en charge avec les mêmes versions de base de données.

2. Mettez à jour la base de données.

Vous pouvez maintenant procéder à la mise à jour.

Laissez-moi vous dire tout de suite que la mise à jour doit être effectuée UNIQUEMENT via le menu « Configuration » - « Support » - « Mettre à jour la configuration... ».
Vous NE POUVEZ PAS utiliser « Comparer, fusionner avec la configuration du fichier » !!! Lorsque vous utilisez ce mécanisme, vous devrez passer à l’étape 1a lors de la prochaine mise à jour. Par conséquent, ne faisons pas cela et créons des problèmes inutiles pour nous-mêmes (ou pour la personne qui mettra à jour la base de données la prochaine fois).


Ensuite, sélectionnez le fichier de mise à jour.
Je voudrais parler de mise à jour après plusieurs versions. 1C ne recommande pas de mettre à jour les fichiers CF, en passant par plusieurs versions à la fois. Cela doit être fait de manière cohérente. En théorie, c'est correct.
Je vais vous expliquer pourquoi cela n'est pas recommandé. Si les programmeurs souhaitent supprimer des accessoires, ils leur attribuent d'abord le préfixe « supprimer », puis après plusieurs versions, ils le suppriment. Et ils peuvent en transférer des informations dans certaines versions. En ignorant cette version, vous risquez de perdre des données. Mais dans la pratique, au cours de mes 10 années de travail avec les bases de données 1C, j'ai eu un tel cas. Lorsque, pour une raison quelconque, les développeurs ont décidé de transférer les données de la liste vers le répertoire. Cependant, cela n’a abouti à rien de critique pour moi. J'ai écrit un traitement simple qui transférait ces données de l'archive vers la base de données actuelle. Il n'était pas nécessaire de procéder à une nouvelle mise à jour.
Vous pouvez me jeter des pierres, mais je mets toujours à jour la base de données via des fichiers cf pour plusieurs versions.
Nous avons donc cliqué sur mettre à jour, un message est apparu nous indiquant vers quelle version la mise à jour serait effectuée. Nous cliquons sur OK.



Nous attendons que la comparaison des objets ait lieu.
Ensuite, nous devons sélectionner « Afficher uniquement les propriétés modifiées deux fois » dans la liste en bas.


Je tiens aussi à dire que selon les anciennes versions, avant c'était une case à cocher.


Nous voyons donc désormais beaucoup moins d’objets.


Si le vôtre est vide, alors vous avez une chance incroyable et vous pouvez cliquer en toute sécurité sur le bouton « Exécuter » et considérer la mise à jour terminée. Eh bien, tout n’est pas si simple ici, je vais donc passer en revue les principaux objets.


La première chose que je veux dire. Ne changez en aucun cas le mode de fusion. Il devrait s'agir de « Prendre à partir de la nouvelle configuration du fournisseur ». Sinon, vous vous retrouverez avec des déchets dans la base de données avec le commentaire MGR.
Pas de boutons « afficher les différences dans les modules... ».!
Cliquez sur l'icône d'engrenage à côté du module


Une fenêtre s'ouvre dans laquelle il y a de nombreux changements dans les fonctions et les procédures.


Afin de comprendre quelle fonction a été modifiée, nous devrons soit prendre une copie de la base de données, soit enregistrer la configuration dans un fichier via le menu de configuration. Et puis chargez-le dans une base de données vide. Ensuite, allez dans le menu « configuration » et cliquez sur « Comparer les configurations... »
Sélectionnez Comparer la configuration de base avec la configuration du fournisseur.


Et maintenant, vous pouvez voir les changements via « afficher les différences dans les modules... ». Parce que nous n'allons rien changer, nous voulons juste voir ce qui a été changé.


Et on voit qu'un bout de code a été ajouté à la fonction « Pente ». Tous les changements peuvent être visualisés en cliquant sur les flèches bleues.


Revenons à la configuration mise à jour. Là, nous avons utilisé l'icône d'engrenage pour entrer dans le mode de combinaison de modules. Ensuite, cochez toutes les cases... manuellement... en vous disant « merci » aux développeurs de la plateforme :)


Nous trouvons notre fonction de déclin. Trouver l'élément modifié. J'espère qu'il est maintenant clair pourquoi vous devez séparer tout code ajouté par des commentaires - correctement, afin de ne pas deviner lors de la mise à jour d'où vient ce code.
Cliquez sur l'icône en forme de loupe et la plateforme mettra en évidence la ligne de code où vous devez ajouter ce texte.


Copiez-le depuis la fenêtre supérieure et collez-le dans la fenêtre inférieure.


Faites cela avec tous les modules. Si le module n'a pas été modifié, comme dans notre cas avec le répertoire des devises. Nous réglons simplement le mode sur « Prendre de la nouvelle configuration du fournisseur » et NE cliquons PAS sur l'engrenage (il ne devrait pas y avoir de coche verte à côté de l'engrenage, cela signifie que le code sera entièrement extrait de la nouvelle configuration, sans manuel configuration).


Super. Maintenant, après avoir parcouru tous les objets, vous pouvez décocher « enregistrer les paramètres automatiquement » puis « exécuter »


Au message « Il y a des objets qui ont été modifiés dans la configuration principale par rapport à l'ancienne configuration... Lors de la mise à jour, ces objets seront remplacés ! Exécuter? Nous cliquons hardiment sur OUI.


Dans la fenêtre suivante, laissez les cases à cocher comme indiqué sur l'image. Et rien d'autre !!! Les deux cases doivent être cochées - "les objets sont modifiés tout en conservant le support". Cliquez sur OK.


Tous. La mise à jour de la configuration non standard 1c est terminée.
Cette méthode n’est pas censée être parfaite, mais je pense que beaucoup de gens font des erreurs lors de ces étapes.
Bien sûr, je ne vous ai pas tout dit, les écueils sont encore nombreux. Mais je pense que 90 % des mises à jour peuvent être mises à jour en toute sécurité en utilisant ces instructions.

Il y a eu plus de changements dans la mise à jour : comparaison et fusion améliorées des configurations. La chose la plus importante dans ces 2 liens est que désormais, lors de la mise à jour, vous pouvez immédiatement modifier le résultat de la combinaison des procédures et des fonctions. Il n'y a pas un mot à ce sujet dans l'article, même si si l'on devait compléter ce qui a été dit dans l'article culte, alors cette nouveauté est l'une des principales. Il y en a bien d’autres et tous peuvent être lus à travers le miroir.

2. Parce que L'article se positionne comme une brève instruction pour un débutant, de nombreux points sont omis, mais le point évident sur le fait que nous devrions avoir un 2ème exemplaire de l'actuel est écrit en 3 paragraphes maximum. De plus, il est mal écrit :

Nous comparons la configuration de travail téléchargée avec la configuration de notre copie - elles doivent être identiques. Sinon, nous pouvons supprimer la configuration de copie du support et charger complètement la configuration à partir du fichier.


Que faire si la copie de la base de données est très ancienne ? Que se passe-t-il si vous parcourez 50 versions de cette manière ? Oui, le pseudo cf sera correct, mais des erreurs sont possibles en mode entreprise, ce qui prendra beaucoup de temps à analyser. Et tout de même, le programmeur devra en faire une copie à jour et la mettre à jour. Pour les risques, voir le paragraphe 7, c et c, mais cette information n'est pas destinée à un débutant. Pour un débutant, tout est simple : voir le point 7 pour ne pas se répéter.

Réglez le commutateur sur « Sélectionner le fichier de mise à jour » et spécifiez notre fichier de mise à jour.


Pour quoi? Pourquoi cette méthode est-elle recommandée aux débutants dans les brèves instructions, et non celle recommandée par 1C ? La recherche des mises à jour disponibles sur la configuration de Poultry Farm Management ne fonctionne pas ?

Une fois la fenêtre de comparaison apparue, la première chose que nous faisons est de décocher l'élément de configuration racine.
...
Ensuite, nous allons au filtre et définissons « Afficher les différences entre la nouvelle configuration du fournisseur et l'ancienne configuration du fournisseur ».
Avec ce filtre, cochez la case sur l'élément racine de la configuration - tous les objets nécessaires seront sélectionnés.


Avez-vous essayé de comparer ce qui s'est passé avant et ce qui s'est passé après toutes ces manipulations ? J'ai bien peur que le résultat soit le même : ce que vous avez soigneusement supprimé en premier, la même chose est finalement revenue ! Dans la nouvelle version de la plateforme (enfin, comme neuve, pour vous, oui - nouvelle, mais ce n'est pas nouvelle, mais pas ancienne non plus), vous pouvez créer un fichier XML de paramètres pour combiner les configurations. Essayez de faire un avant et un après et comparez-les.

Pour les rôles et les objets dont la composition a été modifiée, définissez « fusionner avec la priorité de la nouvelle configuration du fournisseur »


Et pas un mot sur le fait qu'il convient de vérifier le résultat. Combien ai-je utilisé « Fusionner avec priorité... » De temps en temps, des situations surviennent où le résultat est différent de ce qui est logiquement attendu... Bref, il vaut mieux cocher tous ces « Fusionner avec priorité » après.

Il peut suffire de fusionner le formulaire avec la priorité de la nouvelle configuration du fournisseur ou même de le retirer du fichier si le module du formulaire n'a pas changé.


Premièrement : s’il s’agit uniquement de votre base de données et que vous êtes le seul à la mettre à jour, cela vaut peut-être la peine d’envisager d’apporter toutes les modifications au formulaire dans le code. Inconvénients : il faudra lire le SI pour savoir comment faire (si vous ne savez pas) ; Au début, cela prendra beaucoup de temps. Le plus : du temps gagné à chaque mise à jour.
Deuxièmement : rien ne dit ce dont vous avez besoin (ni comment le faire) pour déterminer si le formulaire a été modifié par rapport à l'ancienne configuration du fournisseur.
Troisièmement : quand exactement « peut-être suffira-t-il de combiner la forme avec la priorité » ? En général, il s’agit de la mise à jour, mais les points principaux sont décrits très brièvement !

De cette façon, vous pouvez déployer plusieurs versions à la fois (sur une copie, nous déployons séquentiellement les versions avec mises à jour en mode entreprise) et déployer le fichier cf résultant sur la base de données de travail.


Est-ce un guide du débutant ? Si le fournisseur ne prévoit pas le passage de la version 1 à la version 3, alors le débutant n'a pas besoin de le faire. Un non-novice doit comprendre qu’il prend un risque. L'article ci-dessus dit :

Si la mise à jour est effectuée sur plusieurs versions, alors lors de la mise à jour, vous devez absolument faire attention aux objets supprimés et aux objets dont les noms ont été modifiés, ainsi qu'aux actions effectuées lors du premier lancement après la mise à jour. Si ces objets sont utilisés dans le traitement au premier démarrage après la mise à jour, ils ne doivent pas être supprimés et pour les objets dont les noms ont été modifiés, des modifications appropriées doivent être apportées au texte du module de traitement. Dans ce cas, les objets laissés sur place pourront être supprimés lors de la prochaine ou prochaine mise à jour.


Mais ces informations ne sont pas destinées à de brèves instructions destinées aux DÉBUTANTS ! Pour les débutants, tout est simple : faites ce que recommande le fournisseur de configuration, mettez à jour régulièrement ! Si le fournisseur vous dit que vous pouvez passer de la version 1 à la version 3, alors faites-le ; si vous ne pouvez pas, ne le faites pas.

Ils expliquent en détail et clairement les points clés de la mise à jour des configurations standards.

Qu'est-ce qui manque ? En fait, la technologie de mise à jour elle-même. C'est-à-dire une description étape par étape des actions lors de l'analyse de la configuration de base et des mises à jour. Essayons de décrire ce processus sous la forme d'un algorithme :

  1. Après avoir fait une copie de l'infobase, vous lancez le mécanisme de mise à jour. Une fenêtre apparaîtra pour comparer et combiner les configurations.
  2. Comprenez quels objets ont été modifiés dans la configuration précédente. Cela peut être fait en définissant le filtre : Afficher les différences entre la configuration principale et l'ancienne configuration du fournisseur (n'oubliez pas de vérifier la version actuelle de la configuration du fournisseur).
  3. Comprenez quels objets devront être modifiés lors de la mise à jour. Cela peut être fait de plusieurs manières. La première méthode consiste à utiliser un fichier décrivant les objets modifiés, disponible dans le catalogue de mise à jour ou sur le site user.v8.1c.ru. La deuxième façon consiste à désactiver le filtre et à définir le modèle sur « Afficher tout ». Dans ce cas, tous les objets modifiés contiendront une marque concernant le changement d'objet en face de l'objet correspondant dans la colonne (crayon vert).

  4. À l'étape suivante, vous devez faire attention aux objets qui ont été modifiés avant vous et qui doivent être modifiés lors de la mise à jour. Pour ce faire, définissez le filtre : Afficher uniquement les objets modifiés deux fois. Ces objets doivent être traités en premier. Ainsi, si un objet est modifié, cela signifie que l’un des composants suivants a changé :
    1. Toute propriété de l'objet a été modifiée ;
    2. Les détails de l'objet ou les détails de la partie tabulaire de l'objet ont été modifiés ;
    3. La disposition de l'objet a été modifiée ;
    4. Le module objet a été modifié ;
    5. La forme de l'objet a été modifiée.
  5. Pour chaque composante, il est nécessaire de prendre une décision sur l'unification.
    1. Si une propriété d'objet est modifiée dans la configuration principale et n'est pas modifiée dans la mise à jour, alors dans ce cas il est nécessaire de définir le mode approprié pour fusionner ces propriétés : « Fusionner avec la priorité de configuration principale ».
    2. Si la propriété de l'objet n'a pas été modifiée dans la configuration principale (il n'y a pas de crayon vert à côté de la propriété dans la colonne « Configuration principale »), dans ce cas, vous devez définir le mode : « Prendre à partir de la configuration chargée ».
    3. Si la propriété de l'objet a été modifiée dans la configuration principale et doit être modifiée lors de la mise à jour : Dans ce cas, vous pouvez définir l'une des options de fusion possibles. Prenons comme base le fait que lors de la mise à jour, il est nécessaire de conserver au maximum la fonctionnalité modifiée, tout en ajoutant la mise à jour à la configuration. Dans ce cas, selon que le module objet, le module de formulaire ou la propriété, les accessoires, la mise en page ou les éléments de formulaire ont changé, la stratégie de mise à jour sera différente. Ainsi, si les changements ont affecté le module : vous pouvez prendre une décision concernant chaque changement spécifique, et il existe 4 options de résultat différentes :
      1. Combinez avec la priorité principale.
      2. Désactivez la fusion de modules.

Si les modifications ont affecté les accessoires, la forme, la mise en page, la décision est alors prise dans son ensemble sur l'objet subordonné, en fonction du degré de changement. Il existe également 4 options de combinaison :

  1. Extrait de la configuration téléchargée.
  2. Combiner avec le principal prioritaire
  3. Combiner avec la priorité de la configuration chargée.
  4. Désactivez la fusion d'objets.

Une fois qu'une décision a été prise sur l'option de fusion, ce serait une bonne idée de noter par vous-même les objets qui devront être restitués après la fusion pour vérifier leur fonctionnalité et apporter des corrections si nécessaire.

5. En général, pour les objets qui restent intacts, vous pouvez définir les modes de fusion suivants. Si l'objet a été modifié par rapport à l'ancienne configuration du fournisseur, il n'est pas du tout nécessaire de le mettre à jour. Autrement dit, il est nécessaire de supprimer le drapeau d'association. Si un objet doit être mis à jour, vous devez définir le mode sur : « Prendre à partir du chargement de la configuration ». Vous pouvez lire plus en détail sur le résultat de la fusion qui sera obtenu en définissant l'un ou l'autre mode pour divers objets.

6. Après avoir configuré les modes de mise à jour, vous devez cliquer sur le bouton « Exécuter ».

7. Parfois, un problème survient lors de la mise à jour : les références à des objets utilisés dans d'autres objets ne participent pas à la mise à jour et le système affiche un message correspondant. Vous devez revenir en mode Comparer et fusionner et sélectionner l'option permettant de fusionner ces objets.

8. Une autre situation à prendre en compte est ce message :

(voir photo de l'annonce :)


En bref : « Vous effacerez les modifications de configuration. » Vous devez revenir en arrière et tout vérifier à nouveau ou remplacer consciemment les objets.

La fenêtre contrôle le processus de comparaison et de fusion des configurations ou des rapports et traitements externes.

Pour comparer et combiner les configurations, sélectionnez " Configuration - Comparer, fusionner avec la configuration du fichier".
Pour comparer et combiner des traitements externes (rapports), cliquez sur le bouton "Actions" de la fenêtre d'édition/traitement des rapports et sélectionnez " Comparez, combinez avec ".
Pour comparer et combiner un traitement (état) avec un traitement externe (état), dans le menu contextuel état/traitement, sélectionnez " Comparez, combinez avectraitement externe, reporting... ".

Cette colonne affiche les principaux objets de configuration (état/traitement). Également dans cette colonne, chaque objet modifié ou ajouté (c'est-à-dire manquant dans la configuration principale) comporte une case à cocher qui détermine si cet objet participera au processus de fusion.
Pour les objets ajoutés, cela signifie copier de la configuration chargée vers la configuration principale ; pour les objets modifiés, l'opération sera déterminée par les règles spécifiées. Cette case à cocher définit également les règles de classement des objets dont l'ordre a changé. Cet ordre peut être modifié ultérieurement.
Chaque objet de l'arborescence possède un menu contextuel, qui comprend une partie du menu de l'arborescence de configuration standard et des commandes spécifiques au processus de fusion. Pour tout élément d'arborescence (à la fois un objet de métadonnées et simplement une branche d'objets subordonnés) qui n'appartient pas aux branches d'objets ajoutés ou supprimés, il existe des commandes Définir le mode de fusion pour les objets subordonnés Et Définir l'ordre des objets subordonnés. Pour les objets de métadonnées présents dans les deux configurations (mappés entre eux), la commande est également présente Dissocier les objets. Pour les objets de métadonnées qui n'ont pas d'objet mappé dans une autre configuration, mais qui ont la possibilité d'être mappés (c'est-à-dire qu'il existe des objets non mappés d'un type similaire dans l'autre configuration), la commande est présente.

Définir le mode pour les objets subordonnés.

Permet de définir le mode de fusion pour l'ensemble de l'arborescence des objets subordonnés à celle-ci. Pour une installation groupée, vous pouvez sélectionner trois modes : , et .

Mode de fusion de configurations

Description du mode

Extraire de la configuration téléchargeable L'objet sera remplacé par l'objet correspondant de la configuration chargée.
Combiner avec la priorité de configuration principale Si l'objet prend en charge l'union, il sera fusionné. Si un objet prend en charge l'agrégation des priorités, il sera fusionné avec la priorité de la configuration principale.
Combiner avec la priorité de configuration de démarrage Si l'objet prend en charge les unions, il sera fusionné. Si un objet prend en charge la fusion des priorités, il sera regroupé avec la priorité de la configuration chargée.

Définit l'ordre des objets subordonnés

Permet de définir l'ordre des objets subordonnés pour tous les objets subordonnés à celui-ci. Il existe deux options.

Dissocier les objets Pour les objets correspondants, ne correspond pas. Après cela, les objets seront considérés comme différents. Faire correspondre des objets Pour les objets qui n'ont pas de correspondance dans une autre configuration, permet de sélectionner l'objet correspondant. Fichier (Deuxième configuration) Cette colonne affiche les objets de configuration chargés (rapport/traitement). Chaque objet dispose d'un menu contextuel similaire aux objets de la configuration principale. Mode de fusion et ordre des objets subordonnés . Cette colonne affiche l'état des objets dont l'ordre a été modifié et définit également le mode de fusion des objets et des propriétés spécifiques. Les objets dont l'ordre a été modifié par rapport à ceux qui correspondent vous permettent de définir l'ordre (voir). Il est important de noter que spécifier l'ordre d'un objet signifie spécifier l'ordre de tous les objets d'un type donné qui ont un propriétaire commun. Le mode de jointure peut être défini pour des objets et des propriétés spécifiques. Pour les objets, la définition du mode est similaire à la commande Définir le mode pour les objets subordonnés du menu contextuel. Pour une propriété particulière, le mode est déterminé par le type de cette propriété. Si une propriété ne supporte pas en principe l'union (par exemple, un nombre), seul le mode remplacement lui est possible ( Extraire de la configuration téléchargeable). Si une propriété prend en charge une agrégation simple (par exemple, des listes de liens vers des objets de métadonnées), alors le mode est disponible pour elle Fusionner. Si une propriété prend en charge la concaténation prioritaire (par exemple, les chaînes multilingues), tous les modes décrits dans la commande sont disponibles pour elle Définir l'ordre des objets subordonnés.
Si plusieurs langues sont utilisées dans la configuration et que le mode de comparaison sélective par langue est spécifié dans le paramètre, alors la comparaison et la fusion sont effectuées pour ces objets, en tenant compte des langues spécifiées dans le paramètre. Conception des couleurs des objets .
Déchiffre la palette de couleurs des statuts des objets. Les options suivantes sont possibles. Statut
Description Non modifié
L'objet est totalement identique à l'objet correspondant dans une configuration différente. Modifié
Un objet a été modifié par rapport à un objet correspondant dans une configuration différente.
Les changements peuvent concerner les propriétés d'un objet donné ou parmi des objets subordonnés à celui-ci. Indéfini
L'objet a une correspondance dans une autre configuration, mais son statut (Non modifié ou Modifié) est actuellement inconnu. Pour déterminer le statut, vous devez re-comparer à l'aide du bouton Mettre à jour Seulement dans l'ensemble
L'objet est présent uniquement dans la configuration principale Téléchargeable uniquement
L'objet est présent uniquement dans la configuration chargée L'ordre des objets a été modifié
L'ordre des objets correspondants dans les configurations a été modifié. Filtre
Détermine avec quels statuts les objets seront affichés dans l'arborescence. Statut
Filtre Afficher tout
Afficher tous les objets existants dans les configurations Afficher les différences de configuration
Les objets non modifiés ne seront pas affichés Afficher modifié
Seuls les objets remplacés seront affichés Afficher présent uniquement dans la configuration principale
Seuls les objets de la configuration principale qui n'ont pas de correspondance dans celle chargée seront affichés. Afficher présent uniquement dans la configuration de chargement
Afficher présent uniquement dans l'extension de configuration* Seuls les objets de l'extension de configuration qui n'ont pas de correspondance dans la configuration chargée seront affichés.
Afficher ceux présents uniquement dans le fichier* Seuls les objets du fichier d'extension chargeable qui n'ont pas de correspondance dans l'extension seront affichés
Afficher inchangé Seuls les objets non modifiés seront affichés.
* - utilisé lors de la comparaison/fusion des extensions de configuration. Actes Dans ce menu, vous pouvez effectuer des actions pour gérer l'association. Recherche de références non résolues à des objets supprimés Recherche les références non résolues aux objets supprimés. Le résultat est affiché dans la fenêtre de message. Charger les paramètres à partir du fichier Les paramètres de fusion actuels sont remplacés par les paramètres stockés dans le fichier spécifié. Dans ce cas, le chemin d'accès au fichier de sauvegarde des paramètres devient celui sélectionné. Ajouter des paramètres à partir d'un fichier Les paramètres de fusion du fichier sont ajoutés aux paramètres actuels. Dans ce cas, le chemin d'accès au fichier de sauvegarde des paramètres ne change pas. Enregistrer les paramètres dans un fichier Enregistre les paramètres configurés dans le fichier de paramètres actuel. Si le fichier de paramètres actuel n'est pas sélectionné, une boîte de dialogue de sélection de fichier s'ouvrira. Enregistrez les paramètres dans un fichier sous... Enregistre les paramètres configurés dans un nouveau fichier. Définir les paramètres par défaut Restaure les paramètres utilisés lors de l'ouverture de la boîte de dialogue de comparaison/fusion. Fusionner les modules Effectue une fusion de modules marqués non fusionnés pour lesquels l'un des modes est défini " Fusionner...". Définir le mode pour tout le monde Semblable à la définition du mode de fusion à partir du menu contextuel de la racine de configuration. Marquer par sous-systèmes de configuration principaux / Marquer par sous-systèmes de fichiers Vous permet de définir l'indicateur de fusion pour tous les objets appartenant aux sous-systèmes spécifiés. Rapport de comparaison de configuration Génère un rapport de comparaison de deux configurations (rapports/traitements). Mise à jour Effectue des comparaisons de configuration pour clarifier l’état des objets correspondants. Possibilités Ouvre la boîte de dialogue des paramètres de comparaison/fusion.

Si vous sélectionnez un objet spécifique dans la fenêtre de comparaison, à l'aide des commandes du menu contextuel, vous pouvez distinguer les objets, ouvrir l'objet et obtenir un rapport de comparaison. La composition des commandes du menu contextuel dépend du type d'objet. Ainsi, pour les mises en page, il est possible d'afficher les différences de mise en page, pour les modules, d'afficher les différences de modules, etc.

Si la case à cocher " Enregistrer automatiquement les paramètres" est défini, les paramètres seront automatiquement enregistrés avant d'effectuer l'opération.

Pour effectuer une fusion conformément aux règles spécifiées, cliquez sur le bouton Exécuter.

voir aussi :

Afin de trouver toutes les modifications apportées à la configuration, vous devez comparer la configuration de la base de données (configuration actuelle) avec la configuration du fournisseur (configuration d'origine sans modifications). Cela peut être fait en utilisant les capacités standard de la plate-forme. Dans le configurateur, allons dans les paramètres du support de configuration :

La fenêtre des paramètres de prise en charge de la configuration s'ouvrira devant nous.

En exécutant la commande « Comparer, Fusionner », on obtient une liste des objets qui ont été modifiés dans la configuration principale par rapport à la configuration fournisseur. Il s'agit du filtre par défaut installé pour l'arborescence de métadonnées affichée. Voici à quoi pourrait ressembler le résultat d’une comparaison avec la configuration du fournisseur.

À ce stade, nous pouvons visualiser de manière assez détaillée les différences entre les principaux objets de configuration et la configuration du fournisseur. Par exemple, la capture d'écran suivante montre une comparaison des modules d'une application standard dans les configurations.

Dans la plupart des cas, en comparant ainsi les objets de métadonnées, nous pouvons mettre à jour la configuration standard tout en conservant toutes les modifications. Bien sûr, tout dépend de la complexité des modifications apportées, car si la configuration entière est « réécrite plusieurs fois », la mise à jour à partir du package de mise à jour officiel du fournisseur peut devenir impossible.

Imprimez-le

Pour plus de commodité, vous pouvez afficher une liste de toutes les modifications de configuration dans une feuille de calcul et l'utiliser lors d'une mise à jour ultérieure, lorsque vous devez choisir comment combiner les modules, donner la priorité à la configuration principale ou à la configuration du fournisseur. Pour enregistrer les résultats des comparaisons de configuration, vous devez générer un rapport de comparaison détaillé pour l'ensemble de la configuration.

En cliquant sur le bouton "OK", nous recevrons un rapport détaillé sur les modifications de la configuration standard au format d'un tableur, que la plateforme 1C:Enterprise vous permet d'enregistrer dans d'autres formats (par exemple, un tableau Excel) .

Maintenant que le rapport de modification est prêt, procédons à la mise à jour. N'oubliez pas de vérifier si les objets de métadonnées sont correctement mis à jour conformément au rapport reçu.



Des questions ?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :