Übertragen Sie Daten zwischen identischen Konfigurationen. Sehr einfach zu verwendende Austauschverarbeitung zwischen identischen Konfigurationen. Laden eines Verzeichnisses aus XML

Die Datenübertragung ist ein sehr wichtiger Prozess in jedem Buchhaltungssystem, die Plattformen 1C 8.3 und 8.2 bilden da keine Ausnahme. Im Folgenden sehen wir uns Anweisungen an, wie Sie Daten am einfachsten von einem System auf ein anderes mit ähnlicher Konfiguration übertragen können (für unterschiedliche Konfigurationen können Sie ein Tool für Programmierer verwenden – oder).

Bevor Maßnahmen erforderlich sind, sind die Änderungen irreversibel!

Der einfachste und bequemste Weg, Daten von 1C 8.3 auf 1C 8.3 Accounting 3.0 zu übertragen, besteht darin, die Verarbeitung zum Hochladen und Laden von Daten im XML-Format zu verwenden (Download - für 8.2 oder für 1C 8.3 oder auf ITS). Die Behandlung ist universell und für jede Konfiguration geeignet.

Wir gehen nicht auf Details ein, sondern schauen uns die Schritt-für-Schritt-Anleitung zur Datenmigration mit dieser Verarbeitung am Beispiel der einfachsten Warenübertragung an.

Hochladen von Daten in XML

Öffnen wir zunächst die Verarbeitung in der Quelldatenbank (von der wir Waren entladen werden) und schauen uns die Schnittstelle an:

Holen Sie sich 267 Video-Lektionen zu 1C kostenlos:

Sie müssen sofort das Feld „Dateiname“ ausfüllen – auf diesem Pfad wird eine neue Datendatei erstellt, die wir in die Empfängerdatenbank hochladen. Direkt darunter müssen Sie im tabellarischen Abschnitt „Daten zum Hochladen“ die Daten auswählen, die wir aus der Datenbank hochladen möchten.

Nachdem Sie ein Objekt im linken Tabellenteil ausgewählt haben, können Sie die Auswahl im rechten Tabellenteil anwenden:

In unserem Beispiel möchte ich alle Produkte mit dem Namen „Rake“ entladen.

Sind alle Einstellungen abgeschlossen, können die Daten hochgeladen werden. Klicken Sie dazu auf den Button „Daten hochladen“:

Laden von Daten aus XML in 1s 8.3

Die Daten wurden aus der Quelldatenbank entladen und müssen nun in die Zieldatenbank übertragen werden.

Dazu müssen Sie die Verarbeitung bereits in der Datenbank starten, in die Sie die Daten laden müssen, und zur Registerkarte „Herunterladen“ gehen, die heruntergeladene Datei auf der Festplatte auswählen und auf die Schaltfläche „Daten laden“ klicken:

Dieses Beispiel eignet sich nur für die Datenübertragung zwischen identischen Konfigurationen auf der 1C-Plattform. Um den Austauschmechanismus für Programmierer zu verstehen, haben wir einen Artikel geschrieben -.

Wahrscheinlich ist jeder 1C-Spezialist auf die Notwendigkeit gestoßen, Daten von einer Informationsbasis in eine andere zu übertragen. Für den Fall, dass die Konfigurationen unterschiedlich sind, müssen Sie Datenkonvertierungsregeln schreiben. Diese Regeln werden in der 1C-Konfiguration „Datenkonvertierung“ erstellt.

Die Datenübertragung ist auch mit möglich. Viele 1C 8.3-Konfigurationen verfügen über Standardfunktionen zum Einrichten der Datensynchronisierung zwischen verschiedenen Konfigurationen und zur nahtlosen Integration mit 1C Document Flow.

Wenn jedoch Daten zwischen absolut identischen Konfigurationen übertragen werden müssen, können Sie Ihre Aufgabe vereinfachen und die Standardverarbeitung zum Hoch- und Herunterladen per XML verwenden. Bitte beachten Sie, dass diese Methode ebenso wie die Datenkonvertierung Objekte anhand einer eindeutigen Kennung (GUID) und nicht anhand ihres Namens miteinander vergleicht.

Sie können diese Verarbeitung auf der ITS-Diskette herunterladen oder die Links verwenden:

