Contacts

Transfert de données entre des configurations identiques 8.3. Gestion très simple d'utilisation des échanges entre configurations identiques. Détermination de la composition du déchargement

Ce traitement permet d'échanger des données entre les mêmes configurations (identiques) sur la plateforme 1C 8.3 - Bukh 3.0, ZUP 3.0, UT 11, UPP 2.0 et autres, l'essentiel est que les configurations soient les mêmes !

Captures d'écran

(photo)
(photo)

Modes de fonctionnement

Le traitement met en œuvre 2 modes de fonctionnement : Déchargement (création d'un fichier de déchargement spécifié par l'utilisateur) et Chargement (lecture du fichier de déchargement créé par le mode du même nom et écriture des données disponibles dans celui-ci). Le mode est défini en sélectionnant dans le champ Mode.

Avant de lancer tel ou tel mode (en appuyant sur le bouton Exécuter), vous devez spécifier le nom du fichier d'upload soit en le saisissant manuellement dans le champ "Nom du fichier", soit en utilisant le bouton de sélection de ce champ et de la sélection de fichier standard dialogue.

En mode téléchargement, il est possible de modifier l'utilisation des totaux lors de l'écriture des registres, ce qui peut affecter la vitesse de téléchargement.

Les boutons « Désactiver les totaux » et « Inclure les totaux » sont disponibles lorsque la case à cocher « Activer la possibilité de modifier l'utilisation des totaux lors du chargement des données » est cochée et sont utilisés pour Contrôle manuel le mode d'utilisation des totaux lors du chargement des données.

Conditions d'applicabilité du traitement

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, propriétés de l'objet de métadonnées "principal", etc. Il est à noter qu'en raison des limitations spécifiées, le traitement est principalement destiné à l'échange entre des informations homogènes de sécurité.

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. Pour décharger des données (éléments de répertoires, ensembles d'enregistrements de registre, etc.), le traitement utilise le même mécanisme de sérialisation XML que le déchargement selon des plans d'échange ; dans cette partie, les formats de fichiers sont identiques.

Détermination de la composition du déchargement

Le traitement permet le téléchargement complet et partiel des données de l'infobase dans un fichier. La composition des données téléchargées est configurée dans la boîte de dialogue en cochant les cases de la colonne de l'arborescence affichant les objets de métadonnées, sur lesquels les données peuvent être téléchargées. Une colonne supplémentaire d'indicateurs, "Si nécessaire", définit la nécessité de décharger les objets de ce genre"lien". Autrement dit, si la case est cochée uniquement dans la colonne "Si nécessaire", les données d'un tel objet ne seront pas complètement déchargées, mais uniquement dans la mesure nécessaire pour maintenir l'intégrité référentielle dans l'infobase qui chargera le fichier de déchargement.

A l'ouverture du formulaire, le traitement fixe le signe du déchargement par référence à tous les objets, ce qui garantit l'intégrité référentielle du fragment d'infobase déchargé.

Lorsque vous cliquez sur le bouton "Définir les objets à télécharger par lien", le traitement analyse les liens vers lesquels des données peuvent être contenues dans les objets ayant le drapeau de téléchargement complet défini, et remplit automatiquement la colonne des drapeaux indiquant la nécessité de télécharger par référence. Si l'objet a déjà coché la case de déchargement complet, la case à cocher de déchargement par lien n'est pas cochée.

Applications possibles

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

Lors de la maintenance de plusieurs bases de données 1C fonctionnelles, il devient parfois nécessaire d'échanger des données entre elles. Il existe 2 façons de transférer des données :

Transfert de données utilisant les règles d'échange et de traitement "XML Data Exchange". Les règles d'échange sont créées à l'aide de la configuration 1C : Conversion de données.

Transférer des données entre des infobases similaires en traitant « Télécharger et télécharger Données XML».
Considérez la deuxième option, c'est-à-dire déchargement et chargement de données depuis/vers des configurations dans lesquelles se trouvent les mêmes objets (identiques) dont nous avons besoin. Pour ce faire, nous utiliserons le traitement externe « Télécharger et télécharger des données XML », qui peut être téléchargé ici.

Les conditions d'utilisation de ce traitement sont les suivantes : L'infobase à partir de laquelle les données sont téléchargées doit contenir les mêmes objets et avec les mêmes détails (nom et type de données) que dans la base de données dans laquelle les données sont chargées.

Considérons un exemple de transfert de données avec ce traitement. Supposons que vous ayez besoin de transférer les documents « Ordre de paiement entrant » et « Ordre de paiement sortant ». La solution à ce problème sera la suivante.

Ouvrez le traitement externe « Télécharger et télécharger des données XML » via le menu principal : Fichier ? Ouvrir... Dans l'onglet "Télécharger", précisez le fichier XML dans lequel nous allons enregistrer les données.

Ensuite, vous devez spécifier la période pour laquelle nous déchargerons les objets de données de la base de données 1C et les objets eux-mêmes. Nous marquons les documents dont nous avons besoin pour le téléchargement avec une coche dans le champ de la structure des objets de configuration dans la colonne "Données à télécharger". Si les documents en cours de téléchargement contiennent des liens vers des éléments du catalogue qui ne sont pas dans une autre configuration, il est alors judicieux de cocher les cases de la colonne "Si nécessaire" afin que ces éléments soient également déchargés avec les documents.

Maintenant sur cette étape faut-il décider s'il faut décharger leurs déplacements le long des registres avec les documents ou republier ces documents dans une autre base de données ? Pour republier les documents déchargés dans une autre base de données, vous pouvez utiliser le traitement "Traitement groupé des ouvrages et documents de référence". Si les algorithmes de conduite dans ces infobases sont quelque peu différents, alors vous ne devriez pas mettre de coche devant "Décharger tous ses mouvements avec le document".

C'est tout, la configuration de l'upload est terminée, tout est simple ici ! Appuyez sur le bouton « Télécharger les données » et attendez que les données soient enregistrées dans un fichier XML. Pour un déchargement plus complexe, vous pouvez définir la sélection des objets déchargés non seulement par période.

Après le déchargement, accédez à la deuxième base de données 1C et ouvrez-y le même traitement. Allez dans l'onglet "Télécharger" et pointez ici le même fichier XML dans lequel nous avons téléchargé les données.

Sur cet onglet, cochez une seule et même case en face de "Continuer le chargement des objets en cas d'erreur" et cliquez sur le bouton "Charger les données". Nous ne considérons pas d'autres fonctions, par exemple l'utilisation de totaux, bien que cette fonction puisse accélérer considérablement le chargement des objets (enregistrements par registres).

Et nous vous montrons comment l'utiliser pour simplifier FORTEMENT la solution de vos tâches

Aujourd'hui, nous allons analyser comment configurer et effectuer un transfert simple des répertoires et des soldes initiaux en seulement 10-15 minutes.

Et ça - tâche massive et régulière, ce qui est presque inévitable pour la plupart des nouvelles configurations lancées.

Par conséquent, appelez vos collègues, cela leur sera également très utile.

Surtout s'ils ont déjà vu le CD 3 et ont réussi à avoir peur :)

Oui, quand on la voit pour la première fois, ce n'est pas clair du tout.

Mais en réalité - tout est TRÈS simple. Tellement simple que vous vous ennuierez même plus tard :)

