Partage automatique des données par traitement "Exchange de données universelle en format XML", sans modifier la configuration. Traitement de l'échange de données universel au format XML

Traitement de l'échange de données universel dans format XML (Traitement universel échangeDXML)

Gestion des "données de données universelles au format XML" est conçue pour télécharger et décharger des données dans un fichier à partir de n'importe quelle configuration implémentée sur la plate-forme 1C: Entreprise 8.

Mode de fonctionnement
Lors de l'utilisation d'une forme gérée, le traitement a deux modes de fonctionnement:
1. Sur le client. Lorsque vous utilisez ce mode, les règles et les fichiers téléchargeables sont transmis à partir du client au serveur et le fichier de téléchargement est transmis du serveur au client. Manières de ces fichiers sur le client doit être spécifiée dans la boîte de dialogue immédiatement avant d'effectuer une action.
2. Sur le serveur. Dans ce mode, les fichiers ne sont pas transmis au client et le chemin d'accès doit être spécifié sur le serveur.
Remarque: le fichier de traitement externe et les fichiers de protocole d'échange doivent toujours être sur le serveur, quel que soit le mode de fonctionnement.

Téléchargez Universal Data Exchange en format XML - Les fichiers de saut peuvent uniquement enregistrer l'utilisateur!


Le traitement a quatre signets

Désactiver les données
Pour décharger des données, vous devez spécifier le nom du fichier sur lequel les données sont déchargées et sélectionnent le fichier de règles Exchange. Les règles d'échange pour toutes les configurations peuvent être configurées dans une configuration spécialisée "Conversion de données, Edition 2".

Pour décharger des documents et des enregistrements de registres de l'information périodique indépendants, vous devez spécifier la période - «Date de début» et «Date de fin». Le fichier résultant avec des données non chargées peut être compressé.

Dans l'onglet "Règles de déchargement des données", vous pouvez sélectionner les types d'objets à décharger, configurer la sélection des objets d'échantillonnage ou spécifier le nœud Exchange de données pour lequel vous souhaitez télécharger des données.

Dans l'onglet "Définitions de déchargement", vous pouvez spécifier options supplémentaires Déchargement des données.

Dans l'onglet "Commentaire", vous pouvez écrire un commentaire de texte arbitraire inclus dans le fichier Exchange.

Il est possible de configurer les données de téléchargement dans la transaction. Pour ce faire, nous devons prendre la case "Utiliser des transactions" et spécifier le nombre d'éléments dans une transaction lors du chargement.

"Télécharger des données en mode Exchange (échangée. Lecteur \u003d vérité)" - Si le drapeau est défini, la charge d'objet sera exécutée avec le téléchargement installé. Cela signifie que lors de la rédaction d'objets à la base de données, toutes les plate-forme et les chèques appliqués seront désactivés. Les exceptions constituent des documents compensés dans le mode de conduite ou d'annulation. Conduire et annuler le document est toujours effectué sans installer le mode de téléchargement, c'est-à-dire Les chèques seront effectués.

Paramètres additionnels
Le signet sert pour paramètres détaillés Déchargement et téléchargement de données.

"Mode de débogage" - un drapeau pour définir les modes d'échange. Si cet indicateur est défini, le processus d'échange de données ne sera pas arrêté lors de l'erreur. L'échange sera terminé à la fin avec la sortie des messages de débogage au fichier de protocole Exchange. Ce mode est recommandé d'être utilisé lors du débogage des règles d'échange.

"Production messages d'information Dans la fenêtre de message "- Si le drapeau est défini, le processus d'échange de message sera affiché dans la fenêtre de message.

"Le nombre d'objets traités pour mettre à jour le statut" - Le paramètre est utilisé pour déterminer le nombre d'éléments traités avant de modifier le statut de charge / déchargement de la ligne.

"Paramètres de téléchargement de données" - vous permet de déterminer le nombre d'éléments des données traitées dans une transaction lorsque vous téléchargez des données, de décharger et de traiter uniquement les objets auxquels il existe des droits d'accès, configurez le type de changement d'enregistrement pour les objets non chargés à travers les plans d'échange.

"Utilisez un format de partage de données optimisé (V8-V8, une version de traitement non inférieure à 2.0.18)" - Le format optimisé du message Exchange suggère la présence du nœud "Fonction d'information" dans l'en-tête de message dans lequel des informations sur les données Les types sont déchargés. Cela vous permet d'accélérer le processus de chargement des données.

"Utilisez des transactions lors du déchargement des plans de partage" - le drapeau détermine le mode d'utilisation des transactions lors du déchargement des données lors de la modification des changements sur les nœuds des plans d'échange. Si le drapeau est défini, le déchargement des données sera exécuté dans la transaction.