Es ist universell und für jede Konfiguration geeignet.

Betrachten wir ein Beispiel für das Entladen des Verzeichnisses „Nomenklatur“ von einer 1C 8.3 Accounting 3.0-Informationsdatenbank in eine andere. Voraussetzung ist die Auswahl durch die übergeordnete(n) Gruppe „Holzbearbeitung“.

Hochladen von Daten von 1C nach XML

Gehen Sie zur Informationsbasis, von der die Daten heruntergeladen werden (Quelle). Überprüfen Sie diese unbedingt und berücksichtigen Sie dabei alle möglichen Bedingungen, um unerwünschte Folgen zu vermeiden.

Öffnen Sie die XML-Daten-Upload- und Download-Verarbeitung (Strg+O).

Uns interessiert der Reiter „Upload“. Geben Sie zunächst den Namen der Datei an, in die die Daten hochgeladen werden sollen, und den Pfad zum Speichern. In diesem Fall werden die Daten „in eine Datei auf dem Server“ hochgeladen.

Im Verarbeitungskopf können Sie den Zeitraum konfigurieren, für den die Selektion durchgeführt werden soll. Außerdem können Sie für periodische Register die Methode zur Anwendung der Auswahl nach Periode festlegen. Wenn es erforderlich ist, Bewegungen zusammen mit Dokumenten hochzuladen, wird das entsprechende Kennzeichen gesetzt. In diesem Fall überlasten wir das Verzeichnis, sodass im Header nichts konfiguriert werden muss.

Fahren wir mit der Auswahl der Daten zum Hochladen fort. Aktivieren Sie im tabellarischen Teil des Verarbeitungsformulars die Kontrollkästchen für die Konfigurationsobjekte, die Sie übertragen möchten.

Die Spalte „Bei Bedarf entladen“ gibt an, ob dieses Objekt überladen werden muss, wenn es durch das Attribut des Verzeichnisses, das wir überladen, referenziert wird. Beispielsweise hat die Position des Artikels, den Sie laden, eine Maßeinheit, die nicht in der Zieldatenbank enthalten ist. Wenn das Flag in der Spalte „Bei Bedarf hochladen“ gegenüber dem Nachschlagewerk mit Maßeinheiten aktiviert ist, wird eine neue Position erstellt. Andernfalls lautet der Wert des Attributs „<Объект не найден>" und seine eindeutige Kennung.

In einem einfachen Fall ohne Auswahl sieht die Einstellung für die Elementüberladung so aus.

In diesem Beispiel müssen Sie nur die Elemente auswählen, die sich im Ordner „Woodworking“ befinden.

Eine ähnliche Verarbeitung für 8.2 ermöglicht es Ihnen, Auswahlmöglichkeiten für jedes Konfigurationsobjekt in praktischer Form festzulegen. In 8.3 gibt es diese Funktionalität leider nicht. Ein Ausweg in dieser Situation wäre die Auswahl der benötigten Artikel auf der Registerkarte „Zusätzliche Objekte zum Entladen“.

Sie können hier Objekte entweder manuell (Schaltfläche „Hinzufügen“) oder auf Anfrage („Auf Anfrage hinzufügen...“) hinzufügen. Bei einer großen Anzahl davon ist die zweite Option vorzuziehen.

In diesem Fall lautet die Anfrage wie folgt. Geben Sie die Parameter ein, schließen Sie die Anfrage nach Überprüfung der Daten ab und klicken Sie auf die Schaltfläche „Ergebnis auswählen“.

Nachdem Sie alle notwendigen Objekte und Zusatzelemente zum Hochladen angegeben haben, klicken Sie auf die Schaltfläche „Daten hochladen“. Sie landen in einer XML-Datei, deren Name und Pfad Sie zuvor angegeben haben. Die Ergebnisse dieses Vorgangs werden in Meldungen angezeigt.

In diesem Beispiel mussten nur drei Positionen entladen werden, es wurden jedoch fünf entladen. Dies liegt daran, dass in der Spalte „Bei Bedarf hochladen“ ein Flag gegenüber dem Verzeichnis „Nomenklatur“ gesetzt wurde. Neben den notwendigen Positionen waren ihre Eltern überlastet.

Laden eines Verzeichnisses aus XML

Nachdem Sie die Daten aus der Quellkonfiguration erfolgreich in eine XML-Datei heruntergeladen haben, öffnen Sie die Zieldatenbank. Die Struktur von Objekten und deren Details müssen zueinander passen. In diesem Fall erfolgt die Übertragung zwischen zwei Standardkonfigurationen 1C: Accounting 3.0.

Offene Verarbeitung in der Empfängerdatenbank. Diese Verarbeitung wird sowohl zum Hochladen als auch zum Laden von Daten verwendet. Gehen Sie auf die Registerkarte „Download“ und geben Sie den Pfad zur XML-Datei an, in die die Daten zuvor heruntergeladen wurden. Klicken Sie anschließend auf die Schaltfläche „Daten herunterladen“.

Das Download-Ergebnis wird in Nachrichten angezeigt. In unserem Fall hat alles gut geklappt.

Das Verzeichnis „Nomenklatur“ in der Empfängerdatenbank wurde nicht ausgefüllt. Jetzt besteht es aus fünf Elementen: drei Nomenklaturpositionen und zwei Gruppen.

Und wir zeigen Ihnen, wie Sie damit die Lösung Ihrer Probleme VIEL einfacher gestalten können.

Heute schauen wir uns an, wie man in nur 10-15 Minuten eine einfache Übertragung von Verzeichnissen und Anfangsguthaben einrichtet und durchführt.

Und das - Massen- und Regelaufgabe, was bei den meisten neu eingeführten Konfigurationen fast unvermeidlich ist.

Rufen Sie deshalb Ihre Kollegen an, es wird auch für sie sehr nützlich sein.

Vor allem, wenn sie bereits CD 3 gesehen haben und es geschafft haben, Angst zu bekommen :)

Ja, wenn man sie zum ersten Mal sieht, ist es überhaupt nicht klar.

Aber in Wirklichkeit ist alles SEHR einfach. So einfach, dass einem später sogar langweilig wird :)

Was genau steht in den heutigen Videos?

Dies sind 4 Videos zum Datenaustausch per Universelles EnterpriseData-Austauschformat.

Darüber hinaus zeigen wir ein Beispiel Verbesserungen der Standard-Börsenregeln in 1C:Datenkonvertierung 3.0

Gesamtdauer – 34 Minuten. Inhalt:

  • Einrichten eines Austauschs am Beispiel von 1C:Accounting 8 und 1C:ERP
  • So laden Sie Standardregeln und ein universelles Austauschformat in Data Conversion 3.0 herunter
  • Übertragen der Metadatenstruktur auf CD 3.0
  • So führen Sie Ihren ersten Datenaustausch durch
  • Finalisierung der Regeln Konvertierung
  • So laden Sie neue Regeln, ohne die Konfiguration zu ändern ( ohne Entfernung aus dem Support)

beachten Sie, dass sich bei der Lösung dieses Problems die Laderegeln nur in der Empfangskonfiguration ändern. Und die Quellkonfiguration funktioniert nach Standardregeln.

Wenn ein ähnliches Problem in Data Conversion 2.0 gelöst würde, müssten Änderungen an den Regeln sowohl der Quelle als auch des Ziels vorgenommen werden.

Diese Video-Tutorials sind für BSP relevant Ausgabe 2.3.2(für alle Builds älter als 2.3.2.43).

Wenn Sie eine ältere Version von BSP,0 verwenden, nehmen Sie eine „Anpassung“ an die geänderte Schnittstelle und erweiterte Funktionalität vor. Wiederholen Sie dazu selbst das Beispiel aus dem Video.

Video 1:
Laden von Austauschregeln zwischen Standardkonfigurationen in Data Conversion 3.0