Qu'est-ce qu'il y a exactement dans les vidéos d'aujourd'hui

Il s'agit de 4 vidéos sur le partage de données via Format d'échange universel EnterpriseData.

De plus, nous allons montrer un exemple révisions règles modèleséchange en 1C : Conversion de données 3.0

Durée totale - 34 minutes... Contenu:

  • Mise en place d'un échange à l'aide de l'exemple de 1C : Comptabilité 8 et 1C : ERP
  • Comment télécharger les exemples de règles et format universelÉchange dans la conversion de données 3.0
  • Transfert de la structure des métadonnées sur CD 3.0
  • Comment effectuer le premier échange de données
  • Raffinement des règles conversions
  • Comment charger de nouvelles règles sans modifier la configuration ( sans retrait de prise en charge)

Remarque que lors de la résolution de ce problème, les règles de chargement ne changent que dans la configuration du récepteur. Et la configuration source fonctionne selon les règles standard.

Si un problème similaire était résolu dans Data Conversion 2.0, des modifications devraient être apportées aux règles de la source et de la destination.

Ces didacticiels vidéo sont pertinents pour BSP version 2.3.2(pour tout assemblage antérieur au 2.3.2.43).

Si vous utilisez une ancienne version de BSP 0, effectuez une "correction" pour l'interface modifiée et les fonctionnalités étendues. Pour ce faire, répétez vous-même l'exemple de la vidéo.

Vidéo 1 :
Chargement des règles d'échange entre les configurations standard dans Data Conversion 3.0

Dans cette leçon, nous effectuerons des étapes préparatoires lors de la modification des règles d'échange entre les configurations types :

  • Chargement de la structure du format d'échange sur CD (
  • Création de conversion
  • Déchargement des fichiers de règles à partir d'une configuration type
  • Déchargement du module gestionnaire d'échange