"Le nombre d'éléments dans la transaction" - détermine nombre maximum Éléments de données placés dans le message dans une seule transaction de base de données. Si la valeur du paramètre est 0 (valeur par défaut), toutes les données sont placées dans une seule transaction. Ce mode est recommandé, car il garantit la cohérence des données placées dans le message. Mais lors de la création d'un message en mode multijoueur, bloquez les conflits entre une transaction peut être placé dans un message et des transactions effectuées par d'autres utilisateurs. Pour réduire la probabilité de tels conflits, vous pouvez spécifier la valeur de ce paramètre différent de la valeur par défaut. Plus la valeur du paramètre, moins importante du conflit de serrures, mais au-dessus de la probabilité de placer dans le message de données incohérentes.

"Décharger des objets auxquels il existe des droits d'accès" - si le drapeau est défini, la sélection des objets de base d'informations sera effectuée en tenant compte des droits d'accès utilisateur actuel programmes. Cela implique l'utilisation de "autorisés" littéraux dans le texte de la requête pour les données d'échantillonnage.

"Supprimer automatiquement les caractères non valides des lignes d'écriture à XML" - Si le drapeau est défini, alors lors de l'écriture de données sur le message Exchange, des caractères non valides seront supprimés. Les symboles sont vérifiés pour la conformité avec la recommandation XML 1.0.

"Changements à enregistrer pour décharger les nœuds de déchargement" - Le champ détermine le mode de fonctionnement avec l'enregistrement des modifications de données après la fin du téléchargement. Valeurs possibles:

Ne supprimez pas l'enregistrement - après votre téléchargement de données, l'enregistrement des modifications apportées au nœud ne sera pas supprimé.
Entièrement supprimer l'enregistrement du nœud Exchange - Après avoir téléchargé les données, l'enregistrement des modifications apportées au nœud sera complètement supprimé.
Supprimer l'enregistrement uniquement pour les métadonnées non chargées - Après avoir déchargé les données, la modification du nœud sera supprimée uniquement pour les objets de métadonnées spécifiés au déchargement.

"Protocole d'échange" - vous permet de configurer le retrait des messages d'information à la fenêtre de messagerie, de maintenir et d'écrire à fichier séparé Protocole d'échange.

"Nom de fichier, protocole d'échange" - Nom de fichier pour émettre le protocole d'échange de données.

"Télécharger le protocole (pour les connexions COM)" - Nom de fichier pour la sortie du protocole d'échange de données dans la base de données lors de l'échange de la connexion COM. Important: Le chemin du fichier doit être disponible à partir de l'ordinateur sur lequel le récepteur de base est installé.

"Ajouter des données au protocole d'échange" - Si le drapeau est défini, le contenu du fichier de protocole Exchange est enregistré si le fichier de protocole existe déjà.

"Sortie au protocole du message d'information" - Si le drapeau est défini, vous serez affiché dans le protocole Exchange, en plus des messages d'erreur de messagerie.

"Fichiers de protocole Open Exchange après effectuer des opérations" - Si le drapeau est défini, après avoir effectué l'échange de données, les fichiers de protocole d'échange seront automatiquement ouverts à la vue.

Suprimmer les données
L'onglet n'est nécessaire que pour les développeurs des règles d'échange. Vous permet de supprimer des objets arbitraires de la base d'informations.

Débogage et téléchargement de données
Le traitement vous permet de déboguer des gestionnaires d'événements et de générer un module de débogage à partir de règles de fichier ou de fichier de données.

Allumer le mode de réglage du gestionnaire de débogage est effectué sur l'onglet "Téléchargement de données" en réglant le "mode de déchargement du gestionnaire". En conséquence, sur l'onglet "Données de chargement", activez le mode de débogage de la charge est effectué en réglant le mode de traitement de la charge.

Après avoir défini le mode de débogage du gestionnaire, le bouton de réglage de débogage sera disponible. En cliquant sur ce bouton, la fenêtre de configuration s'ouvre.

La configuration des débogues de dossier est effectuée en quatre étapes:

Étape 1: Sélectionnez le mode de débogage de l'algorithme

Dans la première étape, il est nécessaire de décider du mode de débogage de l'algorithme:

Sans algorithme de débogage
Appelez des algorithmes comme procédures
Entrez le code d'algorithmes à l'appel

Le premier mode est pratique à utiliser lorsque nous savons exactement que l'erreur dans le gestionnaire n'est pas associée au code d'un algorithme. Dans ce mode, le code d'algorithmes n'est pas déchargé dans le module de débogage. Les algorithmes sont effectués dans le contexte de l'opérateur "RUN ()" et leur code n'est pas disponible pour le débogage.

