Laden von Daten XML 8.3 EPF. Generieren einer XML-Datei. Einfaches Hochladen für Drittanbieteranwendungen. Der Prozess des Hochladens von Daten in XML. Hochladen von Daten in XML


„XML-Daten laden und entladen“ ist eine universelle Verarbeitung, mit der Sie Daten teilweise oder vollständig aus der Infobase in eine Datei mit der XML-Erweiterung entladen können. Weiter Diese Datei können mit der gleichen Verarbeitung auch in die Informationsdatenbank hochgeladen werden. Beachten Sie, dass das Dateiformat, das beim Hochladen zum Datenaustausch erstellt wird, vom Format der Upload-Datei im Header-Teil abweicht.


Die Verarbeitung ist für den Einsatz beim Hochladen von Daten zwischen identischen Konfigurationen vorgesehen. Das heißt, die Informationsbasis, aus der die Daten heruntergeladen werden, und die Datenbank, in die sie geladen werden, müssen identisch sein, die darin enthaltenen Daten können sich jedoch unterscheiden. Die Verarbeitung kann auch verwendet werden, wenn alle Entladeobjekte hinsichtlich der Art der Details, der Zusammensetzung, der Arten der tabellarischen Teile, der Eigenschaften des „führenden“ Metadatenobjekts usw. nahezu identisch sind.

Mit dieser Verarbeitung können Sie nicht nur Teil- oder Vollsicherungen erstellen, sondern auch Daten zwischen Datenbanken austauschen und bei Bedarf ausgefallene oder verlorene Informationsdatenbanken wiederherstellen. Gleichzeitig bietet die Verarbeitung eine Funktion zur Überprüfung von Objekten auf den Inhalt ungültiger Zeichen beim Austausch über XML sowie die Möglichkeit, Daten mit Einschränkungen hochzuladen.

Die dargestellte Verarbeitung dient Informationszwecken und kann nur von registrierten ITS-Benutzern genutzt werden.


Lass es uns einrichten. Lassen Sie uns verbinden. Wir werden es reparieren. Suchen wir den Fehler 1c.

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

Die universelle Verarbeitung „XML-Daten hochladen und laden“ führt das vollständige oder teilweise Entladen von Infobase-Daten in eine Datei im XML-Format durch. Anschließend kann diese Datei mit der gleichen Verarbeitung in die Infobase geladen werden. Das Upload-Dateiformat unterscheidet sich von dem Dateiformat, das beim Hochladen gemäß einem Austauschplan im Header-Teil erstellt wird.

Die Verarbeitung kann nur in Fällen verwendet werden, in denen die Informationsbasis, in die die Daten hochgeladen wurden, und die, in die die Daten geladen wurden, homogen sind (die Konfigurationen sind identisch, die Daten können unterschiedlich sein) oder alle hochgeladenen Objekte nahezu vollständig identisch sind Zusammensetzung und Arten von Details und Tabellenteilen, Eigenschaften des „führenden“ Metadatenobjekts usw.

Der Einsatz dieser Verarbeitung ist beispielsweise zur Erstellung ganzer oder teilweiser Daten möglich Sicherheitskopie Daten, Datenaustausch zwischen Informationsdatenbanken und auch als Hilfsmittel zur Wiederherstellung fehlerhafter Informationsdatenbanken.

Die Verarbeitung unterstützt das Hochladen von Daten mit der Möglichkeit, die Auswahl nach Zeitraum festzulegen. Ebenfalls implementiert ist die Überprüfung von Objekten auf das Vorhandensein ungültiger Zeichen beim Austausch über XML.

Mit freundlichen Grüßen (Lehrer und Entwickler).

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

Die universelle Verarbeitung „XML-Daten hochladen und laden“ führt das vollständige oder teilweise Entladen von Infobase-Daten in eine Datei im XML-Format durch. Anschließend kann diese Datei mit der gleichen Verarbeitung in die Infobase geladen werden. Das Upload-Dateiformat unterscheidet sich von dem Dateiformat, das beim Hochladen gemäß einem Austauschplan im Header-Teil erstellt wird.

Die Verarbeitung kann nur in Fällen verwendet werden, in denen die Informationsbasis, in die die Daten hochgeladen wurden, und die, in die die Daten geladen wurden, homogen sind (die Konfigurationen sind identisch, die Daten können unterschiedlich sein) oder alle hochgeladenen Objekte nahezu vollständig identisch sind Zusammensetzung und Arten von Details und Tabellenteilen, Eigenschaften des „führenden“ Metadatenobjekts usw.

Der Einsatz dieser Verarbeitung ist beispielsweise zum Erstellen einer vollständigen oder teilweisen Datensicherung, zum Datenaustausch zwischen Infobases sowie als Hilfsmittel bei der Wiederherstellung fehlerhafter Infobases möglich.

Die Verarbeitung unterstützt das Hochladen von Daten mit der Möglichkeit, die Auswahl nach Zeitraum festzulegen. Ebenfalls implementiert ist die Überprüfung von Objekten auf das Vorhandensein ungültiger Zeichen beim Austausch über XML.