Vidéo 2 :
Modification des règles d'échange dans le CD 3.0

Dans cette leçon, nous allons vous montrer comment renseigner les détails des objets lors du chargement des données.

La tâche sera résolue - lors du chargement d'objets à partir de la configuration source, définissez le commentaire «Chargé à partir de BP 3.0».

Pour résoudre le problème, vous devez ajouter modifications des règles de conversion des objets, dans le cas « Avant l'enregistrement des données reçues ».

Les règles développées seront enregistrées sous traitement externe pour une utilisation future.

Vidéo 3 :
Mise en place d'un échange universel entre configurations types

Dans ce tutoriel, nous allons vous montrer comment personnaliser nouvel échange entre typique.

Les paramètres seront effectués dans la configuration source, puis chargés dans la configuration de destination.

Aussi dans cette vidéo, nous montrerons comment sans changer la configuration télécharger de nouvelles règles d'échange.

Vidéo 4:
Transfert des soldes initiaux à l'aide des règles d'échange

Dans la leçon, nous montrerons une fonctionnelle typique pour transférer les résidus initiaux.

P.S.

Oui, échanges via txt/dbf/ole etc. ont le droit d'exister. Dans certains cas particuliers, tels que l'amarrage à un serveur Web ou le transfert à partir d'un format prêt à l'emploi d'une application externe.

Cependant, pour les échanges standards - méthodes standardà la fois plus rapide et beaucoup plus facile.

Et si quelqu'un réinvente la roue, alors qu'il existe une solution universelle toute faite - c'est comme si vous écriviez sur votre front "Je ne possède pas d'outil, je ne veux pas étudier, je vais construire des béquilles pour votre argent" .

P.P.S.

Nous voulons montrer que Data Conversion 3.0 n'est pas difficile.

Insolite - oui. Tout n'est pas immédiatement clair - oui. Il y a des points très controversés - oui.

Mais avec l'aide d'instructions et de vidéos prêtes à l'emploi, il peut être maîtrisé en littéralement 1 à 2 semaines.

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 chargé dans l'infobase en 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, propriétés de l'objet de métadonnées "principal", etc.

L'utilisation de ce traitement est possible, par exemple, pour créer une sauvegarde complète ou partielle des données, pour l'échange de données entre les infobases, et également comme outil auxiliaire pour restaurer les 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).

Traitement très simple d'utilisation pour un transfert de données rapide entre configurations identiques... Fonctionne via un fichier xml ou connexion com.
Prend en charge les formulaires réguliers et gérés. Fonctionne sur un client Web.

Il transfère les données d'une base de données 1C à une autre via un fichier xml ou une connexion com.

Les configurations doivent être les mêmes (au moins en termes de structure de données). Par exemple, transférez quelque chose d'une copie vers la base de données de travail. Le fichier est créé dans le dossier de traitement. Répertoires de transferts, documents (accompagnés de mouvements) et registres d'informations au choix. Pour les objets périodiques, vous pouvez définir une période.

Dans l'onglet "Déchargement", il y a une case à cocher "Décharger les répertoires des documents". Lors du déchargement de documents avec l'indicateur défini, les répertoires contenus dans les détails du document et sections tabulaires avec leurs parents et propriétaires (si nécessaire).

Il peut fonctionner selon deux modes : via xml (exécuter tour à tour dans la base de données source, puis dans la base réceptrice), via com - connection (exécuter uniquement dans la base de données source).

En mode de fonctionnement via com, la connexion enregistre les paramètres de connexion au serveur dans le fichier dataXML.ini, le login et le mot de passe sont cryptés, le reste des données est à l'air libre.

Même si l'utilisateur ne prend aucune mesure particulière pour enregistrer les paramètres, le traitement lui-même enregistre l'ensemble de données dans le fichier dataXML.ini. Il stocke : « Type d'échange », « Décharger les répertoires des documents » et les paramètres de connexion pour la connexion com.

Si l'échange fonctionne en mode XML, le téléchargement est effectué dans le même répertoire à partir duquel le traitement a été lancé. Le fichier "dataXML.xml" est créé. Il est également chargé à partir de celui-ci.

Utilisation (via xml) :

  • Commencez le traitement dans la base de données - la source de données. allez dans l'onglet "Télécharger". Si nécessaire, vous pouvez utiliser l'indicateur "filtrer par objets remplis" - il supprimera les objets qui ne contiennent pas de données des champs de la liste, ne laissant que ceux avec au moins un enregistrement. Sélectionnez les objets à transférer (sur n'importe quel onglet)
  • Cliquez sur "Télécharger"
  • Démarrez le même traitement dans la base de données - le destinataire des données. Sélectionnez le type d'échange « Via XML ».
  • Cliquez sur "Télécharger". Les données téléchargées seront affichées dans la liste, d'où elles peuvent être ouvertes avec un clic de souris. Le bouton "Test de chargement" de l'onglet "Chargement" permet de charger les données sans écrire dans la base de données, en affichant les données chargées (si c'est très effrayant à charger).

Utilisation (via com) :

  • Lancez le traitement dans la base de données source.
  • Configurer (restaurer les paramètres) pour la connexion.
  • Allez dans l'onglet "Télécharger". Si nécessaire, vous pouvez utiliser l'indicateur "filtrer par objets remplis" - il supprimera les objets qui ne contiennent pas de données des champs de la liste, ne laissant que ceux avec au moins un enregistrement. Sélectionnez les objets à transférer (sur n'importe quel onglet)
  • Cliquez sur "Télécharger"

Mises à jour:

2.4. Ajout de la sélection par toutes les données d'objet lors du déchargement. La sélection n'est disponible que lors du téléchargement d'un type de référence ou de document. Si la condition est remplie, l'onglet "Sélection" apparaît dans l'onglet "Déchargement".

Ajout du champ "fichier", disponible uniquement lors d'un échange via xml. "DataXML.xml" est renseigné par défaut. Ce champ est également ajouté aux champs enregistrés dans le fichier "dataXML.ini".

2.4.2. Ajout de la sélection par organisation. Installé dans l'onglet "Avancé". Le champ est enregistré dans les paramètres. Si la sélection est remplie, seuls les documents sont téléchargés où la variable "Organisation" est présente et l'Organisation du document est égale à la sélection.

2.5. Dans l'onglet "Télécharger", le bouton "Télécharger vers la liste" a été ajouté. Devient disponible si au moins un type de document est sélectionné pour le déchargement. Il est destiné à l'exportation préliminaire du résultat vers la liste, où vous pouvez définir les cases à cocher sur les documents, ainsi qu'ouvrir le formulaire de document pour visualisation. Le téléchargement à partir de ce formulaire restreint la liste des documents téléchargés uniquement à ceux qui ont une coche (case à cocher).

2.5.3. Légèrement modifié le déchargement des registres d'informations (pas fondamentalement), des messages détaillés lors du déchargement des registres d'informations (déchiffré la sélection d'un enregistrement). Divisez la ligne de problème de l'utilisateur en deux (pour faciliter la compréhension de l'erreur).

Renommé deux autres drapeaux (ajustés en place). Cela n'a pas changé l'essence des drapeaux, j'espère que les noms sont toujours clairs. "Rempli uniquement" - un filtre pour toutes les sections tabulaires, ne laissant pour la sélection que les objets qui contiennent au moins un objet de données. "Documents avec répertoires" - un indicateur qui permet de décharger les répertoires qu'il contient avec les documents.

La partie déchargement n'a pas été fondamentalement réécrite (légèrement optimisée).

Lors du déchargement des répertoires contenus dans les documents, un message était ajouté (auparavant, ils étaient déchargés "à l'aveugle").

2.5.5. Ajout de la gestion des interruptions de l'utilisateur lors du téléchargement et du téléchargement.

2.5.6. Correction d'un bug avec les types de registres d'informations. Les registres subordonnés au registraire ont été supprimés du champ « Registres d'information ». Si nécessaire, transférez-les, transférez les enregistreurs avec mouvements.

2.7.4. Ajout d'une nouvelle fonctionnalité (onglet lors du déchargement "Par plan d'échange") Permet, s'il existe un plan d'échange "Complet", de décharger (et charger) les données enregistrées par le plan d'échange.

De nombreuses petites choses différentes ont été améliorées pour améliorer la convivialité du traitement. Correction d'erreurs lors de l'enregistrement des paramètres.

2.8.0. Le souhait du chernirbolz, fait dans le 251e commentaire, a ajouté le drapeau "Nouveau uniquement".

La configuration du formulaire a été légèrement modifiée, les principaux indicateurs ont été déplacés dans un onglet séparé, depuis la place sur le formulaire, où ils étaient avant, est terminée :)

3.0.1. Ajout de fonctionnalités minimales à formulaires gérés... Echange d'ouvrages de référence, de registres d'informations et de documents (facultatif avec les mouvements).



Vous avez aimé l'article ? Partagez-le