Le deuxième mode doit être utilisé dans des cas où l'erreur est dans le code de l'algorithme. Lors de l'installation de ce mode, les algorithmes seront déchargés sous forme de procédures distinctes. Au moment de l'appeler l'algorithme d'un processeur, un appel à la procédure de traitement correspondante se produit. Ce mode est pratique à utiliser lorsque les "paramètres" de la variable globale permettent de transmettre des paramètres aux algorithmes. Les restrictions à l'utilisation de ce mode sont que lors du débogage de l'algorithme, des variables locales du gestionnaire dont elle s'appelle n'est pas disponible.

Le troisième mode de débogage est utilisé, comme dans le second cas, lors du débogage du code d'algorithmes et dans les cas où le deuxième mode de débogage ne convient pas. Lors de l'installation de ce mode, les algorithmes seront déchargés sous forme de code intégré dans les gestionnaires. Ceux. Au lieu de l'opérateur d'appel d'algorithme inséré code complet Algorithme, en tenant compte des algorithmes imbriqués. Dans ce mode, il n'y a pas de restrictions à l'utilisation de variables locales du gestionnaire, mais il y a une limite lors du débogage des algorithmes avec un appel récursif.

Étape 2: former un module de débogage

Dans la deuxième étape, il est nécessaire de décharger des gestionnaires en appuyant sur le "Module de débogage de la génération de téléchargement". Les gestionnaires et algorithmes formés seront affichés dans une fenêtre séparée pour la visualisation. Le contenu du module de débogage doit être copié dans le presse-papiers en appuyant sur le bouton "Copier dans le presse-papiers".

Étape 3: Création de traitement externe

À cette étape, vous devez démarrer le configurateur et créer un nouveau traitement externe. Dans le module de traitement, vous devez insérer le contenu du presse-papiers (module de débogage) et enregistrer le traitement sous n'importe quel nom.

Étape 4: Connexion de traitement externe

À la quatrième fois, vous devez spécifier le nom du fichier de traitement externe dans le champ de saisie. Dans le même temps, le programme vérifie le temps de traitement (mise à jour). Si le traitement a une version antérieure à la version du fichier de module de débogage, un avertissement sera affiché et le formulaire de configuration ne sera pas fermé.

Remarque: la possibilité de déboguer un gestionnaire de conversion global "après avoir téléchargé les règles d'échange" n'est pas prise en charge.

Dans presque toutes les configurations 1C 8, il existe des échanges prédéfinis entre d'autres versions typiques, par exemple, avec: "Gestion des échanges 1C 8", "1C ZUP 8", "1C Retail 8". Cependant, que dois-je faire si vous devez échanger entre différentes configurations avec une structure de métadonnées complètement différente? Dans ce cas, le traitement de «Universal Data Exchange en format XML» peut être téléchargé pour et

Pour travailler avec ces traitements, nous avons besoin d'un fichier de règles au format XML. Il décrit la manière dont les données d'une base d'informations sont transférées à une autre. Il est créé à l'aide de la "conversion de données" de configuration spécialisée, fournie sur le disque ou sur le site Web. Comment la créer Nous examinerons l'article suivant, mais pour l'instant, nous allons imaginer que nous l'avons déjà. Dans le traitement, il y a 4 onglets. Considérez tous pour:

Désactiver les données

  • Tout d'abord, spécifiez le nom du fichier de règles, sur la base desquels le déchargement se produira.
  • Spécifiez le nom du fichier de données dans lequel toutes les informations seront stockées.
  • Vous pouvez définir une tique: compresser le fichier résultant ou non.

Une fois le fichier de règles spécifié, les objets de métadonnées seront affichés dans l'onglet "Données téléchargées" pour lesquelles des données seront enregistrées. Ici aussi, vous pouvez spécifier la période pour laquelle l'échantillon se produira. Dans l'onglet Paramètres de téléchargement, vous pouvez spécifier des valeurs supplémentaires. Onglet Commentaire se dit elle-même

Chargement des données

Cet onglet indique uniquement le fichier de données, car toutes les règles sont déjà dans le fichier non chargé avec les données. Ici, vous pouvez également définir le nombre d'éléments qui seront téléchargés dans une transaction. Sur le formulaire, il existe des options booléennes supplémentaires, sur la base desquelles la charge se produira. Si vous le souhaitez, toutes les sortes de chèques intégrées sont désactivées lors de la réalisation du traitement, sélectionnez l'élément de configuration automatique des données de téléchargement de données pour lui-même.

Paramètres additionnels