Mit freundlichen Grüßen (Lehrer und Entwickler).

Diese Verarbeitung ermöglicht den Datenaustausch zwischen denselben (identischen) Konfigurationen auf der 1C 8.2-Plattform – Bukh, ZUP, UT, UPP und anderen, Hauptsache, die Konfigurationen sind gleich!

Screenshots werden verarbeitet

(Foto)
(Foto)

Betriebsarten

Die Verarbeitung implementiert zwei Betriebsmodi: Hochladen (Erstellen einer Upload-Datei mit benutzerdefinierten Daten) und Laden (Lesen einer durch den gleichnamigen Modus erstellten Upload-Datei und Schreiben der darin enthaltenen Daten). Der Modus wird durch Auswahl im Feld „Modus“ eingestellt.

Bevor Sie einen bestimmten Modus starten (durch Klicken auf die Schaltfläche „Ausführen“), müssen Sie den Namen der Upload-Datei angeben, indem Sie ihn entweder manuell in das Feld „Dateiname“ eingeben oder die Schaltfläche verwenden, um dieses Feld und den Standarddialog zur Dateiauswahl auszuwählen .

Im Download-Modus ist es möglich, die Verwendung von Summen beim Schreiben von Registern zu bearbeiten, was sich auf die Download-Geschwindigkeit auswirken kann.

Die Schaltflächen „Summen deaktivieren“ und „Summen aktivieren“ sind verfügbar, wenn das Flag „Möglichkeit zum Bearbeiten der Verwendung von Summen beim Laden von Daten aktivieren“ gesetzt ist und werden verwendet, um den Modus der Verwendung von Summen beim Laden von Daten manuell zu steuern.

Bedingungen für die Anwendbarkeit der Verarbeitung

Die Verarbeitung kann nur in Fällen verwendet werden, in denen die Informationsbasis, in die die Daten hochgeladen wurden, und die, in die die Daten geladen wurden, homogen sind (die Konfigurationen sind identisch, die Daten können unterschiedlich sein) oder alle hochgeladenen Objekte nahezu vollständig identisch sind Zusammensetzung und Arten von Details und Tabellenteilen, Eigenschaften des „führenden“ Metadatenobjekts usw. Es ist zu beachten, dass die Verarbeitung aufgrund dieser Einschränkungen hauptsächlich für den Austausch zwischen homogenen IS gedacht ist.

Das Upload-Dateiformat unterscheidet sich von dem Dateiformat, das beim Hochladen gemäß einem Austauschplan im Header-Teil erstellt wird. Für das Hochladen von Daten (Verzeichniselemente, Sätze von Registereinträgen usw.) verwendet die Verarbeitung denselben XML-Serialisierungsmechanismus wie das Hochladen gemäß Austauschplänen; in diesem Teil sind die Dateiformate identisch.

Bestimmen der Zusammensetzung der Entladung

Die Verarbeitung ermöglicht sowohl das vollständige als auch teilweise Hochladen von Infobase-Daten in eine Datei. Die Zusammensetzung der hochgeladenen Daten wird im Dialog konfiguriert, indem die Kontrollkästchen in der Spalte des Baums aktiviert werden, in der Metadatenobjekte angezeigt werden, für die Daten hochgeladen werden können. Eine zusätzliche Spalte mit Kontrollkästchen „Bei Bedarf“ legt fest, ob Objekte entladen werden müssen dieser Art"Verknüpfung". Das heißt, wenn das Kontrollkästchen nur in der Spalte „Bei Bedarf“ aktiviert ist, werden die Daten für ein solches Objekt nicht vollständig heruntergeladen, sondern nur in dem Umfang, der erforderlich ist, um die referenzielle Integrität in der Infobase aufrechtzuerhalten, die den Download lädt Datei.

Beim Öffnen eines Formulars setzt die Verarbeitung das Vorzeichen des Entladens durch Verweis auf alle Objekte, was die referenzielle Integrität des entladenen Fragments der Informationsbasis gewährleistet.

Wenn Sie auf die Schaltfläche „Objekte erkennen, die per Link entladen werden“ klicken, analysiert die Verarbeitung, welche Datenverknüpfungen in Objekten enthalten sein können, die über das vollständige Entladeattribut verfügen, und füllt automatisch die Spalte mit Flags aus, die angeben, dass das Entladen per Link erforderlich ist. Wenn für das Objekt bereits das Flag „Vollständiges Entladen“ gesetzt ist, ist das Flag „Entladen nach Referenz“ nicht gesetzt.

Mögliche Anwendungen

Der Einsatz dieser Verarbeitung ist beispielsweise möglich, um eine vollständige oder teilweise Sicherungskopie von Daten zu erstellen, Daten zwischen Informationsdatenbanken auszutauschen und auch als Hilfsmittel bei der Wiederherstellung problematischer Informationsdatenbanken.

