Integrationsmethoden mit 1C

Welche wesentlichen Anforderungen gelten für Geschäftsapplikationen? Zu den wichtigsten zählen folgende Aufgaben:

  • Die Anpassungsfähigkeit der Logik der Anwendung an sich ändernde Geschäftsanforderungen.
  • Die einfache Integration mit anderen Anwendungen.

Wie die erste Aufgabe in 1C gelöst wird, wurde kurz im Abschnitt "Anpassung und Support" beschrieben; wir werden in einem der nächsten Artikel auf dieses interessante Thema zurückkommen. Heute geht es jedoch um die zweite Aufgabe, die Integration. dieses Artikels; wir werden dieses interessante Thema in einem der zukünftigen Artikel erneut aufgreifen. Heute sprechen wir jedoch über die zweite Aufgabe, die Integration.

Integrationsaufgaben

Integrationsaufgaben können unterschiedlich sein. Für einige reicht ein einfacher interaktiver Datenaustausch aus – beispielsweise um einer Bank eine Liste von Mitarbeitern zur Ausstellung von Gehaltskarten zu übermitteln. Für komplexere Anforderungen kann ein vollautomatisierter Datenaustausch notwendig sein, möglicherweise unter Einbeziehung der Geschäftslogik eines externen Systems. Es gibt auch spezialisierte Aufgaben, wie etwa die Integration mit externen Geräten (zum Beispiel Verkaufsstationen, mobilen Scannern usw.) oder mit ererbten oder spezialisierten Systemen (zum Beispiel mit RFID-Tag-Erkennungssystemen). Es ist von entscheidender Bedeutung, für jede Aufgabe den passendsten Integrationsmechanismus auszuwählen.

Integrationsmöglichkeiten mit 1C

Es gibt verschiedene Ansätze zur Implementierung der Integration mit 1C-Anwendungen, welcher davon gewählt wird, hängt von den Anforderungen der Aufgabe ab.

  1. Implementierung basierend auf Integrationsmechanismen, bereitgestellt von der Plattform, einer eigenen spezialisierten API auf der Seite der 1C-Anwendung (zum Beispiel einem Satz von Web- oder HTTP-Diensten, die externe Anwendungen anrufen, um Daten mit der 1C-Anwendung auszutauschen). Der Vorteil dieses Ansatzes liegt in der Robustheit der API gegenüber Änderungen in der Implementierung auf der Seite der 1C-Anwendung. Eine Besonderheit des Ansatzes ist, dass der Quellcode der typischen 1C-Lösung geändert werden muss, was potenziell Aufwand beim Zusammenführen von Quellcodes bei der Migration auf eine neue Konfigurationsversion erfordern könnte. In diesem Fall kann die neue, fortschrittliche Funktionalität hilfreich sein — Konfigurationserweiterungen. Erweiterungen sind im Wesentlichen ein Plugin-Mechanismus, der es ermöglicht, Ergänzungen zu Anwendungsanwendungen zu erstellen, ohne die Anwendungen selbst zu ändern. Die Auslagerung der Integrations-API in eine Konfigurationserweiterung wird helfen, Schwierigkeiten beim Zusammenführen von Konfigurationen zu vermeiden, wenn auf eine neue Version der typischen Lösung migriert wird.
  2. Der Einsatz von Integrationsmechanismen der Plattform, die externen Zugriff auf das Objektmodell der Anwendung ermöglichen, ohne dass Anpassungen der Anwendung oder die Erstellung von Erweiterungen erforderlich sind. Der Vorteil dieses Ansatzes liegt darin, dass die 1C-Anwendung nicht verändert werden muss. Der Nachteil ist, dass, wenn die 1C-Anwendung bereits angepasst wurde, möglicherweise Anpassungen in der zu integrierenden Anwendung notwendig sind. Ein Beispiel für diesen Ansatz ist die Verwendung des OData-Protokolls zur Integration, das auf der 1C:Enterprise-Plattform implementiert ist (näheres dazu weiter unten).
  3. Die Nutzung vorgefertigter Anwendungsschnittstellen, die in den Standardlösungen von 1C implementiert sind. Viele Standardlösungen von 1C und Partnern basieren auf den von der Plattform bereitgestellten Integrationsmechanismen und realisieren eigene Anwendungsschnittstellen, die auf spezifische Aufgaben ausgerichtet sind. Bei der Verwendung dieser Mechanismen ist keine Programmierung auf der Seite der 1C-Anwendung erforderlich, da wir die integrierten Funktionen der Anwendungslösung nutzen. Auf der Seite der 1C-Anwendung müssen lediglich bestimmte Einstellungen vorgenommen werden.

Integrationsmechanismen in der 1C:Enterprise-Plattform

Import/Export von Dateien

Stellen wir uns vor, wir müssen einen bidirektionalen Datenaustausch zwischen der 1C-Anwendung und einer beliebigen Anwendung realisieren. Zum Beispiel müssen wir die Produktliste (Stammdaten Nomenklatur) zwischen der 1C-Anwendung und einer beliebigen Anwendung synchronisieren.

Integrationsmethoden mit 1C
Um eine solche Aufgabe zu lösen, kann man eine Erweiterung schreiben, die das Stammdatenverzeichnis Nomenklatur in eine Datei eines bestimmten Formats (Text, XML, JSON, …) exportiert und dieses Format lesen kann.

In der Plattform ist ein Mechanismus zur Serialisierung von Anwendungsobjekten in XML implementiert, sowohl direkt über die Methoden des globalen Kontexts ЗаписатьXML/ЧтениеXML als auch mithilfe des Hilfsobjekts XDTO (XML Data Transfer Objects).

Jedes Objekt im System 1C:Unternehmen kann in eine XML-Darstellung serialisiert werden und umgekehrt.

Diese Funktion gibt die Darstellung des Objekts im XML-Format zurück:

Funktion Objekt_Im_XML(Objekt)
    ЗаписьXML = Neuer ЗаписьXML();
    ЗаписьXML.УстановитьСтроку();
    ЗаписатьXML(ЗаписьXML, Objekt);
    Rückgabe ЗаписьXML.Закрыть();
EndeFunktion

So wird der Export des Stammdatenverzeichnisses Nomenklatur in XML mithilfe von XDTO aussehen:

&AufDemServer
Prozedur ExportXMLAufServer()	
	NeuerSerialisiererXDTO  = SerialisiererXDTO;
	NeueAufzeichnungXML = Neuer AufzeichnungXML();
	NeueAufzeichnungXML.ÖffneDatei("C:DataNomenklatur.xml", "UTF-8");
	
	NeueAufzeichnungXML.SchreibeErklärungXML();
	NeueAufzeichnungXML.SchreibeElementbeginn("VerzeichnisNomenklatur");
	
	Auswahl = Verzeichnisse.Nomenklatur.Auswählen();
	
	Während Auswahl.Nächster() Schleife 
		ObjektNomenklatur = Auswahl.HoleObjekt();
		NeuerSerialisiererXDTO.SchreibeXML(NeueAufzeichnungXML, ObjektNomenklatur, ZielTypXML.Eindeutig);
	EndeSchleife;
	
	NeueAufzeichnungXML.SchreibeElementende();
	NeueAufzeichnungXML.Schließe();	
EndeProzedur

Durch eine einfache Anpassung des Codes exportieren wir das Verzeichnis im JSON-Format. Die Produkte werden in einem Array gespeichert; zur Abwechslung geben wir die englische Syntaxvariante an:

