Contacts

Échangez des règles entre des configurations identiques. Gestion très simple d'utilisation des échanges entre configurations identiques. Chargement d'une référence depuis XML

2018-11-15T19 : 32 : 35 + 00 : 00

Le traitement universel "Télécharger et télécharger des données XML" effectue un téléchargement complet ou partiel des données de l'infobase dans un fichier au format XML. Par la suite, ce fichier peut être téléchargé sur base d'informations utilisant le même traitement. Le format du fichier d'upload diffère du format du fichier créé lors de l'upload selon le plan d'échange par la partie header.

Le traitement ne peut être utilisé que dans les cas où l'infobase dans laquelle les données ont été téléchargées et celle dans laquelle les données sont chargées sont homogènes (les configurations sont identiques, les données peuvent différer), ou tous les objets déchargés sont presque complètement identiques dans la composition et les types de attributs et sections tabulaires, les propriétés de l'objet de métadonnées « hôte », et ainsi de suite.

L'utilisation de ce traitement est possible, par exemple, pour créer un sauvegardeéchange de données, échange de données entre les infobases, et aussi comme outil auxiliaire dans la récupération des infobases défaillantes.

Le traitement prend en charge le téléchargement des données avec la possibilité de spécifier une sélection par période. De plus, les objets sont vérifiés pour les caractères invalides lorsqu'ils sont échangés via XML.

Meilleures salutations, (enseignant et développeur).

Le transfert de diverses données est une action très importante dans tout système comptable sur la plateforme 1C. Avant d'exporter un ouvrage de référence vers une autre base de données, vous devez faire sauvegarde car les modifications apportées sont considérées comme irréversibles.

Le moyen le plus populaire et en même temps assez simple de transférer un ouvrage de référence vers 1C 8.3 consiste à traiter les données d'information sous forme XML.

Pour effectuer cette tâche, vous devrez utiliser le fichier de traitement de téléchargement / téléchargement pour 8.2 ou pour 1C 8.3. Cette méthode est universelle et la plus optimale, elle convient à presque toutes les configurations installées.

Téléchargement de données

Pour ce faire, vous devez d'abord accéder à l'interface du programme et effectuer un certain nombre d'actions :

1. Remplissez le champ "Nom du fichier". En utilisant ce chemin, un fichier de données d'information sera ensuite créé pour être chargé dans la base de données.

2. Dans la zone des tableaux "Données à télécharger", sélectionnez les informations du livre de référence que vous souhaitez télécharger à partir de la base de données existante.

3. Après cela, lorsque les objets nécessaires sont sélectionnés, effectuez une sélection de superposition dans la partie droite des tableaux.

4. Après avoir terminé l'installation de tous les paramètres requis, exportez le répertoire.

Chargement de données dans un répertoire

Pour transférer des répertoires vers 1C, vous devrez effectuer un certain nombre d'actions :

1. Lancez le traitement dans la base de données où vous souhaitez charger les données d'information et utilisez l'onglet "Chargement".

2. Sélectionnez ensuite le fichier précédemment téléchargé et utilisez la commande Charger les données.

Après avoir effectué cette action, la migration de l'ouvrage de référence d'une base de données à une autre est considérée comme complètement terminée.

Le transfert de données est un processus très important dans tout système comptable, la plate-forme 1C 8.3 et 8.2 ne fait pas exception. Ci-dessous, nous examinerons les instructions sur la façon de transférer facilement des données d'un système à un autre avec une configuration similaire (pour différentes configurations, vous pouvez utiliser un outil pour programmeurs - ou).

Avant qu'aucune action ne soit nécessaire, les modifications sont irrévocables !

Le moyen le plus simple et le plus pratique de transférer des données de 1C 8.3 à 1C 8.3 comptabilité 3.0 consiste à utiliser le traitement Déchargement et chargement de données au format XML (téléchargement - pour 8.2 ou pour 1C 8.3 ou sur ITS). Le traitement est universel et adapté à toutes les configurations.

Nous n'entrerons pas dans les détails, considérez instructions étape par étape sur la migration des données à l'aide de ce traitement à l'aide de l'exemple du transfert de marchandises le plus simple.

Exportation de données vers XML

Tout d'abord, ouvrons le traitement dans la base de données source (d'où nous déchargerons la marchandise) et regardons l'interface :

Obtenez gratuitement 267 didacticiels vidéo 1C :

Il est immédiatement nécessaire de remplir le champ "Nom du fichier" - un nouveau fichier de données sera créé le long de ce chemin, que nous chargerons dans la base de données du récepteur. Un peu en dessous, dans la section tabulaire « Données à décharger », vous devez sélectionner les données que nous voulons décharger de la base de données.

Après avoir sélectionné un objet dans la section tabulaire de gauche, vous pouvez appliquer la sélection dans la section tabulaire de droite :

Dans notre exemple, je souhaite décharger toutes les marchandises portant le nom "Rake".

Une fois tous les paramètres renseignés, les données peuvent être téléchargées. Pour ce faire, vous devez cliquer sur le bouton « Télécharger les données » :

Chargement des données de XML dans 1c 8.3

Les données ont été déchargées de la base source, elles doivent maintenant être transférées vers la base de destination.

Pour ce faire, vous devez commencer le traitement déjà dans la base de données dans laquelle vous devez charger les données, et allez dans l'onglet "Charger", sélectionnez le fichier téléchargé sur le disque et cliquez sur le bouton "Charger les données":