Die Übertragung von Informationen zwischen Datenbanken gehört zu den Aufgaben ihrer Betreuung und Verwaltung. Für die effektive Umsetzung wird die Verarbeitung in automatisierten 1C-Komplexen erstellt. Sie erleichtern die Routinearbeit erheblich, beschleunigen das Hoch- und Herunterladen von Informationen und ermöglichen gleichzeitig die Kontrolle über deren Richtigkeit. Durch das Hochladen von 1c nach XML können Sie eine Datei mit den Inhalten eines beliebigen konfigurierten Konfigurationsobjekts erstellen und diese verwenden, wenn Sie Daten in eine identische Konfiguration hochladen müssen.

Tools zum Erstellen von Uploads

Zum Exportieren von in Datenbanken enthaltenen Informationen wird hauptsächlich das XML-Format verwendet. Für 1C wurden viele Verarbeitungsmethoden entwickelt (z. B. UploadLoadDataxml82 epf), mit deren Hilfe es möglich ist, Daten auszugeben und in eine Datei zu laden. In diesem Fall muss der Benutzer eine Datei mit einer bestimmten Struktur erhalten, die es ermöglicht, die darin gespeicherten Informationen in die native Datenbank zu laden oder an einen anderen Ort zu übertragen. Beim Erstellen eines Uploads sind folgende Regeln zu beachten:

  • Speichern Sie die erstellten Dateien bis vollständige Genesung und Abschluss der Verfahren zur Überprüfung der Richtigkeit der übermittelten Informationen;
  • Wenn Sie die Verarbeitung als Sicherungstool verwenden, erstellen Sie separate Unterordner für Datenkopien und führen Sie ein Protokoll darüber, damit Sie sie schnell abrufen können.

Es wird im 1C-Benutzerunterstützungsprogramm bereitgestellt, das auf der ITS-Website oder auf Datenträgern zu finden ist, und ist ein hervorragendes Werkzeug zum Exportieren und Importieren von Informationen. Ein Computerbenutzer kann sowohl die gesamte Datenbank als auch ihre einzelnen Objekte hochladen. Zusätzlich zum eigentlichen Export werden verschiedene Vorgänge ausgeführt, um Informationen zu überprüfen, die dabei helfen, kritische Fehler in den Daten zu beseitigen. Die Verarbeitung des 1c-Uploads in XML funktioniert in zwei Modi:

  • Entladung. Erstellt eine Datei mit benutzerdefinierten auslagerbaren Objekten;
  • Wird geladen. Liest eine zuvor exportierte Datei und schreibt die darin enthaltenen Informationen in die Informationsdatenbank.

Die Verarbeitung ermöglicht die Überprüfung von Objekten auf ungültige Zeichen und beinhaltet außerdem eine Funktion zum Exportieren von Informationen mit Einschränkungen.

Das Hochladen kann nicht nur beim Austausch von Informationen zwischen 1C-Datenbanken verwendet werden. Mit seiner Hilfe können Sie die Integration verschiedener Komplexe sicherstellen, beispielsweise 1C und das Parus-System. Die Vielseitigkeit des XML-Formats ermöglicht es Ihnen, Programme zur Informationsübertragung für nahezu alle Informationsbanken zu erstellen. Abwicklung des Entladens und Ladens XML-Daten– das wichtigste Instrument zum Informationsaustausch.

Der Prozess des Hochladens von Daten aufxml

Schauen wir uns an, wie man im normalen Modus von 1c nach XML hochlädt. Nachdem Sie die Datei UploadLoadDataxml.epf heruntergeladen und geöffnet haben, müssen Sie die folgenden Schritte ausführen:

  • Wählen Sie Objekte für den Export aus;
  • Richten Sie die notwendigen Filter ein, beispielsweise nach Zeitraum;
  • Bestimmen Sie den Speicherort der Datei anhand von Informationen zum Festplattensubsystem.
  • Beginnen Sie mit dem Entladen von Objekten.

Es ist zu beachten, dass sich der Header-Teil des Upload-Dateiformats von dem Dateiformat unterscheidet, das beim Hochladen gemäß Austauschplänen verwendet wird.

xml

Die XML-Datei wird in 1c in die empfangende Datenbank mit einer Konfiguration geladen, die mit der der Quelldatenbank identisch ist. Bevor Sie XML 1c in 1c laden, müssen Sie die Verarbeitung in der empfangenden Datenbank öffnen. Anschließend müssen Sie den Pfad zur zuvor hochgeladenen Datei angeben und die Daten herunterladen, indem Sie auf die Schaltfläche „Daten laden“ klicken.

Bei Bedarf werden Kontrollkästchen aktiviert, um Daten im Austauschmodus in eine verteilte Infobase zu laden und Fehler, die beim Laden von Objekten auftreten, zu ignorieren.

Danach müssen Sie die Datenbanken überprüfen und sicherstellen, dass alle Elemente korrekt geladen werden, um sie nicht zu verlieren, beispielsweise wenn nach dem Laden eines Objekts ein Fehler im Event-Handler auftritt.


Spitze