&AtServer
Procedure ExportJSONOnServer()
	NewXDTOSerializer  = XDTOSerializer;
	NewJSONWriter = New JSONWriter();
	NewJSONWriter.OpenFile("C:DataNomenklatur.json", "UTF-8");
	
	NewJSONWriter.WriteStartObject();
	NewJSONWriter.WritePropertyName("Nomenklaturverzeichnis");
	NewJSONWriter.WriteStartArray();
	
	Selection = Catalogs.Nomenklatur.Select();	
	
	While Selection.Next() Do 
		NomenclatureObject = Selection.GetObject();
		
		NewJSONWriter.WriteStartObject();
		
		NewJSONWriter.WritePropertyName("Nomenklatur");
		NewXDTOSerializer.WriteJSON(NewJSONWriter, NomenclatureObject, XMLTypeAssignment.Implicit);
		
		NewJSONWriter.WriteEndObject();
	EndDo;
	
	NewJSONWriter.WriteEndArray();
	NewJSONWriter.WriteEndObject();
	NewJSONWriter.Close();	
EndProcedure

Anschließend müssen die Daten nur noch an den Endverbraucher übergeben werden. Die Plattform 1C:Enterprise unterstützt die gängigen Internetprotokolle HTTP, FTP, POP3, SMTP, IMAP, einschließlich ihrer sicheren Versionen. Zudem können zur Übertragung von Daten HTTP und/oder Webdienste verwendet werden.

HTTP- und Webdienste

Integrationsmethoden mit 1C

1C-Anwendungen können ihre eigenen HTTP- und Webdienste implementieren und auch HTTP- sowie Webdienste aufrufen, die von Drittanwendungen bereitgestellt werden.

REST-Interfaces und das OData-Protokoll

Seit Version 8.3.5 kann die Plattform 1C:Enterprise automatisch ein REST-Interface erstellen für die gesamte Anwendungslösung. Jedes Konfigurationselement (Verzeichnis, Dokument, Informationsregister usw.) kann über die REST-Schnittstelle für den Zugriff auf und die Modifikation von Daten verfügbar gemacht werden. Die Plattform verwendet das Protokoll OData Version 3.0. Die Veröffentlichung von OData-Diensten erfolgt über das Menü Konfigurator "Verwaltung -> Veröffentlichung auf dem Webserver"; das Kontrollkästchen "Standard OData-Schnittstelle veröffentlichen" muss aktiviert sein. Die Formate Atom/XML und JSON werden unterstützt. Nachdem die Anwendungslösung auf dem Webserver veröffentlicht wurde, können externe Systeme über die REST-Schnittstelle mittels HTTP-Anfragen darauf zugreifen. Für die Arbeit mit der 1C-Anwendung über das OData-Protokoll ist keine Programmierung auf der 1C-Seite erforderlich.

So wird eine URL im Format http:////odata/standard.odata/Catalog_Номенклатура uns den Inhalt des Katalogs Nomenklatur im XML-Format zurückgeben — eine Sammlung von Einträgen (die Nachrichtensyntax wurde der Einfachheit halber weggelassen):

http://server/Config/odata/standard.odata/Catalog_Номенклатура(guid'35d1f6e4-289b-11e6-8ba4-e03f49b16074')
	
	
	2016-06-06T16:42:17
	
	<summary />
	
	
		
			35d1f6e4-289b-11e6-8ba4-e03f49b16074
			AAAAAgAAAAA=
			false
			000000001
			Mitsubishi Klimaanlage
			Leistung 2,5 kW, Betriebsmodi: Heizung/Kühlung
		
	


	http://server/Config/odata/standard.odata/Catalog_Номенклатура(guid'35d1f6e5-289b-11e6-8ba4-e03f49b16074')
	