L'onglet Paramètres avancé vous permet de configurer plus finement le traitement.

  • Le mode de débogage vous permet de ne pas arrêter la procédure de téléchargement ou de téléchargement lorsque vous erreur imprévue. Après l'exécution de l'opération, un rapport détaillé sera affiché.
  • Pour surveiller le processus d'échange, vous pouvez vérifier la case "Affichage de l'information".
  • Le nombre d'objets traitées d'objet à la mise à jour est déterminé par le nombre d'éléments traités après lesquels les informations sont mises à jour dans la fenêtre d'informations.
  • "Utilisez un format d'échange de données optimisé (V8-V8, une version de traitement n'est pas inférieur à 2.0.18)" - Un format spécialisé fourni dans le message Te titre Teg "significations", ce qui vous permet d'accélérer le processus d'exécution.
  • Utilisez des transactions lors du déchargement pour les plans de partage - Installation de cet indicateur, le déchargement sera effectué dans une seule transaction (séquence indivisible et logiquement éclairée).
  • Le nombre d'éléments de la transaction est déterminé par le nombre d'éléments qui seront déchargés / chargés dans une transaction. Si 0 est défini, toute la procédure se tiendra dans une transaction. Cette option est recommandée, car la garantie de la connexion logique des données sera enregistrée.
  • Décharger des objets sur lesquels il existe des autorisations, le drapeau sur la base de laquelle des objets sont définis pour décharger sur lequel l'utilisateur actuel a des droits d'accès.
  • Supprimer automatiquement les caractères non valides des lignes d'écriture à XML - lors de l'installation de cet élément, toutes les entrées sont vérifiées sur la validité XML 1.0 et les caractères sont supprimés conformément à la norme.
  • Modifications d'enregistrement pour les nœuds Exchange Après le déchargement - détermine la méthode de travail avec l'enregistrement des modifications de données après la fin du déchargement des données (non supprimez l'enregistrement, supprimez complètement l'enregistrement uniquement pour les métadonnées non chargées).
  • Le nom du fichier d'échange du protocole d'échange - indique le nom du fichier pour conserver les procédures de journalisation.
  • Télécharger le protocole (pour com-connexions) - Nom du journal de fichier lorsque vous échangez via une connexion COM.
  • Ajouter des données au protocole d'échange - lors de l'installation de cet indicateur, le fichier journal s'ajoutera et ne pas se débarrasser.
  • Affichage des messages d'information sur le journal - non seulement les informations d'erreur, mais également des messages d'information seront ajoutés au fichier journal.
  • Ouvrez les fichiers de protocole d'échange après avoir effectué des opérations - le drapeau parle de lui-même

Suprimmer les données


Traitement "Universal Data Exchange en format XML" est destiné au téléchargement et à déchargement de données dans un fichier de n'importe quelle configuration mise en œuvre sur la plate-forme 1C: Entreprise 8


Le traitement a quatre signets

Désactiver les données

Pour décharger des données, vous devez spécifier le nom du fichier sur lequel les données sont déchargées et sélectionnent le fichier de règles Exchange. Les règles d'échange pour toutes les configurations peuvent être configurées dans une configuration spécialisée "Conversion de données, Edition 2".


Pour décharger des documents et des enregistrements de registres de l'information périodique indépendants, vous devez spécifier la période - «Date de début» et «Date de fin». Le fichier résultant avec des données non chargées peut être compressé.


Dans l'onglet "Règles de déchargement des données", vous pouvez sélectionner les types d'objets à décharger, configurer la sélection des objets d'échantillonnage ou spécifier le nœud Exchange de données pour lequel vous souhaitez télécharger des données.


Dans l'onglet Paramètres de téléchargement, vous pouvez spécifier des paramètres supplémentaires de déchargement de données.


Dans l'onglet "Commentaire", vous pouvez écrire un commentaire de texte arbitraire inclus dans le fichier Exchange.

Pour charger des données, vous devez spécifier le nom du fichier à partir de laquelle les données seront téléchargées.


Il est possible de configurer les données de téléchargement dans la transaction. Pour ce faire, nous devons prendre la case "Utiliser des transactions" et spécifier le nombre d'éléments dans une transaction lors du chargement.

Paramètres additionnels

Le signet sert pour réglage mince Déchargement et téléchargement de données.


"Mode de débogage" - case à cocher Spécifie le mode de téléchargement et de chargement


"Le nombre d'objets traités pour mettre à jour le statut" - Le paramètre est utilisé pour déterminer le nombre d'éléments traités avant de modifier le statut de charge / déchargement de la ligne.