Cet exemple ne convient que pour le transfert de données entre configurations identiques sur la plateforme 1C. Pour comprendre le mécanisme d'échange pour les programmeurs, nous avons écrit un article -.

Probablement, chaque spécialiste 1C était confronté à la nécessité de transférer des données d'une infobase à une autre. Dans le cas où les configurations sont différentes, vous devez écrire des règles de conversion de données. Ces règles sont créées dans la configuration 1C "Conversion des données".

Vous pouvez également transférer des données en utilisant. De nombreuses configurations 1C 8.3 ont des fonctionnalités standard pour configurer la synchronisation des données entre différentes configurations et une intégration transparente avec 1C Document Management.

Mais lorsque des données doivent être transférées entre des configurations complètement identiques, vous pouvez simplifier votre tâche et utiliser le traitement standard de chargement et de téléchargement via XML. Veuillez noter que cette méthode, ainsi que la conversion de données, fait correspondre les objets entre eux par un identifiant unique (GUID), et non par nom.

Vous pouvez télécharger ce traitement sur le disque ITS, ou suivre les liens :

Il est polyvalent et s'adapte à toutes les configurations.

Considérons un exemple de déchargement du répertoire Nomenclature d'une infobase 1C 8.3 Comptabilité 3.0 vers une autre. Une condition préalable sera la sélection par le parent (groupe) « Travail du bois ».

Déchargement des données de 1C vers XML

Accédez à l'infobase à partir de laquelle les données seront téléchargées (source). Assurez-vous de les vérifier en tenant compte de toutes les conditions possibles afin d'éviter des conséquences indésirables.

Ouvrez le traitement de téléchargement et de téléchargement de données XML (Ctrl + O).

Nous sommes intéressés par l'onglet "Déchargement". Tout d'abord, spécifiez le nom du fichier dans lequel les données seront téléchargées et le chemin d'enregistrement. Dans ce cas, les données sont téléchargées « Dans un fichier sur le serveur ».

Dans l'en-tête de traitement, la période pour laquelle la sélection sera effectuée est paramétrée. De plus, pour les ledgers périodiques, vous pouvez spécifier comment la sélection par période est appliquée. S'il est nécessaire de décharger des mouvements avec des documents, le drapeau correspondant est activé. Dans ce cas, nous surchargeons le répertoire, il n'est donc pas nécessaire de configurer quoi que ce soit dans l'en-tête.

Passons à la sélection des données à télécharger. Dans la section tabulaire du formulaire de traitement, cochez les cases des objets de configuration que vous devez transférer.

La colonne « Décharger au besoin » indique s'il est nécessaire de recharger cet objet, s'il est référencé par un attribut du répertoire que l'on recharge. Par exemple, la position de l'article que vous rechargez a une unité de mesure qui n'est pas dans la base réceptrice. Si la case à cocher dans la colonne "Décharger si nécessaire" est cochée devant l'ouvrage de référence avec les unités de mesure, une nouvelle position sera créée. Sinon, la valeur de l'attribut contiendra l'inscription "<Объект не найден>"Et son identifiant unique.

Dans un cas simple, sans échantillonnage, le paramètre de rechargement de l'élément ressemblera à ceci.

V cet exemple vous devez sélectionner uniquement la nomenclature qui se trouve dans le dossier "Woodworking".

Un traitement similaire pour 8.2 vous permet de définir facilement des sélections pour chaque objet de configuration. Dans la version 8.3, malheureusement, une telle fonctionnalité n'existe pas. Une des solutions à cette situation serait de sélectionner les positions nécessaires dans l'onglet "Objets supplémentaires à décharger".

Vous pouvez ajouter des objets ici soit manuellement (le bouton "Ajouter") soit par demande ("Ajouter par demande ..."). Avec un grand nombre d'entre eux, la deuxième option est préférable.

Dans ce cas, la demande sera la suivante. Renseignez les paramètres, complétez la demande en vérifiant les données, et cliquez sur le bouton "Sélectionner le résultat".

Après avoir spécifié tous les objets et éléments supplémentaires nécessaires au téléchargement, cliquez sur le bouton "Télécharger les données". Ils se retrouveront dans un fichier XML, dont vous avez spécifié le nom et le chemin précédemment. Les résultats de cette opération seront affichés dans des messages.

Dans cet exemple, il n'a été nécessaire de décharger que 3 positions, mais cinq ont été déchargées. En effet, le drapeau a été placé dans la colonne « Décharger si nécessaire » en regard du référentiel « Nomenclature ». Avec les postes nécessaires, leurs parents étaient surchargés.

Chargement d'une référence depuis XML

Après avoir réussi à décharger les données de la configuration source dans un fichier XML, ouvrez la base de données de destination. La structure des objets et leurs détails doivent correspondre. Dans ce cas, le transfert s'effectue entre deux configurations typiques de 1C : Comptabilité 3.0.

Ouvrez le traitement dans la base réceptrice. Ce traitement utilisé à la fois pour le téléchargement et le téléchargement de données. Allez dans l'onglet "Télécharger" et spécifiez le chemin vers fichier XML, dans lequel les données ont été précédemment téléchargées. Après cela, cliquez sur le bouton "Télécharger les données".

Le résultat du téléchargement sera affiché dans les messages. Dans notre cas, tout s'est bien passé.

Répertoire "Nomenclature" dans la base - le récepteur n'était pas rempli. Il comporte désormais cinq éléments : trois éléments de nomenclature et deux groupes.



Vous avez aimé l'article ? Partagez-le