...
</code></pre><p> Durch Hinzufügen der Zeichenkette «?$format=application/json» an die URL erhalten wir den Inhalt des Katalogs Номенклатура im JSON-Format (URL lautet <u>http:////odata/standard.odata/Catalog_Номенклатура?$format=application/json</u> ):</p><pre><code>{
"odata.metadata": "http://server/Config/odata/standard.odata/$metadata#Catalog_Nomenklatur",
"value": [{
"Ref_Key": "35d1f6e4-289b-11e6-8ba4-e03f49b16074",
"DataVersion": "AAAAAgAAAAA=",
"DeletionMark": false,
"Code": "000000001",
"Description": "Mitsubishi Klimaanlage",
"Описание": "Leistung 2,5 kW, Betriebsarten: Heizung/Kühlung"
},{
"Ref_Key": "35d1f6e5-289b-11e6-8ba4-e03f49b16074",
"DataVersion": "AAAAAwAAAAA=",
"DeletionMark": false,
"Code": "000000002",
"Description": "Daikin Klimaanlage",
"Описание": "Leistung 3 kW, Betriebsarten: Heizung/Kühlung"
}, …
</code></pre><p></p><h4>Externe Datenquellen</h4><p> <img class=lazy decoding=async alt="Integrationsmethoden mit 1C" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20436'%3E%3C/svg%3E" data-src=/wp-content/uploads/2019/08/1663b53846f3a6a8a03f386f1f6cd311.jpeg style="display:block;margin: 0 auto;" width=600 height=436><br> In einigen Fällen kann der Datenaustausch über <noindex><a rel=nofollow href=http://v8.1c.ru/overview/Term_000000795.htm>externe Datenquellen</a></noindex> die optimale Lösung sein. Externe Datenquellen sind ein Anwendungsobjekt in 1C, das die Interaktion mit jeder ODBC-kompatiblen Datenbank sowohl zum Lesen als auch zum Schreiben ermöglicht. Externe Datenquellen sind sowohl unter Windows als auch unter Linux verfügbar.</p><h4>Der Datenaustauschmechanismus</h4><p> <noindex><a rel=nofollow href=http://v8.1c.ru/overview/Term_000000269.htm>Der Datenaustauschmechanismus</a></noindex> ist sowohl für die Erstellung von geografisch verteilten Systemen basierend auf 1C:Unternehmen als auch für die Organisation des Datenaustauschs mit anderen Informationssystemen, die nicht auf 1C:Unternehmen basieren, vorgesehen.</p><p>Dieser Mechanismus wird aktiv in Implementierungen von 1C verwendet und deckt ein breites Spektrum an Aufgaben ab. Dazu gehört der Datenaustausch zwischen den 1C-Anwendungen, die in den Filialen des Unternehmens installiert sind, der Austausch zwischen der 1C-Anwendung und der Website des Online-Shops sowie der Datenaustausch zwischen der serverseitigen 1C-Anwendung und dem mobilen Client (der mit der mobilen Plattform 1C:Unternehmen erstellt wurde) und vieles mehr.</p><p>Ein zentrales Konzept im Datenübertragungsmechanismus ist der Austauschplan. Der Austauschplan ist eine spezielle Art von Objekt in der 1C-Plattform, das unter anderem den Inhalt der Daten definiert, die am Austausch teilnehmen werden (welche spezifischen Verzeichnisse, Dokumente, Register usw.). Der Austauschplan enthält auch Informationen über die Beteiligten des Austauschs (sogenannte Austausch-Knoten).<br> Der zweite Bestandteil des Datenübertragungsmechanismus ist der Änderungsregistrierungsmechanismus. Dieser Mechanismus verfolgt automatisch die im System vorgenommene Datenänderungen, die im Rahmen des Austauschplans an die Endverbraucher übermittelt werden müssen. Mit diesem Mechanismus verfolgt die Plattform die Änderungen, die seit der letzten Synchronisierung aufgetreten sind, und ermöglicht es, das Datenvolumen, das im Rahmen der nächsten Synchronisierungssitzung übertragen wird, zu minimieren.</p><p>Der Datenaustausch erfolgt über XML-Nachrichten mit einer bestimmten Struktur. Die Nachricht enthält Daten, die sich seit der letzten Synchronisierung mit dem Knoten geändert haben, sowie einige Kontrollinformationen. Die Struktur der Nachrichten unterstützt die Nummerierung der Nachrichten und ermöglicht es, Empfangsbestätigungen vom Empfängerknoten zu erhalten. Solch eine Bestätigung ist in jeder Nachricht enthalten, die vom Empfängerknoten kommt, in Form der Nummer der zuletzt empfangenen Nachricht. Die Nummerierung der Nachrichten ermöglicht es der Plattform zu erkennen, welche Daten bereits erfolgreich an den Empfängerknoten übermittelt wurden, und vermeidet eine mehrfache Übertragung, indem nur die seit dem Empfang der letzten Nachricht mit der Quittierung von den empfangenden Knoten geänderten Daten übermittelt werden. Bei diesem Arbeitsmodell wird eine garantierte Zustellung auch bei unzuverlässigen Übertragungswegen und beim Verlust von Nachrichten gewährleistet.</p><h4>Externe Komponenten</h4><p> In vielen Fällen, bei der Lösung von Integrationsaufgaben, muss man sich mit spezifischen Anforderungen auseinandersetzen, wie beispielsweise Interaktionsprotokollen und Datenformaten, die in der Plattform 1C:Unternehmen nicht vorgesehen sind. Für solche Aufgaben bietet die Plattform <noindex><a rel=nofollow href=http://v8.1c.ru/overview/Term_000000545.htm>eine Technologie für externe Komponenten</a></noindex>, die es ermöglicht, dynamisch ladbare Module zu erstellen, die die Funktionalität von 1C:Unternehmen erweitern.</p><p>Ein typisches Beispiel für eine Aufgabenstellung mit solchen Anforderungen könnte die Integration einer 1C-Anwendung mit Handelsgeräten sein, beginnend bei Waagen und endend bei Kassensystemen und Barcode-Scannern. Externe Komponenten können sowohl auf der Seite des 1C:Unternehmen-Servers als auch auf der Client-Seite (einschließlich, unter anderem, des Web-Clients sowie <noindex><a rel=nofollow href=https://wonderland.v8.1c.ru/blog/vneshnie-komponenty-v-mobilnom-prilozhenii/ >der nächsten Version der mobilen Plattform</a></noindex> 1C:Unternehmen) angeschlossen werden. Die Technologie für externe Komponenten sieht eine relativ einfache und verständliche Programmier-Schnittstelle (C++) für die Interaktion der Komponente mit der 1C:Unternehmen-Plattform vor, die vom Entwickler implementiert werden muss.</p><p>Die Möglichkeiten, die sich durch die Verwendung externer Komponenten eröffnen, sind äußerst vielfältig. Es ist möglich, die Kommunikation über spezifische Datenprotokolle mit externen Geräten und Systemen zu implementieren sowie spezielle Datenverarbeitungsalgorithmen und Datenformate einzubinden usw.</p><h4>Veraltete Integrationsmechanismen</h4><p> In der Plattform stehen Integrationsmechanismen zur Verfügung, die nicht für neue Lösungen empfohlen werden; sie wurden aus Gründen der Abwärtskompatibilität beibehalten und im Falle, dass die Gegenstelle nicht mit moderneren Protokollen arbeiten kann. Ein Beispiel dafür ist die Arbeit mit Dateien im DBF-Format (unterstützt in der integrierten Sprache über das Objekt XBase).</p><p>Ein weiterer veralteter Integrationsmechanismus ist die Nutzung der COM-Technologie (verfügbar nur auf der Windows-Plattform). Die Plattform 1C:Enterprise bietet zwei Integrationsmethoden für Windows an, die die COM-Technologie verwenden: den Automationsserver und die externe Verbindung. Diese sind sehr ähnlich, jedoch besteht ein wesentliches Unterscheidungsmerkmal darin, dass beim Automationsserver eine vollwertige Clientanwendung 1C:Enterprise 8 gestartet wird, während bei der externen Verbindung ein relativ kleiner, intraprocessualer COM-Server gestartet wird. Das heißt, bei der Arbeit über den Automationsserver kann die Funktionalität der Clientanwendung genutzt werden, um Aktionen auszuführen, die interaktiven Benutzeraktionen ähnlich sind. Bei der Verwendung der externen Verbindung können nur die Funktionen der Geschäftslogik genutzt werden, und diese können sowohl auf der Clientseite der Verbindung, wo der intraprocessuale COM-Server erstellt wird, als auch auf der Serverseite von 1C:Enterprise aufgerufen werden.</p><p>Die COM-Technologie kann auch verwendet werden, um aus dem Code einer Anwendung auf der Plattform 1C:Enterprise auf externe Systeme zuzugreifen. In diesem Fall fungiert die 1C-Anwendung als COM-Client. Es sei jedoch daran erinnert, dass diese Mechanismen nur funktionieren, wenn der 1C-Server in einer Windows-Umgebung arbeitet.</p><h3>Integrationsmechanismen, die in typischen Konfigurationen implementiert sind</h3><p></p><h4>Format EnterpriseData</h4><p> <img class=lazy decoding=async alt="Integrationsmethoden mit 1C" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20311'%3E%3C/svg%3E" data-src=/wp-content/uploads/2019/08/8930091e53309b9b808a719b747a6226.jpeg style="display:block;margin: 0 auto;" width=600 height=311><br> In einigen 1C-Konfigurationen (siehe Liste unten) wurde auf der Grundlage des oben beschriebenen plattformübergreifenden Mechanismus ein bereitgestellter Mechanismus für den Datenaustausch mit externen Anwendungen implementiert, der keine Änderungen am Source-Code der Konfigurationen erfordert (die Vorbereitung für den Datenaustausch erfolgt in den Einstellungen der Anwendungsprodukte):</p><ul> <li>„1C:ERP Unternehmensmanagement 2.0“ </li> <li>„Komplexe Automatisierung 2“ </li> <li>„Buchhaltung für Unternehmen“, Ausgabe 3.0 </li> <li>„Buchhaltung für Unternehmen KORP“, Ausgabe 3.0 </li> <li>„Einzelhandel“, Ausgabe 2.0 </li> <li>„Grundlegendes Handelsmanagement“, Ausgabe 11 </li> <li>„Handelsmanagement“, Ausgabe 11</li> <li>„Löhne und Personalmanagement KORP“, Ausgabe 3</li></ul><p> Für den Datenaustausch wird das Format <noindex><a rel=nofollow href=http://v8.1c.ru/edi/edi_app/enterprisedata/ >EnterpriseData</a></noindex>, basierend auf XML. Das Format ist geschäftsorientiert – die darin beschriebenen Datenstrukturen entsprechen geschäftlichen Entitäten (Dokumenten und Verzeichniselementen), die in den Programmen 1C dargestellt sind, wie z. B.: Leistungsnachweis, Eingangsrechnung, Geschäftspartner, Warennomenklatur usw.</p><p>Der Datenaustausch zwischen der 1C-Anwendung und einer Drittanwendung kann erfolgen:</p><ul> <li>über ein dediziertes Verzeichnis </li> <li>über ein FTP-Verzeichnis </li> <li>über einen Webdienst, der auf der Seite der 1C-Anwendung bereitgestellt wird. Die Datei mit den Daten wird als Parameter der Web-Methoden übergeben</li> <li>über E-Mail</li></ul><p> Im Falle des Austauschs über den Webdienst wird die Drittanwendung die Datenaustausch-Sitzung initiieren, indem sie die entsprechenden Web-Methoden der 1C-Anwendung aufruft. In den anderen Fällen ist die 1C-Anwendung der Initiator der Austausch-Sitzung (indem sie die Datei mit den Daten in das entsprechende Verzeichnis legt oder die Datei mit den Daten an die konfigurierte E-Mail-Adresse sendet).<br> Außerdem wird auf der 1C-Seite konfiguriert, in welcher Häufigkeit die Synchronisation erfolgen soll (für die Varianten mit Dateiaustausch über Verzeichnis und E-Mail):</p><ul> <li>nach Zeitplan (mit festgelegter Häufigkeit) </li> <li>manuell; der Benutzer muss die Synchronisierung jedes Mal manuell starten, wenn er es benötigt</li></ul><p></p><h5>Nachrichtenzähler</h5><p> 1C-Anwendungen protokollieren gesendete und empfangene Synchronisierungsnachrichten und erwarten dasselbe von Drittanbieteranwendungen. Dies ermöglicht die Nutzung des oben im Abschnitt „Datenaustauschmechanismus“ beschriebenen Nachrichtennummerierungsmechanismus.</p><p>1C-Anwendungen übermitteln während der Synchronisierung nur die Informationen zu den Änderungen, die an den Geschäftseinheiten seit der letzten Synchronisierung vorgenommen wurden, um das Übertragungsvolumen zu minimieren. Bei der ersten Synchronisierung exportiert die 1C-Anwendung alle Geschäftseinheiten (z. B. Elemente des Verzeichnisses der Warenstruktur) im EnterpriseData-Format in eine XML-Datei, da diese für die externe Anwendung als „neu“ gelten. Die Drittanbieteranwendung muss die Informationen aus der von 1C erhaltenen XML-Datei verarbeiten und beim nächsten Synchronisierungssitzung in einer speziellen Sektion der zu sendenden XML-Datei an 1C eintragen, dass die Nachricht von 1C mit einer bestimmten Nummer erfolgreich empfangen wurde. Die Empfangsbestätigung fungiert für die 1C-Anwendung als Signal, dass alle Geschäftseinheiten erfolgreich von der externen Anwendung verarbeitet wurden und keine weiteren Informationen übermittelt werden müssen. Neben der Empfangsbestätigung kann die XML-Datei der Drittanbieteranwendung auch Daten zur Synchronisierung von Seiten der Anwendung enthalten (z. B. Dokumente zur Realisierung von Waren und Dienstleistungen).</p><p>Nach dem Erhalt der Quittungsnachricht kennzeichnet die Anwendung 1C alle Änderungen, die im vorherigen Nachricht übermittelt wurden, als erfolgreich synchronisiert. Nur nicht synchronisierte Änderungen in den Geschäftseinheiten (Erstellung neuer Einheiten, Änderung und Löschung bestehender) werden bei der nächsten Synchronisationssitzung an die externe Anwendung gesendet.</p><p><img class=lazy decoding=async alt="Integrationsmethoden mit 1C" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20381'%3E%3C/svg%3E" data-src=/wp-content/uploads/2019/08/b0d5509a53909e38886a15c2e03e7131.jpeg style="display:block;margin: 0 auto;" width=600 height=381><br> Beim Datenübertrag von einer externen Anwendung an die Anwendung 1C ändert sich das Bild in die entgegengesetzte Richtung. Die externe Anwendung muss den Quittungsabschnitt in der XML-Datei entsprechend ausfüllen und die Geschäftsdaten für die Synchronisation in ihrem Format EnterpriseData bereitstellen.</p><p><img class=lazy decoding=async alt="Integrationsmethoden mit 1C" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20381'%3E%3C/svg%3E" data-src=/wp-content/uploads/2019/08/d34b96efb7591770133b363b369c0019.jpeg style="display:block;margin: 0 auto;" width=600 height=381></p><h5>Vereinfachter Datenaustausch ohne Quittierung</h5><p> Für Fälle einer einfachen Integration, bei denen es ausreichend ist, Informationen von einer externen Anwendung an die Anwendung 1C zu übertragen und eine Rückübertragung von Daten aus der Anwendung 1C an die externe Anwendung nicht erforderlich ist (z. B. Integration eines Online-Shops, der Verkaufsinformationen an '1C: Buchhaltung' übermittelt), gibt es eine vereinfachte Arbeitsweise über einen Webservice (ohne Quittierung), die keine Einstellungen auf der Seite der Anwendung 1C erfordert.</p><h4>Spezialisierte Integrationslösungen</h4><p> Es gibt eine Standardlösung '1C:Datakonvertierung', die die Mechanismen der Plattform nutzt, um Daten zwischen Standardkonfigurationen von 1C zu konvertieren und auszutauschen, aber auch für die Integration mit Drittanwendungen verwendet werden kann.</p><h5>Integration mit Banklösungen</h5><p> Standard <noindex><a rel=nofollow href=http://v8.1c.ru/edi/edi_stnd/100/index.htm>'Kundenbank'</a></noindex>, entwickelt von 1C-Experten vor über 10 Jahren, ist faktisch zum Branchenstandard in Russland geworden. Der nächste Schritt in diese Richtung ist die Technologie <noindex><a rel=nofollow href=http://directbank.1c.ru/ >DirectBank</a></noindex>, die es ermöglicht, Zahlungsdokumente direkt aus den Programmen des Systems '1C:Unternehmen' mit einem Klick zu senden und Bankauszüge zu erhalten, ohne dass zusätzliche Programme auf dem Client-Computer installiert oder gestartet werden müssen.</p><p>Es gibt auch <noindex><a rel=nofollow href=http://v8.1c.ru/edi/edi_stnd/109/ >einen Standard für den Datenaustausch in Gehaltsprojekten</a></noindex>.</p><h5>Sonstiges</h5><p> Erwähnenswert sind <noindex><a rel=nofollow href=http://v8.1c.ru/edi/edi_stnd/131/ >das Protokoll für den Austausch zwischen dem System 1C:Unternehmen und der Website</a></noindex>, der Standard für den Austausch kommerzieller Informationen <noindex><a rel=nofollow href=http://v8.1c.ru/edi/edi_stnd/90/ >CommerceML</a></noindex> (entwickelt in Zusammenarbeit mit Microsoft, Intel, Price.ru und anderen Unternehmen), <noindex><a rel=nofollow href=http://v8.1c.ru/edi/edi_stnd/111/ >der Standard für den Austausch von Daten zu Acquiring-Operationen</a></noindex>.<br> <br>Quelle: <a content=nofollow rel=nofollow href=https://habr.com/ru/company/1c/blog/308420/ >habr.com</a></p></div></article><div style="width: 100%; text-align: center; margin: 0; padding: 31px 0 0 0;"> <a href=https://prohoster.info/de/vps/ > <img class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20700%2086'%3E%3C/svg%3E" data-src=https://prohoster.info/wp-content/uploads/2025/10/photo_2025-10-27_14-51-22.webp data-srcset="        https://prohoster.info/wp-content/uploads/2025/10/photo_2025-10-27_14-51-22-350.webp 350w,        https://prohoster.info/wp-content/uploads/2025/10/photo_2025-10-27_14-51-22.webp 1280w" data-sizes="(max-width: 768px) 90vw, 700px" alt="ProHoster VPS — Verlässliche und kostengünstige VPS-Server mit vollem Root-Zugang" title="ProHoster VPS — Verlässliche und kostengünstige VPS-Server mit vollem Root-Zugang" style="display: inline-block; height: auto; max-width: 100%;" width=700 height=86> </a></div><div class=author-profile-box itemprop=author itemscope itemtype=https://schema.org/Person><div class=author-avatar-wrapper> <img itemprop=image src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src="https://secure.gravatar.com/avatar/ca32772dbf5490e924ca5ecaf00d76fa7b8ce9b43829067cd0666d3b4aa3a1ce?s=150&d=mm&r=g" alt="Juri Gagarin" class="author-avatar-img lazy"></div><div class=author-info-wrapper><h3 class="author-title"> <a itemprop=url href=https://prohoster.info/de/author/gagarinura rel=author> <span itemprop=name>Juri Gagarin</span> </a></h3> <span itemprop=jobTitle class=author-role>Autor des Artikels</span><div itemprop=description class=author-bio-text><p>Ein technischer Spezialist bei ProHoster mit über sechs Jahren Erfahrung in der Serveradministration, VPN-Lösungen und Netzwerksicherheit. Ich verwalte die Infrastruktur-Einrichtung und -unterstützung, überwache die Service-Stabilität und implementiere Lösungen zum Schutz der Kundendaten. Außerdem trage ich zur Leistungsoptimierung und Einhaltung der modernen Sicherheits- und Datenschutzanforderungen bei.</p></div></div></div></div><nav class="navigation post-navigation" aria-label=Beiträge data-no-translation-aria-label><h2 class="screen-reader-text" data-no-translation="" data-trp-gettext="">Beitragsnavigation</h2><div class=nav-links><div class=nav-previous><a href=https://prohoster.info/de/blog/administrirovanie/lte-kak-simvol-nezavisimosti rel=prev>LTE als Symbol der Unabhängigkeit</a></div><div class=nav-next><a href=https://prohoster.info/de/blog/administrirovanie/podnimaem-server-1s-s-publikatsiej-bazy-i-veb-servisov-na-linux rel=next>Wir richten einen 1C-Server mit der Veröffentlichung der Datenbank und Webservices unter Linux ein.</a></div></div></nav></main></div></div></div><footer id=colophon class=site-footer><div class=container><div class="row between-sm"><div class="col-md-3 col-xs-12"><div id=nav_menu-9 class="widget widget_nav_menu"><h3 class="widget-title">Unsere Dienstleistungen</h3><div class=menu-menyu-v-futere-v-vidzhete-1-russkij-container><ul id=menu-menyu-v-futere-v-vidzhete-1-russkij-1 class=menu><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-121326"><a href=https://prohoster.info/de/hosting/unlim-khosting>Unbegrenztes Webhosting</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-172"><a href=https://prohoster.info/de/zhashchita-ot-ddos>DDoS-Schutz</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-169"><a href=https://prohoster.info/de/hosting/constructor>Website-Builder</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-175"><a href=https://prohoster.info/de/control-panel>Management-Panels</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-173"><a href=https://prohoster.info/de/domain>Domainregistrierungen</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-108824"><a href=https://prohoster.info/de/ssl-sertifikat>SSL-Zertifikate</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-123573"><a href=https://prohoster.info/de/vpn>VPN</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-170"><a href=https://prohoster.info/de/vps/ssd-vps>VPS, VDS</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-171"><a href=https://prohoster.info/de/vps/abuzoustojchivye-vps>Windows VPS</a></li></ul></div></div></div><div class="col-md-3 col-sm-6 col-xs-12"><div id=nav_menu-10 class="widget widget_nav_menu"><h3 class="widget-title">Informationen</h3><div class=menu-menyu-v-futere-v-vidzhete-2-russkij-vtoroe-menyu-v-podvale-container><ul id=menu-menyu-v-futere-v-vidzhete-2-russkij-vtoroe-menyu-v-podvale class=menu><li id=menu-item-153465 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-153465"><a href=https://prohoster.info/de/kompaniya/partnerstvo>Partnerschaft</a></li> <li id=menu-item-153466 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-153466"><a href=https://prohoster.info/de/bonus-partner>Partner-Boni</a></li> <li id=menu-item-153467 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-153467"><a href="https://billing.prohoster.info/knowledgebase?language=english">Wissensdatenbank</a></li> <li id=menu-item-153468 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-153468"><a href=https://prohoster.info/de/kompaniya>Über uns</a></li> <li id=menu-item-153471 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-153471"><a href=https://prohoster.info/de/kompaniya/terms-of-service>Nutzungsbedingungen</a></li> <li id=menu-item-153469 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-153469"><a href=https://prohoster.info/de/kompaniya/privacy-policy>Datenschutzrichtlinie</a></li> <li id=menu-item-153470 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-153470"><a href=https://prohoster.info/de/kompaniya/terms-of-service/#refund>Rückerstattungsrichtlinie</a></li> <li id=menu-item-155022 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-155022"><a href=https://prohoster.info/de/kompaniya/data-centers>Rechenzentren</a></li> <li id=menu-item-154840 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-154840"><a href=https://prohoster.info/de/kompaniya/service-level-agreement>SLA</a></li> <li id=menu-item-155009 class="menu-item menu-item-type-custom menu-item-object-custom menu-item-155009"><a href="https://billing.prohoster.info/submitticket.php?step=2&deptid=1&language=english">Missbrauch melden</a></li></ul></div></div><div id=custom_html-20 class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><style>.awards-wrapper-2{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;max-width:240px;margin:0
auto}.awards-wrapper-2
img{width:105px;height:auto;object-fit:contain}</style><div class=awards-wrapper-2> <a href=https://ru.hostings.info/prohoster.html target=_blank rel=nofollow> <img class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://ru.hostings.info/informers/cache/730-11-blue.png alt="Kundenbewertungen auf Hostings.info" title="Kundenbewertungen - öffnet in neuem Fenster"> </a><a href=https://hostadvice.com/hosting-company/prohoster-reviews/ rel=nofollow target=_blank> <img class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://hostadvice.com/awards/2022-top25-dedicated-hosting.png alt="ProHoster Bewertungen"> </a></div></div></div></div><div class="col-md-3 col-sm-6 col-xs-12"><div id=nav_menu-11 class="widget widget_nav_menu"><h3 class="widget-title">Support</h3><div class=menu-menyu-v-futere-v-vidzhete-3-russkij-container><ul id=menu-menyu-v-futere-v-vidzhete-3-russkij class=menu><li id=menu-item-188 class="menu-btn-billing menu-item menu-item-type-custom menu-item-object-custom menu-item-188"><a rel=nofollow href=https://billing.prohoster.info/login>Abrechnungsbereich</a></li> <li id=menu-item-189 class="menu-btn-mail menu-item menu-item-type-custom menu-item-object-custom menu-item-189"><a rel=nofollow href=mailto:support@prohoster.info>support@prohoster.info</a></li> <li id=menu-item-108822 class="menu-btn-location menu-item menu-item-type-custom menu-item-object-custom menu-item-108822"><a rel=nofollow href=#>Niederlande, Meppel<br>Tulpenstraat, 6</a></li></ul></div></div><div id=custom_html-19 class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><style>.awards-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;max-width:340px;margin:0
auto}.awards-wrapper
img{width:105px;height:105px;object-fit:contain}</style><div class=awards-wrapper> <a href=https://hostadvice.com/hosting-company/prohoster-reviews/ rel=nofollow target=_blank> <img class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://hostadvice.com/awards/great-uptime.png alt="ProHoster Bewertungen"> </a><a href=https://hostadvice.com/hosting-company/prohoster-reviews/ target=_blank rel=nofollow> <img class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://hostadvice.com/awards/2021-top-10-shared-hosting.png alt="ProHoster Bewertungen"> </a><a href="https://sourceforge.net/software/product/ProHoster/?pk_campaign=badge&pk_source=vendor" target=_blank rel=nofollow> <img class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=https://prohoster.info/wp-content/uploads/2025/05/top-performer.webp alt="ProHoster Bewertungen"> </a><a href=https://sourceforge.net/software/product/ProHoster/ target=_blank rel="noopener nofollow"> <img class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src="https://b.sf-syn.com/badge_img/3473357/heart-badge-white?variant_id=sf&f=png" alt="ProHoster Bewertungen"> </a></div></div></div></div><div class="col-md-3 col-xs-12"><div id=custom_html-4 class="widget_text widget widget_custom_html"><h3 class="widget-title">Wir akzeptieren</h3><div class="textwidget custom-html-widget"><style>.image-row{display:flex;flex-wrap:wrap;justify-content:space-between}.image-row
a{width:22%}.image-row
img{width:100%;height:auto}</style><div class=image-row> <a href="https://sci.interkassa.com/?ik_co_id=543d0639bf4efc2f41ec17a9&ik_pm_no=ID_4233&ik_am=50&ik_desc=EventDescription#/paysystem/bitcoin" rel=nofollow> <img style="width: 55px; height: 35px;" class="alignnone lazy" title="Wir akzeptieren Bitcoin" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/2025/05/ditcoin1.webp alt=ditcoin1> </a> <a href=https://www.bitcoincash.org/ru/ rel=nofollow> <img class=lazy style="width: 55px; height: 35px;" title="Wir akzeptieren Bitcoin-Cash" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/2025/05/bitcoin-cash.webp alt=Bitcoin-Cash> </a> <a href=https://www.ethereum.org rel=nofollow> <img class=lazy style="width: 55px; height: 35px;" title="Wir akzeptieren Ethereum" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/2025/05/ethereum.webp alt=Ethereum> </a> <a href=https://pay.google.com rel=nofollow> <img class=lazy style="width: 55px; height: 35px;" title="Wir akzeptieren GPay" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/2025/05/gpay.webp alt=GPay> </a></div><div class=image-row> <a href=https://litecoin.org rel=nofollow> <img style="width: 55px; height: 35px;" class="alignnone lazy" title="Wir akzeptieren Litecoin" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/2025/05/litecoin.webp alt=Litecoin> </a> <a href=https://ripple.com rel=nofollow> <img class=lazy style="width: 55px; height: 35px;" title="Wir akzeptieren Ripple" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/2025/05/ripple.webp alt=Ripple> </a> <a href=https://tether.to rel=nofollow> <img class=lazy style="width: 55px; height: 35px;" title="Wir akzeptieren USD-Tether" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/2025/05/usd-tether.webp alt=USD-Tether> </a> <a href=https://z.cash rel=nofollow> <img class=lazy style="width: 55px; height: 35px;" title="Wir akzeptieren Zcash" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/2025/05/zcash.webp alt=Zcash> </a></div><div class=image-row> <a href=https://www.visa.com rel=nofollow> <img class=lazy style="width: 55px; height: 35px;" title="Wir akzeptieren Visa" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/2025/05/visa12.webp alt=visa1> </a> <a href=https://www.mastercard.com/index.html rel=nofollow> <img class=lazy style="width: 55px; height: 35px;" title="Wir akzeptieren MasterCard" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/2025/05/master22.webp alt=master2> </a> <a href=https://payeer.com rel=nofollow> <img style="width: 55px; height: 35px;" title="Wir akzeptieren Payeer" src=/wp-content/uploads/2025/05/payeer-logo22.webp alt="Payeer Logo2"> </a> <a href=# rel=nofollow> <img style="width: 55px; height: 35px;" class="alignnone lazy" title=" Wir akzeptieren Kryptowährungen" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/2025/05/cryptocom.webp alt=" Wir akzeptieren Kryptowährungen"> </a></div><div class=image-row> <a href=https://apple.com rel=nofollow> <img class=lazy style="width: 55px; height: 35px;" title="Wir akzeptieren Apple Pay" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/2025/05/apple-pay.webp alt="Apple Pay"> </a> <a href=https://www.paypal.com rel=nofollow> <img class=lazy style="width: 55px; height: 35px;" title="Wir akzeptieren PayPal" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/2025/05/pay12.webp alt=Pay1> </a> <a href=https://perfectmoney.is rel=nofollow> <img class=lazy style="width: 55px; height: 35px;" title="Wir akzeptieren PerfectMoney" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/2025/05/perfectmoney.webp alt=privat1> </a> <a href=https://advcash.com/ rel=nofollow> <img class=lazy style="width: 55px; height: 35px;" title="Wir akzeptieren Advcash" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/2025/05/advcash.webp alt=advcash> </a></div></div></div><div id=custom_html-25 class="widget_text widget widget_custom_html"><h3 class="widget-title">Schließen Sie sich uns an</h3><div class="textwidget custom-html-widget"><div class=social-links> <a href=https://www.youtube.com/@prohoster_info target=_blank rel=nofollow aria-label=YouTube> <img class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/social/youtube-icon.webp alt=YouTube title="Wir sind auf YouTube"> </a> <a href=https://www.facebook.com/prohoster/ target=_blank rel=nofollow aria-label=Facebook> <img class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/social/facebook-icon.webp alt=Facebook title="Wir sind auf Facebook"> </a> <a href=https://t.me/prohoster_news target=_blank rel=nofollow aria-label> <img class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/social/telegram-icon.webp alt=Telegram title="Wir sind auf Telegram"> </a> <a href=https://www.tiktok.com/@prohoster.info target=_blank rel=nofollow aria-label=TikTok> <img class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/social/tiktok1-icon.webp alt=TikTok title="Wir sind auf TikTok"> </a> <a href=https://bsky.app/profile/prohoster.bsky.social target=_blank rel=nofollow aria-label=Bluesky> <img class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/social/bsky-icon.webp alt=Bluesky title="Wir sind auf Bluesky"> </a> <a href=https://band.us/@prohoster target=_blank rel=nofollow aria-label=Band> <img class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/social/band-icon.webp alt=Band title="Wir sind auf Band"> </a> <a href=https://www.patreon.com/c/ProHoster target=_blank rel=nofollow aria-label=Patreon> <img class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/social/patreon-icon.webp alt=Patreon title="Wir sind auf Patreon"> </a> <a href=https://mastodon.social/@ProHoster target=_blank rel=nofollow aria-label="Mastodon (mas.to)"> <img class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/social/mas-icon.webp alt="Mastodon mas.to" title="Wir sind auf Mastodon (mas.to)"> </a> <a href=https://gitlab.com/ProHoster target=_blank rel=nofollow aria-label=GitLab> <img class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/social/gitlab-icon.webp alt=GitLab title="Wir sind auf GitLab"> </a> <a href=https://www.twitch.tv/prohoster_info target=_blank rel=nofollow aria-label=Twitch> <img class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/social/twitch-icon.webp alt=Twitch title="Wir sind auf Twitch"> </a> <a href=https://www.behance.net/prohoster_info target=_blank rel=nofollow aria-label=Behance> <img class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/social/behance-icon.webp alt=Behance title="Wir sind auf Behance"> </a> <a href=https://substack.com/@prohosterinfo target=_blank rel=nofollow aria-label=Substack> <img class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/social/substack2-icon.webp alt=Substack title="Wir sind auf Substack"> </a> <a href=https://ko-fi.com/prohoster_info target=_blank rel=nofollow aria-label=Kofi> <img class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/social/kofi2-icon.webp alt=Kofi title="Wir sind auf Kofi"> </a> <a href=https://codepen.io/ProHoster target=_blank rel=nofollow aria-label=Codepen> <img class=lazy src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src=/wp-content/uploads/social/codepen1-icon.webp alt=Codepen title="Wir sind auf Codepen"> </a></div><style>.social-links{display:grid;grid-template-columns:repeat(7, 1fr);gap:15px 10px;justify-items:center;max-width:500px;margin:0
auto}.social-links
img{width:28px;height:28px;object-fit:contain;transition:transform 0.2s ease}.social-links img:hover{transform:scale(1.15)}</style></div></div><div id=block-2 class="widget widget_block widget_text"><p class=wp-block-paragraph></p></div></div></div></div><div class=site-info><div class=container><div class=row><div class="col-md-12 text-center-xs"><div class="textwidget custom-html-widget"><img class=" lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2088%2031'%3E%3C/svg%3E" data-src=/wp-content/uploads/ripe-ncc-m.png alt=ripe-ncc-m width=88 height=31></div>	© 2014 - 2026<span class=sep> | </span>Alle Rechte vorbehalten.</div></div></div></div></footer></div><template id=tp-language data-tp-language=de_DE></template><script type=speculationrules>{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/de/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/universal55x5old/*","/de/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script> <script>function loadVideo(el){const videoId=el.dataset.id;const iframe=document.createElement("iframe");iframe.src=`https://www.youtube.com/embed/${videoId}?autoplay=1`;iframe.width="750";iframe.height="422";iframe.frameBorder="0";iframe.allow="autoplay; encrypted-media";iframe.allowFullscreen=true;el.innerHTML="";el.appendChild(iframe);}</script> <style>.youtube-placeholder{position:relative;width:100%;height:0;padding-bottom:56.25%;background-color:#000;cursor:pointer;overflow:hidden}.youtube-placeholder img,
.youtube-placeholder
iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.youtube-placeholder .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:68px;height:48px;background:rgba(0, 0, 0, 0.6);border-radius:12px}.youtube-placeholder .play-button::before{content:'';position:absolute;left:26px;top:12px;width:0;height:0;border-left:16px solid white;border-top:10px solid transparent;border-bottom:10px solid transparent}</style><div class=mwai-chatbot-container data-params='{"aiName":"ProHoster Chat","userName":"User: ","guestName":"Guest:","aiAvatar":true,"aiAvatarUrl":"chat-robot-1.svg","textSend":"Send","textClear":"Clear","imageUpload":false,"fileUpload":false,"multiUpload":false,"maxUploads":1,"fileUploads":0,"mode":"chat","textInputPlaceholder":"Type your message...","textInputMaxLength":1500,"textCompliance":"","startSentence":"Hi! How can I help you?","localMemory":true,"themeId":"chatgpt","window":true,"icon":"","iconText":"ProHoster Agent","iconTextDelay":1,"iconAlt":"AI Engine Chatbot","iconPosition":"bottom-right","centerOpen":false,"width":"","openDelay":"","iconBubble":true,"windowAnimation":"zoom","fullscreen":false,"copyButton":true,"pdfButton":false,"headerSubtitle":"Discuss with ProHoster Agent","popupTitle":"ProHoster Agent","containerType":"standard","headerType":"standard","messagesType":"standard","inputType":"standard","footerType":"standard"}' data-system={"botId":"default","customId":null,"userData":null,"sessionId":null,"restNonce":null,"contextId":36968,"pluginUrl":"https:\/\/prohoster.info\/wp-content\/plugins\/ai-engine","restUrl":"https:\/\/prohoster.info\/de\/wp-json","stream":true,"debugMode":false,"eventLogs":false,"speech_recognition":false,"speech_synthesis":false,"typewriter":false,"crossSite":false,"actions":[],"blocks":[],"shortcuts":[]} data-theme={"type":"internal","name":"ChatGPT","themeId":"chatgpt","settings":[],"style":"","cssUrl":"https:\/\/prohoster.info\/wp-content\/plugins\/ai-engine\/themes\/chatgpt.css"}></div><script id=trp-dynamic-translator-js-extra>var trp_data={"trp_custom_ajax_url":"https://prohoster.info/wp-content/plugins/translatepress-multilingual/includes/trp-ajax.php","trp_wp_ajax_url":"https://prohoster.info/wp-admin/admin-ajax.php","trp_language_to_query":"de_DE","trp_original_language":"ru_RU","trp_current_language":"de_DE","trp_skip_selectors":["[data-no-translation]","[data-no-dynamic-translation]","[data-trp-translate-id-innertext]","script","style","head","trp-span","translate-press","[data-trp-translate-id]","[data-trpgettextoriginal]","[data-trp-post-slug]"],"trp_base_selectors":["data-trp-translate-id","data-trpgettextoriginal","data-trp-post-slug"],"trp_attributes_selectors":{"text":{"accessor":"outertext","attribute":false},"block":{"accessor":"innertext","attribute":false},"image_src":{"selector":"img[src]","accessor":"src","attribute":true},"submit":{"selector":"input[type='submit'],input[type='button'], input[type='reset']","accessor":"value","attribute":true},"placeholder":{"selector":"input[placeholder],textarea[placeholder]","accessor":"placeholder","attribute":true},"title":{"selector":"[title]","accessor":"title","attribute":true},"a_href":{"selector":"a[href]","accessor":"href","attribute":true},"button":{"accessor":"outertext","attribute":false},"option":{"accessor":"innertext","attribute":false},"aria_label":{"selector":"[aria-label]","accessor":"aria-label","attribute":true},"video_src":{"selector":"video[src]","accessor":"src","attribute":true},"video_poster":{"selector":"video[poster]","accessor":"poster","attribute":true},"video_source_src":{"selector":"video source[src]","accessor":"src","attribute":true},"audio_src":{"selector":"audio[src]","accessor":"src","attribute":true},"audio_source_src":{"selector":"audio source[src]","accessor":"src","attribute":true},"picture_image_src":{"selector":"picture image[src]","accessor":"src","attribute":true},"picture_source_srcset":{"selector":"picture source[srcset]","accessor":"srcset","attribute":true},"image_alt":{"selector":"img[alt]","accessor":"alt","attribute":true},"meta_desc":{"selector":"meta[name=\"description\"],meta[property=\"og:title\"],meta[property=\"og:description\"],meta[property=\"og:site_name\"],meta[property=\"og:image:alt\"],meta[name=\"twitter:title\"],meta[name=\"twitter:description\"],meta[name=\"twitter:image:alt\"],meta[name=\"DC.Title\"],meta[name=\"DC.Description\"],meta[property=\"article:section\"],meta[property=\"article:tag\"]","accessor":"content","attribute":true},"page_title":{"selector":"title","accessor":"innertext","attribute":false},"meta_desc_img":{"selector":"meta[property=\"og:image\"],meta[property=\"og:image:secure_url\"],meta[name=\"twitter:image\"]","accessor":"content","attribute":true}},"trp_attributes_accessors":["outertext","innertext","src","value","placeholder","title","href","aria-label","poster","srcset","alt","content"],"gettranslationsnonceregular":"8c1b4114c0","showdynamiccontentbeforetranslation":"","skip_strings_from_dynamic_translation":[],"skip_strings_from_dynamic_translation_for_substrings":{"href":["amazon-adsystem","googleads","g.doubleclick"]},"duplicate_detections_allowed":"100","trp_translate_numerals_opt":"no","trp_no_auto_translation_selectors":["[data-no-auto-translation]"]};</script> <script id=trp-dynamic-translator-js src="https://prohoster.info/wp-content/plugins/translatepress-multilingual/assets/js/trp-translate-dom-changes.js?ver=3.2.4"></script> <script id=react-js src="https://prohoster.info/wp-includes/js/dist/vendor/react.min.js?ver=18.3.1.1"></script> <script id=react-dom-js src="https://prohoster.info/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1"></script> <script id=wp-escape-html-js src="https://prohoster.info/wp-includes/js/dist/escape-html.min.js?ver=3f093e5cca67aa0f8b56"></script> <script id=wp-element-js src="https://prohoster.info/wp-includes/js/dist/element.min.js?ver=15ba804677f72a8db97b"></script> <script id=mwai_chatbot-js defer src="https://prohoster.info/wp-content/plugins/ai-engine/app/chatbot.js?ver=1784196633"></script> <script id=mwai_highlight-js defer src="https://prohoster.info/wp-content/plugins/ai-engine/vendor/highlightjs/highlight.min.js?ver=11.7"></script> <script id=gt_widget_script_29952409-js-before>window.gtranslateSettings=window.gtranslateSettings||{};window.gtranslateSettings['29952409']={"default_language":"ru","languages":["af","am","ar","hy","az","eu","be","bn","bs","bg","ca","ceb","ny","zh-CN","zh-TW","co","hr","cs","da","nl","en","eo","et","tl","fi","fr","fy","gl","ka","el","gu","ht","ha","haw","iw","hi","hmn","hu","is","ig","id","ga","it","ja","jw","kn","kk","km","ko","ku","ky","lo","la","lv","lt","lb","mk","mg","ms","ml","mt","mi","mr","mn","my","ne","no","ps","fa","pl","pt","pa","ro","ru","sm","gd","sr","st","sn","sd","si","sk","sl","so","es","su","sw","sv","tg","ta","te","th","tr","uk","ur","uz","vi","cy","xh","yi","yo","zu"],"url_structure":"sub_directory","flag_style":"2d","flag_size":24,"wrapper_selector":"#gt-wrapper-29952409","alt_flags":[],"custom_css":".gtranslate_wrapper .gt_option {position: absolute;float: right;}","horizontal_position":"inline","flags_location":"\/wp-content\/plugins\/gtranslate\/flags\/"};</script><script data-lazy=w3tc data-src="https://prohoster.info/wp-content/plugins/gtranslate/js/popup.js?ver=3.1.1" data-no-optimize=1 data-no-minify=1 data-gt-orig-url=/de/blog/administrirovanie/sposoby-integratsii-s-1s data-gt-orig-domain=prohoster.info data-gt-widget-id=29952409 defer></script><script>document.getElementById('burger').addEventListener('click',function(){document.getElementById('mainNav').classList.toggle('open');});document.querySelectorAll('.submenu-toggle').forEach(function(btn){btn.addEventListener('click',function(e){e.preventDefault();const parent=btn.closest('.has-submenu');const submenu=parent.querySelector('.submenu');const isOpen=parent.classList.toggle('open');if(isOpen){submenu.style.display='block';btn.textContent='◀';}else{submenu.style.display='none';btn.textContent='▼';}});});</script> <script>document.addEventListener("DOMContentLoaded",function(){const hamburgerBtn=document.querySelector(".gamburger-btn");const primaryMenu=document.querySelector("ul#primary-menu");if(hamburgerBtn&&primaryMenu){hamburgerBtn.addEventListener("click",function(event){event.preventDefault();this.classList.toggle("gamburger-btn_active");primaryMenu.classList.toggle("active_primary");});}
const mobileSidebar=document.getElementById("mobile_sidebar");const secondaryAside=document.querySelector("aside#secondary");if(mobileSidebar&&secondaryAside){mobileSidebar.addEventListener("click",function(){this.classList.toggle("open_mobile_sidebar");secondaryAside.classList.toggle("open_secondary");});}});</script> <script>document.addEventListener("DOMContentLoaded",function(){const masthead=document.getElementById("masthead");function toggleHeaderFixed(){const isDesktop=window.innerWidth>991;const scrollTop=window.scrollY;if(masthead){if(isDesktop){if(scrollTop>150){masthead.classList.add("header-fixed");}else{masthead.classList.remove("header-fixed");}}else{masthead.classList.remove("header-fixed");}}}
window.addEventListener("scroll",toggleHeaderFixed);window.addEventListener("resize",toggleHeaderFixed);toggleHeaderFixed();});</script> <div id=cookie-data-source style="display:none !important;"> <span class=src-text>Wir verwenden <a target=_blank rel=nofollow href=https://prohoster.info/de/kompaniya/privacy-policy/#cookie>Cookies</a>, um die bestmögliche Erfahrung auf unserer Website zu gewährleisten. Durch die weitere Nutzung der Website stimmen Sie unserer Datenschutzrichtlinie zu.</span> <span class=src-btn>Akzeptieren</span></div> <script>(function(){const cookieName='user_cookies_accepted';if(localStorage.getItem(cookieName))return;setTimeout(function(){const dataSource=document.getElementById('cookie-data-source');if(!dataSource)return;const textContent=dataSource.querySelector('.src-text').innerHTML;const btnContent=dataSource.querySelector('.src-btn').innerText;const styles=`

            `;const styleSheet=document.createElement("style");styleSheet.innerText=styles;document.head.appendChild(styleSheet);const finalHtml=`
                <div id=cookie-banner>
                    <div class=cookie-container>
                        <div class=cookie-text>${textContent}</div>
                        <button id=accept-cookies class=cookie-btn>${btnContent}</button>
                    </div>
                </div>
            `;document.body.insertAdjacentHTML('beforeend',finalHtml);const banner=document.getElementById('cookie-banner');const btn=document.getElementById('accept-cookies');setTimeout(()=>{banner.classList.add('show');},100);btn.addEventListener('click',function(){localStorage.setItem(cookieName,'true');banner.classList.remove('show');setTimeout(()=>{banner.remove();},500);});},2000);})();</script> <div id=gt-text-source style="position:absolute; left:-9999px; top:-9999px; opacity:0;"> <span id=gt-org-desc>Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server</span> <span id=gt-page-name>🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster</span></div> <script>(function(){function injectSchemas(){if(document.getElementById('added-org-schema'))return;var orgDesc=document.getElementById('gt-org-desc').innerText;var pageName=document.getElementById('gt-page-name').innerText;var schemas=[{"@context":"https://schema.org","@type":"Organization","id":"added-org-schema","name":"ProHoster","url":"https://prohoster.info/","logo":"https://prohoster.info/wp-content/uploads/2019/08/logo_prohoster.png","email":"support@prohoster.info","description":orgDesc,"address":{"@type":"PostalAddress","streetAddress":"Tulpenstraat, 6","addressLocality":"Meppel","postalCode":"7943 DN","addressCountry":"NL"},"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.85","reviewCount":"1297","bestRating":"5","worstRating":"1"},"sameAs":["https://hostadvice.com/hosting-company/prohoster-reviews/","https://facebook.com/prohoster","https://twitter.com/prohoster","https://www.instagram.com/prohoster.info/","https://www.tiktok.com/@prohoster.info","https://www.youtube.com/@prohoster_info","https://www.linkedin.com/company/prohoster"]},{"@context":"https://schema.org","@type":"WebPage","name":pageName,"url":window.location.href}];schemas.forEach(function(s){var script=document.createElement('script');script.type='application/ld+json';if(s.id)script.id=s.id;script.text=JSON.stringify(s);document.head.appendChild(script);});}
var checkTimer=setInterval(function(){var currentLang=document.documentElement.lang||document.querySelector('html').getAttribute('lang');var text=document.getElementById('gt-org-desc').innerText;if(!/[а-яА-Я]/.test(text)||currentLang!=='ru'){injectSchemas();clearInterval(checkTimer);}},500);setTimeout(function(){injectSchemas();clearInterval(checkTimer);},4000);})();</script> <script>function w3tc_ll_observe(ll){if(!ll||!ll.update)return;var t;new MutationObserver(function(){clearTimeout(t);t=setTimeout(function(){ll.update();},200);}).observe(document.documentElement,{childList:true,subtree:true});}window.addEventListener("LazyLoad::Initialized",function(e){setTimeout(function(){window.w3tc_lazyload=e.detail.instance;w3tc_ll_observe(window.w3tc_lazyload);},1);});window.w3tc_lazyload=1,window.lazyLoadOptions={elements_selector:".lazy",callback_loaded:function(t){var e;try{e=new CustomEvent("w3tc_lazyload_loaded",{detail:{e:t}})}catch(a){(e=document.createEvent("CustomEvent")).initCustomEvent("w3tc_lazyload_loaded",!1,!1,{e:t})}window.dispatchEvent(e)}}</script><script async src=https://prohoster.info/wp-content/plugins/w3-total-cache/pub/js/lazyload.min.js></script><script>(function(w,k,o){var t=setTimeout(f,{config_timeout});k.forEach(function(e){w.addEventListener(e,f,o);});function f(){document.querySelectorAll("script[data-lazy='w3tc']").forEach(function(i){i.src=i.dataset.src;});clearTimeout(t);k.forEach(function(e){w.removeEventListener(e,f,o);});}})(window,["keydown","mouseover","touchmove","touchstart","wheel"],{passive:!0,});</script></body></html>