In dieser Lektion führen wir vorbereitende Schritte durch, wenn wir Änderungen an den Austauschregeln zwischen Standardkonfigurationen vornehmen:

  • Laden der Austauschformatstruktur in die CD (
  • Erstellen einer Konvertierung
  • Hochladen von Regeldateien aus einer Standardkonfiguration
  • Entladen des Exchange-Manager-Moduls

Video 2:
Verfeinerung der Austauschregeln in CD 3.0

In dieser Lektion zeigen wir, wie Sie beim Laden von Daten Objektdetails eingeben.

Das Problem wird gelöst – setzen Sie beim Laden von Objekten aus der Quellkonfiguration den Kommentar „Geladen von BP 3.0“.

Um das Problem zu lösen, müssen Sie eingeben Änderungen in den Objektkonvertierungsregeln, im Ereignis „Vor der Aufzeichnung empfangener Daten“.

Die entwickelten Regeln werden als externe Verarbeitung zur weiteren Verwendung gespeichert.

Video 3:
Einrichten eines universellen Austauschs zwischen Standardkonfigurationen

In diesem Tutorial zeigen wir Ihnen, wie Sie einen neuen Austausch zwischen Standard-Austauschen einrichten.

Die Einstellungen werden in der Quellkonfiguration vorgenommen und dann in die Zielkonfiguration geladen.

Auch in diesem Video zeigen wir wie ohne die Konfiguration zu ändern Laden Sie neue Austauschregeln hoch.

Video 4:
Übertragen von Eröffnungssalden mithilfe von Börsenregeln

In dieser Lektion zeigen wir eine typische Funktionalität zur Übertragung von Anfangsbeständen.

P.S.

Ja, Austausch über txt/dbf/ole usw. haben das Recht zu existieren. In einigen Sonderfällen, z. B. beim Herstellen einer Verbindung zu einem Webserver oder beim Übertragen einer externen Anwendung aus einem vorgefertigten Format.

Für Standardbörsen gilt jedoch: Standardmethoden sind sowohl schneller als auch viel einfacher.

Und wenn jemand das Rad neu erfindet, wenn es eine fertige Universallösung gibt – Es ist, als würde man dir auf die Stirn schreiben: „Ich kenne das Instrument nicht, ich will es nicht lernen, für dein Geld baue ich Krücken.“ .

P.P.S.

Wir wollen zeigen, dass Datenkonvertierung 3.0 nicht schwierig ist.

Ungewöhnlich – ja. Nicht alles ist sofort klar – ja. Es gibt sehr kontroverse Momente – ja.

Aber mit Hilfe vorgefertigter Anleitungen und Videos können Sie es buchstäblich in 1-2 Wochen meistern.

Bei der Pflege mehrerer funktionierender 1C-Datenbanken besteht manchmal die Notwendigkeit, Daten zwischen ihnen auszutauschen. Es gibt zwei Möglichkeiten, Daten zu übertragen:

Datenübertragung mittels der Austausch- und Verarbeitungsregeln „XML Data Exchange“. Austauschregeln werden mithilfe der 1C:Data Conversion-Konfiguration erstellt.

Übertragen von Daten zwischen ähnlichen Infobases mithilfe der Verarbeitung „XML-Daten hochladen und laden“.
Betrachten wir die zweite Option, d. h. Hochladen und Laden von Daten von/in Konfigurationen, die dieselben (identischen) Objekte enthalten, die wir benötigen. Hierzu nutzen wir die externe Verarbeitung „XML-Daten hoch- und laden“, die hier heruntergeladen werden kann.

Die Bedingung für die Verwendung dieser Verarbeitung ist wie folgt: Die Informationsbasis, aus der Daten heruntergeladen werden, muss dieselben Objekte und mit denselben Details (Name und Datentyp) enthalten wie in der Datenbank, in die die Daten geladen werden.

Betrachten wir ein Beispiel mit der Datenübertragung mithilfe dieser Verarbeitung. Angenommen, Sie müssen die Dokumente „Zahlungseingangsauftrag“ und „Zahlungsausgangsauftrag“ übertragen. Die Lösung für dieses Problem wird wie folgt sein.

Wir öffnen die externe Verarbeitung „XML-Daten hochladen und laden“ über das Hauptmenü: Datei? Öffnen... Auf der Registerkarte „Hochladen“ geben wir die XML-Datei an, in der wir die Daten speichern möchten.

Anschließend müssen Sie den Zeitraum angeben, für den wir Datenobjekte aus der 1C-Datenbank und die Objekte selbst entladen. Die Dokumente, die wir zum Hochladen benötigen, markieren wir mit einem Häkchen im Feld Konfigurationsobjektstruktur in der Spalte „Daten zum Hochladen“. Wenn die hochgeladenen Dokumente Links zu Verzeichniselementen enthalten, die sich nicht in einer anderen Konfiguration befinden, ist es sinnvoll, die Kästchen in der Spalte „Bei Bedarf“ zu aktivieren, damit diese Elemente auch mit den Dokumenten hochgeladen werden.

In diesem Schritt müssen Sie nun entscheiden, ob Sie ihre Bewegungen zusammen mit den Dokumenten in die Register hochladen oder diese Dokumente in eine andere Datenbank übertragen möchten. Um hochgeladene Dokumente erneut in einer anderen Datenbank einzustellen, können Sie die Verarbeitung „Gruppenverarbeitung von Verzeichnissen und Dokumenten“ nutzen. Wenn sich die Verarbeitungsalgorithmen in diesen Informationsdatenbanken in irgendeiner Weise unterscheiden, sollte das Kontrollkästchen neben „Alle Bewegungen mit dem Dokument hochladen“ nicht aktiviert werden.

Das ist alles, die Upload-Einrichtung ist abgeschlossen, hier ist alles einfach! Klicken Sie auf die Schaltfläche „Daten hochladen“ und warten Sie, bis die Daten in einer XML-Datei gespeichert sind. Für komplexere Entladungen können Sie die Auswahl der entladenen Objekte nicht nur nach Zeitraum festlegen.

Gehen Sie nach dem Entladen zur zweiten 1C-Datenbank und öffnen Sie dort die gleiche Verarbeitung. Gehen Sie zur Registerkarte „Download“ und geben Sie hier dieselbe XML-Datei an, in die wir die Daten hochgeladen haben.

Aktivieren Sie auf dieser Registerkarte das Kontrollkästchen neben „Objekte weiterhin laden, wenn ein Fehler auftritt“ und klicken Sie auf die Schaltfläche „Daten laden“. Andere Funktionen, beispielsweise die Verwendung von Summen, berücksichtigen wir nicht, obwohl diese Funktion das Laden von Objekten (Aufzeichnungen durch Register) erheblich beschleunigen kann.

Die Übertragung verschiedener Daten ist in jedem Buchhaltungssystem auf der 1C-Plattform ein sehr wichtiger Vorgang. Vor dem Exportieren des Verzeichnisses in eine andere Datenbank ist es notwendig, eine Sicherungskopie zu erstellen, da die vorgenommenen Änderungen als irreversibel gelten.

Die beliebteste und zugleich recht einfache Möglichkeit, ein Verzeichnis auf 1C 8.3 zu übertragen, ist die Verarbeitung von Informationsdaten im XML-Format.

Um diese Aufgabe auszuführen, müssen Sie die Upload-/Download-Verarbeitungsdatei für 8.2 oder für 1C 8.3 verwenden. Diese Methode ist universell und optimal und für fast jede installierte Konfiguration geeignet.

Daten hochladen

Dazu müssen Sie zunächst die Programmoberfläche aufrufen und eine Reihe von Aktionen ausführen:

1. Füllen Sie das Feld „Dateiname“ aus. Über diesen Pfad wird anschließend eine Informationsdatendatei zum Laden in die Datenbank erstellt.

2. Wählen Sie im Tabellenbereich „Daten zum Herunterladen“ die Informationen aus dem Verzeichnis aus, die Sie aus der vorhandenen Datenbank herunterladen möchten.

3. Wenn anschließend die erforderlichen Objekte ausgewählt sind, wenden Sie eine Auswahl auf der rechten Seite der Tabellen an.

4. Nachdem Sie die Installation aller erforderlichen Einstellungen abgeschlossen haben, exportieren Sie das Verzeichnis.

Daten werden in das Verzeichnis geladen

Um Verzeichnisse an 1C zu übertragen, müssen Sie eine Reihe von Aktionen ausführen:

1. Starten Sie die Verarbeitung in der Datenbank, in die Sie Informationsdaten laden möchten, und verwenden Sie die Registerkarte „Laden“.

2. Wählen Sie dann die zuvor hochgeladene Datei aus und verwenden Sie den Befehl „Daten laden“.

Nach Abschluss dieser Aktion gilt die Migration des Verzeichnisses von einer Datenbank in eine andere als vollständig abgeschlossen.

gastroguru 2017