Automatisierte Systeme. Kontrollen in den meisten Fällen bestehen aus separaten Datenbanken und haben häufig eine geografisch verteilte Struktur. Gleichzeitig der ordnungsgemäß implementierte Datenaustausch - voraussetzung Für den effektiven Betrieb solcher Systeme.
Gleichzeitig kann die anfängliche Austauscheinstellung eine Reihe von Aktionen erfordern, nicht nur in Bezug auf die Programmierung, sondern auch die Beratung, auch wenn wir mit homogenen Quellen befassen, wie bei Produkten auf der 1C: Enterprise-Plattform. Warum 1c (oder wie sonst angerufen wird - Datensynchronisation in 1c 8.3) kann die zeitaufwändige und bemerkenswerte Aufgabe des Integrationsprojekts in diesem Artikel in Betracht ziehen.
Der Datenaustausch in 1c ermöglicht:
- Beseitigen Sie den doppelten Eintrag von Dokumenten;
- Automatisieren Sie verwandte Geschäftsprozesse;
- Optimieren Sie die Wechselwirkung zwischen verteilten Einheiten;
- Aktualisieren Sie die Daten umgehend die Daten für die Arbeit von Spezialisten aus verschiedenen Abteilungen.
- "Diffuse" verschiedene Arten von Rechnungswesen. *
* Wenn die Daten einer Art der Rechnungslegung erheblich von der anderen unterschiedlich sind, ist es erforderlich, die Vertraulichkeit der Informationen und "Delimit" sicherzustellen. informationsströme. Beispielsweise erfordert der Datenaustausch zwischen 1C UT und 1C Accounting keine Entladung in die regulatorische Rechnungsführungsdatenbank von Verwaltungsdaten, d. H. Die Synchronisation in 1c ist hier unvollständig.
Wenn Sie ein Standardprozess zur Implementierung des primären Datenaustauschs einreichen, wenn mindestens eines seiner Objekte 1C-Produkt ist, können die folgenden Schritte unterschieden werden:
- Koordination der Zusammensetzung des Austauschs;
- Bestimmung des Transports (Exchange-Protokolle);
- Installation von Regeln;
- Zeitplan erstellen.
Identifizierung der Zusammensetzung des 1C-Austauschs
Exchange-Objekte können bedingt in "Quelle" und "Empfänger" unterteilt werden. Gleichzeitig können sie zwei Rollen gleichzeitig ausführen, die als bilateraler Austausch bezeichnet werden. Die Quell- und Empfängerbestimmung erfolgt logisch abhängig von der Notwendigkeit oder von funktionalität Systeme. *
* Zum Beispiel, wenn "WA: finanzierender" - Lösungen für die Aufrechterhaltung der Finanzbuchhaltung und des Managements von Treasury-Prozessen, die auf der Grundlage von "1c: Enterprise" entwickelt wurden, weiterentwickelt, empfehlen WISEADVICE-Experten, dass es als Master-System ist. Dies ist auf das Vorhandensein von Steuerungswerkzeugen zurückzuführen, um den Regeln der Anwendungsrichtlinie einzuhalten, und dementsprechend, um die Wirksamkeit der Entscheidung sicherzustellen.
Auf der Grundlage der empfangenen und aufgezeichneten Nutzer-Anforderungen werden weiterhin eine Liste von Daten zum Austausch erstellt, deren Volumen-, Austauschfrequenzanforderungen ermittelt, der Prozess des Arbeiten mit Fehlern und Verarbeiten von außergewöhnlichen Situationen (Kollisionen) wird vorgeschrieben.
In derselben Phase wird je nach Flotte bestehender Systeme und der Struktur des Unternehmens ein Freigabematformat ermittelt:
Distributed Information Base.
- RIP impliziert den Austausch zwischen identischen Konfigurationen von 1C-Datenbanken, mit einer klaren Steuerstruktur "Hauptsklave" für jedes Austastpaar. Als Element der technologischen Plattform kann die Rippe zusätzlich zu Daten Änderungen an den Konfigurations- und Verwaltungsberatung der Datenbank übertragen (jedoch nur von der wichtigsten zu untergeordneten).
Universal-Datenaustausch in 1c
- Der Mechanismus, mit dem Sie den Austausch der Datenbank 1c anpassen können, sowohl mit den Konfigurationen auf der 1C: Enterprise-Plattform und mit Drittanbietern. Der Austausch erfolgt durch Übertragen von Daten an universal XML-Format. In Übereinstimmung mit den "Exchange-Plänen".
Enterprisedata.
- Die neueste Entwicklung des Unternehmens 1c, die zur Umsetzung des Datenaustauschs in bestimmt ist xML-Format. Zwischen den auf der 1C erstellten Produkte: Enterprise-Plattform mit allen Automatisierungssystemen. Die Verwendung von Enterprisedata vereinfacht den mit dem Austausch verbundenen Austausch. Zuvor war die Implementierung des Import- und Exportmechanismus, sowohl für sie als auch für bereits vorhandene Systeme erforderlich, wenn er die neue Konfiguration ermöglicht, sowohl für sie als auch für bereits vorhandene Systeme erforderlich. Nun müssen Systeme, die Enterrisedata unterstützen, nicht modifiziert werden, was nur ein "Enter-Out" hat.
Transportdefinition (Exchange-Protokolle)
Für das System auf der Plattform "1c: Enterprise 8" bietet ein breites Spektrum an Möglichkeiten zur Organisation von Austausch mit jedem informationsressourcen allgemein akzeptiert universelle Standards. (XML, textdateien, Excel, ADO-Anschluss usw.). Bei der Bestimmung des Transports für Daten sollte der Austausch daher aus den Funktionen der Partnerdatenbank wiederholt werden.
Synchronisation von Referenzbüchern
Das Grundprinzip der effektiven Synchronisation von Referenzbüchern ist das Vorhandensein eines Eingabepunkts. Aber falls wir reden Über das Arbeiten mit Referenzbüchern, die historisch unterschiedliche Regeln ausfüllen, müssen Sie die Synchronisationsfelder eindeutig definieren, um den Austausch in den "gemeinsamen Nenner" zu bringen. *
* Zu diesem Zeitpunkt kann es erforderlich sein, die Arbeit an der Normalisierung von NSI auf der Datenquellenseite auszuführen. Abhängig von den Referenzbüchern und ihrem Volumen, dem Prozess des Vergleichs von Elementen, Erkennen, Identifizieren von Fehlern und Doppel sowie das Füllen der fehlenden Felder und den Zweck der Synchronisationsfelder, erfordern möglicherweise die Arbeit einer ganzen Gruppe von Experten, beide vom Integrator (Inhaber der NSI-Normalisierungsmethodik) und vom Kunden.
Regeln einstellen
Die Möglichkeit, Quellsystemdaten in Empfängern anzuzeigen, hängt von den ordnungsgemäßen angegebenen Austauschregeln ab. Die im XML-Format vorgelegten Regeln regeln die Einhaltung der wichtigsten Details der Quell-Empfängerobjekte. Lösung "1c: Datenkonvertierung" soll die Erstellung von Regeln automatisieren, um sowohl einen einzelnen Austausch als auch die Konstante umzusetzen.
Garantiert das Fehlen von Datenverlust beim Austausch von Exchange-Plan. Das komponente Jede Konfiguration auf der 1C: Enterprise-Plattform, die das Verfahren für den Austausch von 1C: Datenzusammensetzung (Dokumente mit "Identifikation") und Knoten vollständig beschreibt (Dokumente mit "Identifikation") und Knoten ( informationsbasis. Senderempfänger) sowie Aktivierung der Rippe für ausgewählte Wechselrichtungen.
Jede Änderung der im Austauschplan aufgeführten Daten ist festgelegt und empfängt ein Zeichen von "Änderung". Solange die geänderten Daten in den Knoten des Senderempfängers nicht einander entsprechen, wird das Attribut nicht zurückgesetzt, und das System sendet Steuernachrichten an beide Knoten. Nach dem Entladen von Daten und bestätigen Sie ihre volle Konformität in beiden Systemen, wird das Zeichen zurückgesetzt.
Exchange-Zeitplan in 1c
Um den regulären Austausch zu automatisieren, ist die Häufigkeit der Datenentladung eingestellt. Die Häufigkeit des Austauschs hängt von den Bedarfs- und technischen Funktionen ab. Konfigurationen auf der Plattform "1c: Enterprise" ermöglichen es Ihnen, den Datenaustausch nach dem Auftreten eines Ereignisses zu konfigurieren.
Achten Sie auf den Standardaustauschprozess auf die Faktoren, die in verschiedenen Bühnen verfeinert werden müssen:
- Nicht typische, stark abgeschlossene Datenbankkonfigurationen;
- Verschiedene Versionen Plattformen "1c: Enterprise";
- Lange nicht aktualisiert, nicht aktuelle Konfigurationsversionen;
- Austauschobjekte, die zuvor der Raffinesse unterzogen wurden;
- Notwendigkeit für nicht standardmäßige Austauschregeln;
- Das hochdurchsteckende Kit und die Zusammensetzung der Details in den verfügbaren Nachschlagewerten.
Da auch die Standardaktionen für die Umsetzung des Primärdatenaustauschs Fachwissen erfordern, wird empfohlen, mit der Beteiligung von 1C-Spezialisten gehalten zu werden. Erst nach der Ausführung aller oben beschriebenen Aktionen sollte die Konfiguration konfiguriert werden. Betrachten Sie die Integration von Datenbanken mit dem Beispiel "1c: UPP" und "1c: Retail" (der Austausch von "1c: UT" ist konfiguriert). Die Art der Synchronisation umfasst auch den Austausch des UPP, der für Großautomatisierungssysteme an den größten Industrieunternehmen charakteristisch ist.
Wählen Sie im Untermenü "Service" Wählen Sie "Datenaustausch mit Produkten auf der Plattform ..." (Wahl) direkter Austausch Mit "Retail" bedroht oft Fehler auf der Ebene von COM-Objekten). Achten Sie auf die Servicemeldung " Dieses Feature Nicht verfügbar. "
Um dieses Problem zu lösen, müssen Sie "Datenaustausch einstellen" auswählen.
... und stecke ein Zeckern. Als nächstes ignoriere ich die Fehlermeldung.
In den Synchronisierungseinstellungen wählen wir "Erstellen eines Austauschs vom Einzelhandel ...
Stellen Sie vor, bevor Sie Verbindungseinstellungen über ein lokales oder Netzwerkverzeichnis einrichten, stellen Sie sicher, dass ein Platz auf der Festplatte unter dem Verzeichnis vorhanden ist. In der Regel dauert es in der Regel nicht mehr als 30 bis 50 MB, in Ausnahmefällen kann es in Ausnahmefällen bis 600 MB erforderlich sein. Sie können das erforderliche Verzeichnis direkt vom Konfigurator erstellen.
Wenn Sie über das Netzwerkverzeichnis verbinden, konfigurieren Sie die Verbindung über die FTP-Adresse und email Ich ignoriere, indem ich auf "Weiter" klickt.
In den manuellen Einstellungen setzen wir die Präfixe - bedingte Datenbankdesigns (normalerweise BP, UPP, RO), setzen Sie die Regeln und das Startdatum der Datenentladung fest. Das Präfix wird im Namen der Dokumente angegeben, um die Basis zu bezeichnen, in der sie erstellt wurden. Wenn die Upload-Regeln nicht bearbeitet werden, werden die Standarddaten von allen verfügbaren Parametern entladen.
Erstellen Sie die Exchange-Dateieinstellungsdatei für "Retail", um Ihre Aktionen nicht zu wiederholen. Wenn Sie Daten sofort nach dem Einrichten der Synchronisation sofort senden müssen, setzen wir das Häkchen ein.
Um den Exchange-Prozess zu automatisieren, müssen Sie den Zeitplan konfigurieren.
Menü "Einzelhandel".
Schieben Sie ein Zeckern und wählen Sie "Synchronisation".
Wir produzieren "umgekehrte" Einstellungen, wodurch die Verwaltung des Fertigungsunternehmens ausgewählt werden.
Laden Sie die Datei mit den in der UPP erstellten Einstellungen herunter.
Das Anklopfen eines Ticks nimmt das Adressystem automatisch auf.
Wir handeln wie in der UPP.
Überprüfungsdatenvergleich (manuelle Datenmapping wird in der Vorbereitungsphase empfohlen, da diese Arbeit im Prozess der Implementierung des Austauschs das am Arbeitsplatz intensiv sein kann). Das Öffnen des Mapping-Fensters erfolgt an einer doppelten Maus.
Im Fehlerfall in Synchronisierung "Details ..." wird durch "Nie ..." ersetzt.
"Details ..." Öffnet das Registrierungsprotokoll mit aktualisierten Exchange-Informationen.
Bereit.
Frage: Bereitschaftsfreigaberegeln für typische Konfigurationen
Antworten:
Frage: Service mit Standardfunktionalität von Standard-1C-Konfigurationen
Antworten:
Frage: Löschen eines Objekts von einer vorhandenen Austauschregel
Sagen Sie mir bitte, wie man ein Objekt aus dem bestehenden Lineal entfernen kann? Tatsache ist, dass Sie für ein bestimmtes Datum nur von einer Basis zum anderen hochladen müssen, nur die Umsetzung und den Erhalt von Waren und Dienstleistungen. Es funktioniert nur für mich, automatisch erstellt, die Regel lädt leere Dokumente manuell aus. Daher möchte ich unnötige Dokumente von der automatisch erstellten Regel löschen, damit Benutzer nicht versehentlich entladen können.
Antworten:
Nachricht von Allexei.
Hallo! Wahrscheinlich nicht relevant, aber trotzdem. Alternativ können Sie die Registrierung unnötiger Typobjekte im Börsenplan stornieren. Dank dieser, nicht zu kommen, um die Umtauschregeln neu zu schreiben, und nicht die erforderlichen Objekte werden nicht entladen.
Danke, ich werde es versuchen.
Kann auf übliche Weise entfernt werden
Frage: Austauschregeln - Wo soll ich bearbeiten?
Der Kunde hat Änderungen an der Empfängerkonfiguration vorgenommen. Was genau habe ich geändert, um herauszufinden, dass kein Weg fehlschlägt.
Nun ist es notwendig, die Austauschregeln zu korrigieren.
Wie sieht man diese Orte an, die Sie korrigieren müssen?
Es ist notwendig, die bestehenden Regeln zu verstehen, dass die Eigenschaften nicht mehr vorhanden sind oder dass sich der Typ geändert hat.
Antworten: () Es scheint mir, den Kunden zumindest irgendwie zu erfreuen, anfangen zu tauschen. Und um zu zahlen, müssen Sie den ganzen Arzt tun :)
Frage: "Management des Handels", Revision 10.3 (10.3.46.2) Ändern Sie die Austauschregeln für den Einzelhandel 2.1
Guten Tag. Wie kann man die Regeln in UT ändern?
Ich ändere das Layout der Regeln in den Exchange-Plänen von Exchange-Verbilligungsgesteuerten Trades103 I Update-Restart - nicht diese Regeln. Die Version hat sich sogar manuell geändert. Hilft immer noch nicht.
SDURA löschte Datensatz der Regeln aus dem Register der Datenaustauschregel.
Weder die Schaltfläche ist normal, um die Regelndatei herunterzuladen oder über das Candy-Layout zu aktualisieren.
Hinzufügen und Tests müssen viel tun, und wie Sie die schnellen Vorschriften zur Registrierung / Exchange ändern, weiß ich nicht (
Antworten: Mit seinem, allen in der Reihenfolge aktualisiert. Das ganze Gehirn hat diesen Austausch bereits genommen
Frage: Ersetzen der Exchange-Regeln in der Entladungsdatei
Antworten:
Frage: Hilfe bei den Austauschregeln
Antworten:
Frage: So laden Sie die Austauschregeln hoch, um in die Konvertierung zu starten
Die Regeln für den Austausch von TIS 7.7 und BP2 fügten die Übertragung von zwei Docks hinzu
Cor. Konto- und Korrekturrechnung Rechnung. Es stellt sich alles normalerweise aus. Beide Docks schaffen eine Anpassung der Implementierung in BP2.
Das Problem wurde jedoch gebildet, es ist jedoch notwendig, in das Dock zu fließen, um die Implementierung (BP2) anzupassen (BP2), um die Rechnung nicht als typische, sondern die Grundlage dieser Rechnung zu erhöhen, dh. Implementierung.
Ein Stück PKO-Code (nach dem Laden):
Objekt. Anforderung der folgenden Anforderungen (Objekt. Wendungen, "Waren", Wahrheit); Objekt. Videodoproduktion \u003d Aufzählungen. Wünsche. Objekt. Korrigieren \u003d Wahrheit; Objekt. Summaglceadds \u003d Wahrheit; Wenn das Objekt Endete Objekt. Documentalization \u003d Objekt. Link. Documentalization. Dokumentation;<--- проблема Объект.Записать(РежимЗаписиДокумента.Проведение);
Vor dem Eintrag existiert das Objekt nicht, und daher ist es unmöglich, sich auf die Erforderung des Objekts zu beziehen, und nach der Aufnahme wird es zu spät. Die Regeln funktionieren typisch. Sag mir, wie man auf der CD lösen soll, fing gerade an zu verstehen.
Antworten: Nach der Aufnahme \u003d nach dem Aufrufen der Methode zum Abschreiben
Bei der Entwicklung der Austauschregeln 1c 8 wird die Möglichkeit der Programmierung neuer Neudefinition des Verhaltens der Austauschregeln weit verbreitet - der Handlermechanismus. Ereignishandler erweitern die Funktionalität erheblich und sind ein unverzichtbares Werkzeug zum Festlegen der Austauschregeln in Fällen, in denen interaktive Konfigurationsfunktionen nicht ausreicht.
Die Handler und Algorithmen werden in der Sprache der Plattform geschrieben, in der sie beim Austausch ausgeführt werden.
Wenn dies die Plattform "1c: Enterprise 7.7" ist, ist der Handler-Code in den Upload- oder Download-Code integriert. Dementsprechend wird jeder Handler oder Algorithmus in einer separaten Funktion zugewiesen und steht beim Austausch zum Debuggen zur Verfügung.
Wenn das Entladen oder Download auf der Plattform "1c: Enterprise 8" auftritt, ist der Prozessorcode nicht in den Datenaustauschcode integriert und in der Austauschregelndatei entladen. Im Austausch von Daten werden die Handler- oder Algorithmen-Code aus der Regelndatei entnommen und direkt im Kontext des Operators "Run" durchgeführt. Um Handlers und Algorithmen zu debuggen, können Sie die Verarbeitung "Universal XML Data Exchange" verwenden.
Und zeigen, wie es ist, die Lösung seiner Aufgaben stark zu vereinfachen
Heute analysieren wir, wie buchstäblich 10-15 Minuten, um eine einfache Übertragung von Referenzbüchern und anfänglichen Überresten zu konfigurieren und zu erstellen.
Und das - massen- und regelmäßige AufgabeDas ist fast unvermeidlich für die meisten eingeführten neuen Konfigurationen.
Rufen Sie daher Kollegen an, sie sind auch sehr nützlich.
Vor allem, wenn sie bereits CD 3 gesehen haben und es geschafft haben, Angst zu bekommen :)
Ja, wenn Sie es zum ersten Mal sehen - es gibt weder die Feige nicht klar.
Aber in der Tat - alles ist sehr einfach. Also, nur dass Sie sogar langweilig werden :)
Was genau im heutigen Video
Dies sind 4 Video-Exchange-Videos durch universal Enterprisedata Exchange-Format.
Darüber hinaus zeigen wir ein Beispiel. Ändern typischer Austauschregeln In 1c: Datenkonvertierung 3.0
Gesamtdauer - 34 Minuten. Inhalt:
- Exchange-Einstellung in Beispiel 1c: Rechnungslegung 8 und 1c: ERP
- So laden Sie typische Regeln und Universalaustauschformat in die Datenkonvertierung 3.0 herunter
- Transfering der Metadatenstruktur in CD 3.0
- So führen Sie den ersten Datenaustausch aus
- Verfeinerung der Regeln. Umwandlung
- So laden Sie neue Regeln herunter, ohne die Konfiguration zu ändern ( mit Unterstützung von der Unterstützung)
beachten SieMit der Lösung dieser Aufgabe ändern sich die Downloadregeln nur in der Empfängerkonfiguration. Und die Quellkonfiguration arbeitet gemäß den Standardregeln.
Wenn eine solche Aufgabe bei der Umwandlung von Daten 2.0 gelöst wurde, müssten die Änderungen zu den Regeln und Quellen und den Empfänger beitragen.
Diese Video-Tutorials sind für BSP relevant editorial 2.3.2. (Für jeden Build über 2.3.2.43).
Wenn Sie die ältere Version des BSP verwenden, machen Sie eine "Änderung" der geänderten Benutzeroberfläche und der erweiterten Funktionalität. Um dies zu tun, wiederholen Sie das Beispiel aus dem Video.
Video 1:
Laden der Austauschregeln zwischen typischen Konfigurationen an die Datenkonvertierung 3.0
In dieser Lektion führen wir bei Änderungen an den Austauschregeln zwischen typischen Konfigurationen vorbereitenden Aktionen aus:
- Laden in der CD-Sharing-Formatstruktur (
- Konvertierung erstellen.
- Entladen von Regeln aus typischer Konfiguration
- Entladen des Exchange Manager-Moduls
Video 2:
Verfeinerung der Austauschregeln in CD 3.0
In dieser Lektion zeigen wir, wie Sie die Details von Objekten beim Laden von Daten ausfüllen.
Die Aufgabe wird gelöst - Setzen Sie beim Laden von Objekten aus der Quellkonfiguration einen Kommentar ", der von BP 3.0 hochgeladen wurde.
Um das Problem zu lösen, müssen Sie machen Änderungen in den Regeln der Umwandlung von Objekten, in der Veranstaltung ", bevor Sie die empfangenen Daten aufnehmen."
Entwickelte Regeln werden in Form einer externen Verarbeitung zur weiteren Verwendung gespeichert.
Video 3:
Einrichten eines universellen Austauschs zwischen typischen Konfigurationen
In dieser Lektion zeigen wir, wie Sie einen neuen Austausch zwischen typisch konfigurieren.
Die Einstellungen erfolgen in der Quellkonfiguration und dann in die Empfängerkonfiguration hochgeladen.
Auch in diesem Video zeigen wir, wie ohne Konfigurationskonfiguration Laden Sie neue Austauschregeln hoch.
Video 4:
Übertragung der anfänglichen Überreste mit den Austauschregeln
In der Lektion zeigen wir eine typische Funktionalität der Übertragung der ersten Rückstände.
P.
Ja, Austausch durch TXT / DBF / OLE usw. habe das Recht zu existieren. In einigen besonderen Fällen, z. B. Andocken mit einem Webserver oder Übertragung aus dem fertigen Format einer externen Anwendung.
Für den Standardaustausch - standardmethoden und schneller und sehr einfacher.
Und wenn jemand das Fahrrad infordert, wenn es eine fertige universelle Lösung gibt - so schreiben Sie an Ihre Stirn "Ich besitze kein Werkzeug, ich möchte nicht studieren, ich werde Krücken für Ihr Geld aufbauen" .
P.p.s.
Wir möchten, dass die Datenkonvertierung 3.0 nicht schwierig ist.
Ungewöhnlich - Ja. Nicht alles ist sofort klar - ja. Es gibt sehr mehrdeutige Momente - ja.
Mit Hilfe von Fertiganweisungen und Video kann es jedoch in 1-2 Wochen buchstäblich beherrscht werden.