"Paramètres de déchargement des données" - vous permet de déterminer le nombre d'éléments traitées dans une transaction lorsque vous téléchargez des données, décharger et traiter uniquement les objets auxquels il existe des droits d'accès, configurez le type de changement d'enregistrement pour les objets non chargés dans les plans d'échange via les plans de change via les plans de change via les plans de change via les plans de change via les plans de change via les plans


"Protocole d'échange" - vous permet de configurer la sortie des messages d'information dans la fenêtre de message, de maintenir et d'écrire dans un fichier de protocole d'échange distinct.

Suprimmer les données

L'onglet n'est nécessaire que pour les développeurs des règles d'échange. Vous permet de supprimer des objets arbitraires de la base d'informations.

Débogage et téléchargement de données

Le traitement vous permet de déboguer des gestionnaires d'événements et de générer un module de débogage à partir de règles de fichier ou de fichier de données.


Allumer le mode de réglage du gestionnaire de débogage est effectué sur l'onglet "Téléchargement de données" en réglant le "mode de déchargement du gestionnaire". En conséquence, sur l'onglet "Données de chargement", activez le mode de débogage de la charge est effectué en réglant le mode de traitement de la charge.


Après avoir défini le mode de débogage du gestionnaire, le bouton de réglage de débogage sera disponible. En cliquant sur ce bouton, la fenêtre de configuration s'ouvre.


La configuration des débogues de dossier est effectuée en quatre étapes:

Étape 1: Sélectionnez le mode de débogage de l'algorithme

Dans la première étape, il est nécessaire de décider du mode de débogage de l'algorithme:



    Sans algorithme de débogage


    Appelez des algorithmes comme procédures


    Entrez le code d'algorithmes à l'appel

Le premier mode est pratique à utiliser lorsque nous savons exactement que l'erreur dans le gestionnaire n'est pas associée au code d'un algorithme. Dans ce mode, le code d'algorithmes n'est pas déchargé dans le module de débogage. Les algorithmes sont effectués dans le contexte de l'opérateur "RUN ()" et leur code n'est pas disponible pour le débogage.


Le deuxième mode doit être utilisé dans des cas où l'erreur est dans le code de l'algorithme. Lors de l'installation de ce mode, les algorithmes seront déchargés sous forme de procédures distinctes. Au moment de l'appeler l'algorithme d'un processeur, un appel à la procédure de traitement correspondante se produit. Ce mode est pratique à utiliser lorsque les "paramètres" de la variable globale permettent de transmettre des paramètres aux algorithmes. Les restrictions à l'utilisation de ce mode sont que lors du débogage de l'algorithme, des variables locales du gestionnaire dont elle s'appelle n'est pas disponible.


Le troisième mode de débogage est utilisé, comme dans le second cas, lors du débogage du code d'algorithmes et dans les cas où le deuxième mode de débogage ne convient pas. Lors de l'installation de ce mode, les algorithmes seront déchargés sous forme de code intégré dans les gestionnaires. Ceux. Au lieu de l'opérateur d'appel d'algorithme, le code complet de l'algorithme est inséré en tenant compte des algorithmes imbriqués. Dans ce mode, il n'y a pas de restrictions à l'utilisation de variables locales du gestionnaire, mais il y a une limite lors du débogage des algorithmes avec un appel récursif.

Étape 2: former un module de débogage

Dans la deuxième étape, il est nécessaire de décharger des gestionnaires en appuyant sur le "Module de débogage de la génération de téléchargement". Les gestionnaires et algorithmes formés seront affichés dans une fenêtre séparée pour la visualisation. Le contenu du module de débogage doit être copié dans le presse-papiers en appuyant sur le bouton "Copier dans le presse-papiers".

Étape 3: Création de traitement externe

À cette étape, vous devez démarrer le configurateur et créer un nouveau traitement externe. Dans le module de traitement, vous devez insérer le contenu du presse-papiers (module de débogage) et enregistrer le traitement sous n'importe quel nom.

Étape 4: Connexion de traitement externe

À la quatrième fois, vous devez spécifier le nom du fichier de traitement externe dans le champ de saisie. Dans le même temps, le programme vérifie le temps de traitement (mise à jour). Si le traitement a une version antérieure à la version du fichier de module de débogage, un avertissement sera affiché et le formulaire de configuration ne sera pas fermé.


Remarque: la possibilité de déboguer un gestionnaire de conversion global "après avoir téléchargé les règles d'échange" n'est pas prise en charge.

Systèmes automatisés Les commandes sont dans la plupart des cas de bases de données distinctes et ont souvent une structure géographiquement distribuée. Dans le même temps, l'échange de données correctement mis en œuvre est une condition nécessaire pour le fonctionnement effectif de ces systèmes.

Dans le même temps, le paramètre d'échange initial peut nécessiter un certain nombre d'actions, non seulement en termes de programmation, mais également de consulter, même si nous traitons des sources homogènes, comme dans le cas des produits de la plate-forme 1C: Enterprise. Pourquoi 1C (ou comment la synchronisation des données est-elle appelée - 1C 8.3) peut devenir la tâche la plus touchée et notable du projet d'intégration, considérer dans cet article.

L'échange de données en 1C permet:

  • Éliminer la double entrée des documents;
  • Automatiser les processus commerciaux liés;
  • Optimiser l'interaction entre les unités distribuées;
  • Mettre à jour rapidement les données pour le travail de spécialistes de différents départements;
  • "Distribution" différents types Comptabilité. *

* Dans le cas où les données d'un type de comptabilité sont significativement différentes de l'autre, il est nécessaire de garantir la confidentialité des flux d'informations d'information et de «délimitation». Par exemple, l'échange de données entre 1C UT et la comptabilité 1C ne nécessite pas de déchargement dans la base de données de comptabilité réglementaire des données de gestion, c'est-à-dire La synchronisation en 1C sera incomplète ici.

Si présent processus standard Mise en œuvre de l'échange de données primaire, lorsque au moins un de ses objets est un produit 1C, les étapes suivantes peuvent être distinguées:

  • Coordination de la composition de l'échange;
  • Détermination du transport (protocoles d'échange);
  • Installation de règles;
  • Établir un horaire.

Identifier la composition de 1C échange

Les objets d'échange peuvent être divisés de manière conditionnelle en "source" et "récepteur". Dans le même temps, ils peuvent exécuter deux rôles en même temps, ce qui sera appelé - échange bilatéral. La détermination source et récepteur se produit logiquement en fonction du besoin ou de fonctionnalité Systèmes. *

* Par exemple, lors de l'intégration de «WA: Finankier» - Solutions pour le maintien de la comptabilité financière et de la gestion des processus du Trésor, développé sur la base de «1c: entreprise», des experts de Wiseadvice recommandent qu'il s'agit d'un système maître. Cela est dû à la présence d'outils de contrôle pour respecter les règles de la politique d'application et, en conséquence, de garantir l'efficacité de la décision.

En outre, sur la base des utilisateurs reçus et des exigences enregistrées, une liste de données d'échange est créée, leur volume, les exigences de fréquence d'échange sont déterminées, le processus de travail avec des erreurs et le traitement des situations exceptionnelles (collisions) est prescrite.

À la même scène, en fonction de la flotte des systèmes existants et de la structure de l'entreprise, un format de partage est déterminé:

Base d'information distribuée

  • Les côtes impliquent l'échange entre des configurations identiques de bases de données 1C, avec une structure de contrôle claire "esclave principale" pour chaque paire d'échange. En tant qu'élément de la plate-forme technologique, les côtes en plus des données peuvent transmettre des modifications aux informations de configuration et d'administration de la base de données (mais uniquement du principal au subordonné).

Exchange de données universel en 1C

  • Le mécanisme qui vous permet d'ajuster l'échange de base de données 1C, à la fois avec les configurations de la plate-forme 1C: Enterprise et avec des systèmes tiers. L'échange est effectué en traduisant des données en format XML universel conformément aux «plans d'échange».

Entreducationata.

  • Le nouveau développement de la société 1C, conçu pour mettre en œuvre l'échange de données au format XML entre les produits créés sur la plate-forme 1C: Enterprise, avec tout système d'automatisation. L'utilisation d'Entreprisesata simplifie l'échange associé à l'échange. Auparavant, lors de l'activation de la nouvelle configuration, la mise en œuvre du mécanisme d'importation et d'exportation était nécessaire, à la fois pour elle et pour les systèmes déjà existants. Maintenant, les systèmes prenant en charge les entreprises d'entreprise n'ont pas besoin d'être modifiés, n'ayant qu'une "entrée".

Définition de transport (protocoles d'échange)

Pour le système sur la plate-forme "1c: l'entreprise 8" fournit une large gamme d'opportunités d'organisation d'échange avec tout ressources d'information par généralement accepté normes universelles (XML, fichiers texte, Excel, Connexion ADO, etc.). Par conséquent, lors de la détermination du transport pour les données, l'échange doit être répété à partir des capacités de la base de données partenaires.

Synchronisation des livres de référence

Le principe de base de la synchronisation efficace des livres de référence est la présence d'un point d'entrée. Mais si nous parlons de travailler avec des ouvrages de référence, remplissez historiquement des règles différentes, il est nécessaire de définir clairement les champs de synchronisation pour apporter l'échange au "dénominateur général". *

* À ce stade, il peut être nécessaire de procéder à des travaux sur la normalisation de NSI sur le côté source de données. En fonction de l'état des livres de référence et de leur volume, le processus de comparaison des éléments, de la reconnaissance, d'identifier des erreurs et des doubles, ainsi que de remplir les champs manquants et du but des champs de synchronisation, peut nécessiter des travaux d'un groupe d'experts entier, tous deux par l'intégrateur (propriétaire de la méthodologie de normalisation de la NSI) et du client.

Règles de fixation

La possibilité d'afficher les données du système source dans les récepteurs dépend des règles d'échange correctement spécifiées. Les règles présentées au format XML réglementent la conformité des détails clés des objets de récepteur source. Solution "1C: La conversion de données" est destinée à automatiser la création de règles pour mettre en œuvre un seul échange et constant.

Garantit l'absence de perte de données lors de l'échange de plan d'échange. il composant Toute configuration sur la plate-forme 1C: Enterprise décrivant entièrement la procédure d'échange de 1C: composition de données (documents avec identification "requis) et nœuds ( bases d'information Récepteurs de transmetteur), ainsi que l'activation de la côte pour des directions d'échange sélectionnées.

Toute modification des données énumérées dans le plan d'échange est corrigée et reçoit un signe de "changement". Tant que les données modifiées ne correspondent pas les unes aux autres dans les nœuds du récepteur de l'émetteur, l'attribut ne sera pas réinitialisé et le système envoie des messages de contrôle aux deux nœuds. Après le déchargement des données et confirmer sa conformité complète dans les deux systèmes, le signe est réinitialisé.

Calendrier d'échange en 1C

Pour automatiser l'échange régulier, la fréquence du déchargement des données est définie. La fréquence d'échange dépend du besoin et des capacités techniques. Des configurations sur la plate-forme "1C: Enterprise" vous permettent de configurer l'échange de données sur la survenue de tout événement.

Ayant examiné le processus d'échange standard, faites attention aux facteurs qui nécessiteront un raffinement à différentes étapes:

  • Non typiques, fortement finalisées de configurations de bases de données;
  • Différentes versions Plateformes "1C: Entreprise";
  • Pendant longtemps non mis à jour, pas versions réelles configurations;
  • Des objets d'échange auparavant soumis au raffinement;
  • Besoin de règles d'échange non standard;
  • Le kit hautement distingué et la composition des détails dans les livres de référence disponibles.

Étant donné que même les actions standard pour la mise en œuvre de l'échange de données primaire nécessitent une expertise, elles sont recommandées avec la participation de spécialistes 1C. Ce n'est qu'après l'exécution de toutes les actions décrites ci-dessus devrait aller pour configurer la configuration. Considérez l'intégration des bases de données à l'aide de l'exemple «1C: UPP» et «1C: Retail» (l'échange de «1c: UT» est configuré). En outre, le type de synchronisation comprend l'échange de l'UPP, caractéristique des systèmes d'automatisation à grande échelle dans les plus grandes entreprises industrielles.

Dans le sous-menu "Service", choisissez "Exchange de données avec des produits sur la plate-forme ..." (Le choix de l'échange direct avec le "Retail" menace souvent les erreurs au niveau des objets COM). Faites attention au message de service » Cette fonctionnalité Indisponible. "


Pour résoudre ce problème, vous devez sélectionner "Définition de l'échange de données".


... et mettre une tique. Ensuite, j'ignore le message d'erreur.


Dans les paramètres de synchronisation, nous choisissons "Créer un échange de détail ...



Avant de configurer les paramètres de connexion via local ou catalogue de réseau Vous devez vous assurer qu'il existe une place sur le disque sous le catalogue. Bien que, en règle générale, il ne prend pas plus de 30 à 50 Mo, dans des cas exceptionnels, il peut être nécessaire à 600 Mo. Vous pouvez créer le répertoire nécessaire directement à partir du configurateur.



Lors de la connexion via le répertoire réseau, configurez la connexion via l'adresse FTP et e-mail J'ignore en cliquant sur "Suivant".


Dans les paramètres manuels, nous mettons les préfixes - Désignations de base de données conditionnelles (généralement BP, UPP, RO), définissez les règles et la date de début de la décharge des données. Le préfixe sera spécifié au nom des documents, pour désigner la base dans laquelle ils ont été créés. Si les règles de téléchargement ne sont pas modifiées, les données par défaut seront déchargées par tous les paramètres disponibles.



Créez le fichier de paramètres de fichier Exchange pour "Retail" afin de ne pas répéter vos actions. Si vous devez immédiatement envoyer des données immédiatement après la mise en place de la synchronisation, nous mettons la coche.


Pour automatiser le processus d'échange, vous devez configurer le calendrier.


Menu "Retail".


Cochez une case et sélectionnez «Synchronisation».


Nous produisons un paramètre «inverse», choisissant la gestion de l'entreprise de fabrication.




Téléchargez le fichier avec les paramètres créés dans l'UPP.


Faites glisser une tique, le système d'adressage prend automatiquement.





Nous agissons comme dans l'UPP.









Comparaison des données de vérification (la cartographie des données manuelles est recommandée pour produire au stade préparatoire, car ces travaux peuvent être le plus intensif de main-d'œuvre dans le processus de mise en œuvre de l'échange). L'ouverture de la fenêtre de mappage se produit sur une double souris.



En cas d'erreur dans la synchronisation "Détails ..." sera remplacé par "jamais ...".


"Détails ..." ouvre le journal d'enregistrement avec les informations de change à jour.


Prêt.

Nom du paramètre Valeur
Thème de l'article: Exchange de données en format XML
Rubrique (catégorie thématique) Les technologies

Le DBMS peut prendre en charge le partage de données XML sous une forme très simple - en prenant en charge la sortie des résultats de la requête et la saisie de données pour insertion des inserts dans le format XML. Dans le même temps, il nécessite un utilisateur ou un programmeur pour étudier attentivement le format des résultats de la requête générés, de sorte qu'il correspond au format de l'instruction INSERT dans la base de données de réception. Échange données XML Doit être vraiment utile s'il est plus clairement soutenu par le SGBD.

Aujourd'hui, plusieurs produits commerciaux offrent la possibilité d'exportations de lots de tables (ou de résultats de requête) dans fichier externe., Formaté comme document XML. Dans le même temps, ils offrent une importation similaire de données de données à partir du fichier du même type dans la table du SGBD. Ce schéma rend le format de présentation de contenu standard XML pour l'échange de données.

Veuillez noter que l'utilisation des DBMS proposés des données d'importation / exportation des tableaux au format XML ne limite pas leur utilisation à échanger entre des bases de données.

Exchange de données XML - concept et types. Classification et fonctionnalités de la catégorie "Exchange de données en format XML" 2017, 2018.

  • - Langue de grammaire XML

    XML Markup Language Langues Le texte est facile à analyser et à traiter le texte. Il comprend: · Texte portant des informations sémantiques (Infoset); · Marquage (marquage), indiquant la structure de texte. Le langage de balisage est destiné à ....


  • - Versions et extensions HTML et XML

    La première version du langage de balisage hypertexte - HTML (langage de balisage hypertexte), ainsi que la technologie Web elle-même, a été développé par Tim Berners Lee en 1991. Le langage HTML est l'application SGML pour le type de documents appelé documents HTML. La langue définit une structure fixe, ....


  • - Langue XML

    XML (langage de balisage extensible) est une langue de balisage décrivant la classe d'objets de données appelée Documents XML. La langue XML est utilisée comme moyen de décrire la grammaire d'autres langues et de contrôler l'exactitude de la compilation de documents / 6 /. contrairement à Langue HTML XML permet 1 ....


  • - Structure du document XML

    Structure XML Le document comprend un en-tête, la section DOCTYPE, le corps du document XML. Le titre décrit la version et le codage. La section Doctype décrit des entités. L'essence est une constante utilisée dans le corps du document XML pour réduire l'enregistrement et facilement accompagné. Dans le corps xml ...


  • -

    Détermine le gestionnaire d'événements qui se produit à chaque changement de changement d'état. Le nom doit être enregistré en minuscule. La propriété ReadyStat de l'objet XMLHTTPRequest. La propriété ReadyState détermine l'état actuel de l'objet XMLHTTPRequest. Le tableau montre les valeurs possibles ....


  • - la propriété onreadyStatechanger de l'objet XMLHTTTPRequest.

    Détermine le gestionnaire d'événements qui se produit à chaque changement de changement d'état. Le nom doit être enregistré en minuscule. La propriété ReadyStat de l'objet XMLHTTPRequest. La propriété ReadyState détermine l'état actuel de l'objet XMLHTTPRequest. Le tableau montre les valeurs possibles ...

    Ces dernières années, le consortium W3C (WWW Consorcium) a été actif, destiné à une révision radicale des technologies de base. En conséquence, la langue de balisage XML a été créée (langage de balisage extensible - une langue de balisage extensible), qui sert à décrire et à traiter des informations ....


  • Avez-vous aimé l'article? Partager avec des amis: