{"id":36968,"date":"2019-10-31T22:15:01","date_gmt":"2019-10-31T19:15:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/sposoby-integratsii-s-1s\/"},"modified":"2019-10-31T22:15:01","modified_gmt":"2019-10-31T19:15:01","slug":"sposoby-integratsii-s-1s","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/sposoby-integratsii-s-1s","title":{"rendered":"Integrationsmethoden mit 1C","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Welche wesentlichen Anforderungen gelten f\u00fcr Gesch\u00e4ftsapplikationen? Zu den wichtigsten z\u00e4hlen folgende Aufgaben:<\/p>\n<ul>\n<li>Die Anpassungsf\u00e4higkeit der Logik der Anwendung an sich \u00e4ndernde Gesch\u00e4ftsanforderungen.<\/li>\n<li>Die einfache Integration mit anderen Anwendungen.<\/li>\n<\/ul>\n<p>\nWie die erste Aufgabe in 1C gel\u00f6st wird, wurde kurz im Abschnitt \"Anpassung und Support\" beschrieben; wir werden in einem der n\u00e4chsten Artikel auf dieses interessante Thema zur\u00fcckkommen. Heute geht es jedoch um die zweite Aufgabe, die Integration. <noindex><a rel=\"nofollow\" href=\"https:\/\/habrahabr.ru\/company\/1c\/blog\/267321\/\">dieses Artikels<\/a><\/noindex>; wir werden dieses interessante Thema in einem der zuk\u00fcnftigen Artikel erneut aufgreifen. Heute sprechen wir jedoch \u00fcber die zweite Aufgabe, die Integration.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Integrationsaufgaben<\/h3>\n<p>\nIntegrationsaufgaben k\u00f6nnen unterschiedlich sein. F\u00fcr einige reicht ein einfacher interaktiver Datenaustausch aus \u2013 beispielsweise um einer Bank eine Liste von Mitarbeitern zur Ausstellung von Gehaltskarten zu \u00fcbermitteln. F\u00fcr komplexere Anforderungen kann ein vollautomatisierter Datenaustausch notwendig sein, m\u00f6glicherweise unter Einbeziehung der Gesch\u00e4ftslogik eines externen Systems. Es gibt auch spezialisierte Aufgaben, wie etwa die Integration mit externen Ger\u00e4ten (zum Beispiel Verkaufsstationen, mobilen Scannern usw.) oder mit ererbten oder spezialisierten Systemen (zum Beispiel mit RFID-Tag-Erkennungssystemen). Es ist von entscheidender Bedeutung, f\u00fcr jede Aufgabe den passendsten Integrationsmechanismus auszuw\u00e4hlen.<\/p>\n<h3>Integrationsm\u00f6glichkeiten mit 1C<\/h3>\n<p>\nEs gibt verschiedene Ans\u00e4tze zur Implementierung der Integration mit 1C-Anwendungen, welcher davon gew\u00e4hlt wird, h\u00e4ngt von den Anforderungen der Aufgabe ab.<\/p>\n<ol>\n<li>Implementierung basierend auf <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/overview\/Term_000000581.htm\">Integrationsmechanismen<\/a><\/noindex>, 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\u00fcber \u00c4nderungen in der Implementierung auf der Seite der 1C-Anwendung. Eine Besonderheit des Ansatzes ist, dass der Quellcode der typischen 1C-L\u00f6sung ge\u00e4ndert werden muss, was potenziell Aufwand beim Zusammenf\u00fchren von Quellcodes bei der Migration auf eine neue Konfigurationsversion erfordern k\u00f6nnte. In diesem Fall kann die neue, fortschrittliche Funktionalit\u00e4t hilfreich sein \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/overview\/Term_000000883.htm\">Konfigurationserweiterungen<\/a><\/noindex>. Erweiterungen sind im Wesentlichen ein Plugin-Mechanismus, der es erm\u00f6glicht, Erg\u00e4nzungen zu Anwendungsanwendungen zu erstellen, ohne die Anwendungen selbst zu \u00e4ndern. Die Auslagerung der Integrations-API in eine Konfigurationserweiterung wird helfen, Schwierigkeiten beim Zusammenf\u00fchren von Konfigurationen zu vermeiden, wenn auf eine neue Version der typischen L\u00f6sung migriert wird.\n<\/li>\n<li>Der Einsatz von Integrationsmechanismen der Plattform, die externen Zugriff auf das Objektmodell der Anwendung erm\u00f6glichen, ohne dass Anpassungen der Anwendung oder die Erstellung von Erweiterungen erforderlich sind. Der Vorteil dieses Ansatzes liegt darin, dass die 1C-Anwendung nicht ver\u00e4ndert werden muss. Der Nachteil ist, dass, wenn die 1C-Anwendung bereits angepasst wurde, m\u00f6glicherweise Anpassungen in der zu integrierenden Anwendung notwendig sind. Ein Beispiel f\u00fcr diesen Ansatz ist die Verwendung des OData-Protokolls zur Integration, das auf der 1C:Enterprise-Plattform implementiert ist (n\u00e4heres dazu weiter unten).\n<\/li>\n<li>Die Nutzung vorgefertigter Anwendungsschnittstellen, die in den Standardl\u00f6sungen von 1C implementiert sind. Viele Standardl\u00f6sungen 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\u00f6sung nutzen. Auf der Seite der 1C-Anwendung m\u00fcssen lediglich bestimmte Einstellungen vorgenommen werden.<\/li>\n<\/ol>\n<p><\/p>\n<h3>Integrationsmechanismen in der 1C:Enterprise-Plattform<\/h3>\n<p><\/p>\n<h4>Import\/Export von Dateien<\/h4>\n<p>\nStellen wir uns vor, wir m\u00fcssen einen bidirektionalen Datenaustausch zwischen der 1C-Anwendung und einer beliebigen Anwendung realisieren. Zum Beispiel m\u00fcssen wir die Produktliste (Stammdaten Nomenklatur) zwischen der 1C-Anwendung und einer beliebigen Anwendung synchronisieren.<\/p>\n<p><img decoding=\"async\" alt=\"Integrationsmethoden mit 1C\" src=\"\/wp-content\/uploads\/2019\/08\/9678f09dfcf7f70de100ed74ada6019c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nUm eine solche Aufgabe zu l\u00f6sen, kann man eine Erweiterung schreiben, die das Stammdatenverzeichnis Nomenklatur in eine Datei eines bestimmten Formats (Text, XML, JSON, \u2026) exportiert und dieses Format lesen kann. <\/p>\n<p>In der Plattform ist ein Mechanismus zur Serialisierung von Anwendungsobjekten in XML implementiert, sowohl direkt \u00fcber die Methoden des globalen Kontexts \u0417\u0430\u043f\u0438\u0441\u0430\u0442\u044cXML\/\u0427\u0442\u0435\u043d\u0438\u0435XML als auch mithilfe des Hilfsobjekts XDTO (XML Data Transfer Objects).<\/p>\n<p>Jedes Objekt im System 1C:Unternehmen kann in eine XML-Darstellung serialisiert werden und umgekehrt. <\/p>\n<p>Diese Funktion gibt die Darstellung des Objekts im XML-Format zur\u00fcck:<\/p>\n<pre><code class=\"1c\">Funktion Objekt_Im_XML(Objekt)\n    \u0417\u0430\u043f\u0438\u0441\u044cXML = Neuer \u0417\u0430\u043f\u0438\u0441\u044cXML();\n    \u0417\u0430\u043f\u0438\u0441\u044cXML.\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0421\u0442\u0440\u043e\u043a\u0443();\n    \u0417\u0430\u043f\u0438\u0441\u0430\u0442\u044cXML(\u0417\u0430\u043f\u0438\u0441\u044cXML, Objekt);\n    R\u00fcckgabe \u0417\u0430\u043f\u0438\u0441\u044cXML.\u0417\u0430\u043a\u0440\u044b\u0442\u044c();\nEndeFunktion\n<\/code><\/pre>\n<p>\nSo wird der Export des Stammdatenverzeichnisses Nomenklatur in XML mithilfe von XDTO aussehen:<\/p>\n<pre><code class=\"1c\">&amp;AufDemServer\nProzedur ExportXMLAufServer()\t\n\tNeuerSerialisiererXDTO  = SerialisiererXDTO;\n\tNeueAufzeichnungXML = Neuer AufzeichnungXML();\n\tNeueAufzeichnungXML.\u00d6ffneDatei(\"C:DataNomenklatur.xml\", \"UTF-8\");\n\t\n\tNeueAufzeichnungXML.SchreibeErkl\u00e4rungXML();\n\tNeueAufzeichnungXML.SchreibeElementbeginn(\"VerzeichnisNomenklatur\");\n\t\n\tAuswahl = Verzeichnisse.Nomenklatur.Ausw\u00e4hlen();\n\t\n\tW\u00e4hrend Auswahl.N\u00e4chster() Schleife \n\t\tObjektNomenklatur = Auswahl.HoleObjekt();\n\t\tNeuerSerialisiererXDTO.SchreibeXML(NeueAufzeichnungXML, ObjektNomenklatur, ZielTypXML.Eindeutig);\n\tEndeSchleife;\n\t\n\tNeueAufzeichnungXML.SchreibeElementende();\n\tNeueAufzeichnungXML.Schlie\u00dfe();\t\nEndeProzedur\n<\/code><\/pre>\n<p>\nDurch 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:<\/p>\n<pre><code class=\"1c\">&amp;AtServer\nProcedure ExportJSONOnServer()\n\tNewXDTOSerializer  = XDTOSerializer;\n\tNewJSONWriter = New JSONWriter();\n\tNewJSONWriter.OpenFile(\"C:DataNomenklatur.json\", \"UTF-8\");\n\t\n\tNewJSONWriter.WriteStartObject();\n\tNewJSONWriter.WritePropertyName(\"Nomenklaturverzeichnis\");\n\tNewJSONWriter.WriteStartArray();\n\t\n\tSelection = Catalogs.Nomenklatur.Select();\t\n\t\n\tWhile Selection.Next() Do \n\t\tNomenclatureObject = Selection.GetObject();\n\t\t\n\t\tNewJSONWriter.WriteStartObject();\n\t\t\n\t\tNewJSONWriter.WritePropertyName(\"Nomenklatur\");\n\t\tNewXDTOSerializer.WriteJSON(NewJSONWriter, NomenclatureObject, XMLTypeAssignment.Implicit);\n\t\t\n\t\tNewJSONWriter.WriteEndObject();\n\tEndDo;\n\t\n\tNewJSONWriter.WriteEndArray();\n\tNewJSONWriter.WriteEndObject();\n\tNewJSONWriter.Close();\t\nEndProcedure\n<\/code><\/pre>\n<p>\nAnschlie\u00dfend m\u00fcssen die Daten nur noch an den Endverbraucher \u00fcbergeben werden. Die Plattform 1C:Enterprise unterst\u00fctzt die g\u00e4ngigen Internetprotokolle HTTP, FTP, POP3, SMTP, IMAP, einschlie\u00dflich ihrer sicheren Versionen. Zudem k\u00f6nnen zur \u00dcbertragung von Daten HTTP und\/oder Webdienste verwendet werden.<\/p>\n<h4>HTTP- und Webdienste<\/h4>\n<p>\n<img decoding=\"async\" alt=\"Integrationsmethoden mit 1C\" src=\"\/wp-content\/uploads\/2019\/08\/1d4797d9298f793e19ee637fd26473b2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>1C-Anwendungen k\u00f6nnen ihre eigenen HTTP- und Webdienste implementieren und auch HTTP- sowie Webdienste aufrufen, die von Drittanwendungen bereitgestellt werden. <\/p>\n<h4>REST-Interfaces und das OData-Protokoll<\/h4>\n<p>\nSeit Version 8.3.5 kann die Plattform 1C:Enterprise automatisch <noindex><a rel=\"nofollow\" href=\"https:\/\/wonderland.v8.1c.ru\/blog\/avtomaticheskiy-rest-interfeys-prikladnykh-resheniy\/\">ein REST-Interface erstellen<\/a><\/noindex> f\u00fcr die gesamte Anwendungsl\u00f6sung. Jedes Konfigurationselement (Verzeichnis, Dokument, Informationsregister usw.) kann \u00fcber die REST-Schnittstelle f\u00fcr den Zugriff auf und die Modifikation von Daten verf\u00fcgbar gemacht werden. Die Plattform verwendet das Protokoll <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Open_Data_Protocol\">OData<\/a><\/noindex> Version 3.0. Die Ver\u00f6ffentlichung von OData-Diensten erfolgt \u00fcber das Men\u00fc Konfigurator \"Verwaltung -&gt; Ver\u00f6ffentlichung auf dem Webserver\"; das Kontrollk\u00e4stchen \"Standard OData-Schnittstelle ver\u00f6ffentlichen\" muss aktiviert sein. Die Formate Atom\/XML und JSON werden unterst\u00fctzt. Nachdem die Anwendungsl\u00f6sung auf dem Webserver ver\u00f6ffentlicht wurde, k\u00f6nnen externe Systeme \u00fcber die REST-Schnittstelle mittels HTTP-Anfragen darauf zugreifen. F\u00fcr die Arbeit mit der 1C-Anwendung \u00fcber das OData-Protokoll ist keine Programmierung auf der 1C-Seite erforderlich.<\/p>\n<p>So wird eine URL im Format <u>http:\/\/\/\/odata\/standard.odata\/Catalog_\u041d\u043e\u043c\u0435\u043d\u043a\u043b\u0430\u0442\u0443\u0440\u0430<\/u> uns den Inhalt des Katalogs Nomenklatur im XML-Format zur\u00fcckgeben \u2014 eine Sammlung von Eintr\u00e4gen (die Nachrichtensyntax wurde der Einfachheit halber weggelassen):<\/p>\n<pre><code class=\"xml\">http:\/\/server\/Config\/odata\/standard.odata\/Catalog_\u041d\u043e\u043c\u0435\u043d\u043a\u043b\u0430\u0442\u0443\u0440\u0430(guid'35d1f6e4-289b-11e6-8ba4-e03f49b16074')\n\t\n\t<title \/>\n\t2016-06-06T16:42:17\n\t\n\t<summary \/>\n\t\n\t\n\t\t\n\t\t\t35d1f6e4-289b-11e6-8ba4-e03f49b16074\n\t\t\tAAAAAgAAAAA=\n\t\t\tfalse\n\t\t\t000000001\n\t\t\tMitsubishi Klimaanlage\n\t\t\tLeistung 2,5 kW, Betriebsmodi: Heizung\/K\u00fchlung\n\t\t\n\t\n\n\n\thttp:\/\/server\/Config\/odata\/standard.odata\/Catalog_\u041d\u043e\u043c\u0435\u043d\u043a\u043b\u0430\u0442\u0443\u0440\u0430(guid'35d1f6e5-289b-11e6-8ba4-e03f49b16074')\n\t\n...\n<\/code><\/pre>\n<p>\nDurch Hinzuf\u00fcgen der Zeichenkette \u00ab?$format=application\/json\u00bb an die URL erhalten wir den Inhalt des Katalogs \u041d\u043e\u043c\u0435\u043d\u043a\u043b\u0430\u0442\u0443\u0440\u0430 im JSON-Format (URL lautet <u>http:\/\/\/\/odata\/standard.odata\/Catalog_\u041d\u043e\u043c\u0435\u043d\u043a\u043b\u0430\u0442\u0443\u0440\u0430?$format=application\/json<\/u> ):<\/p>\n<pre><code>{\n\"odata.metadata\": \"http:\/\/server\/Config\/odata\/standard.odata\/$metadata#Catalog_Nomenklatur\",\n\"value\": [{\n\"Ref_Key\": \"35d1f6e4-289b-11e6-8ba4-e03f49b16074\",\n\"DataVersion\": \"AAAAAgAAAAA=\",\n\"DeletionMark\": false,\n\"Code\": \"000000001\",\n\"Description\": \"Mitsubishi Klimaanlage\",\n\"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\": \"Leistung 2,5 kW, Betriebsarten: Heizung\/K\u00fchlung\"\n},{\n\"Ref_Key\": \"35d1f6e5-289b-11e6-8ba4-e03f49b16074\",\n\"DataVersion\": \"AAAAAwAAAAA=\",\n\"DeletionMark\": false,\n\"Code\": \"000000002\",\n\"Description\": \"Daikin Klimaanlage\",\n\"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\": \"Leistung 3 kW, Betriebsarten: Heizung\/K\u00fchlung\"\n}, \u2026\n<\/code><\/pre>\n<p><\/p>\n<h4>Externe Datenquellen<\/h4>\n<p>\n<img decoding=\"async\" alt=\"Integrationsmethoden mit 1C\" src=\"\/wp-content\/uploads\/2019\/08\/1663b53846f3a6a8a03f386f1f6cd311.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIn einigen F\u00e4llen kann der Datenaustausch \u00fcber <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/overview\/Term_000000795.htm\">externe Datenquellen<\/a><\/noindex> die optimale L\u00f6sung sein. Externe Datenquellen sind ein Anwendungsobjekt in 1C, das die Interaktion mit jeder ODBC-kompatiblen Datenbank sowohl zum Lesen als auch zum Schreiben erm\u00f6glicht. Externe Datenquellen sind sowohl unter Windows als auch unter Linux verf\u00fcgbar.<\/p>\n<h4>Der Datenaustauschmechanismus<\/h4>\n<p>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/overview\/Term_000000269.htm\">Der Datenaustauschmechanismus<\/a><\/noindex> ist sowohl f\u00fcr die Erstellung von geografisch verteilten Systemen basierend auf 1C:Unternehmen als auch f\u00fcr die Organisation des Datenaustauschs mit anderen Informationssystemen, die nicht auf 1C:Unternehmen basieren, vorgesehen.<\/p>\n<p>Dieser Mechanismus wird aktiv in Implementierungen von 1C verwendet und deckt ein breites Spektrum an Aufgaben ab. Dazu geh\u00f6rt 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>\n<p>Ein zentrales Konzept im Daten\u00fcbertragungsmechanismus 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\u00e4lt auch Informationen \u00fcber die Beteiligten des Austauschs (sogenannte Austausch-Knoten).<br \/>\nDer zweite Bestandteil des Daten\u00fcbertragungsmechanismus ist der \u00c4nderungsregistrierungsmechanismus. Dieser Mechanismus verfolgt automatisch die im System vorgenommene Daten\u00e4nderungen, die im Rahmen des Austauschplans an die Endverbraucher \u00fcbermittelt werden m\u00fcssen. Mit diesem Mechanismus verfolgt die Plattform die \u00c4nderungen, die seit der letzten Synchronisierung aufgetreten sind, und erm\u00f6glicht es, das Datenvolumen, das im Rahmen der n\u00e4chsten Synchronisierungssitzung \u00fcbertragen wird, zu minimieren.<\/p>\n<p>Der Datenaustausch erfolgt \u00fcber XML-Nachrichten mit einer bestimmten Struktur. Die Nachricht enth\u00e4lt Daten, die sich seit der letzten Synchronisierung mit dem Knoten ge\u00e4ndert haben, sowie einige Kontrollinformationen. Die Struktur der Nachrichten unterst\u00fctzt die Nummerierung der Nachrichten und erm\u00f6glicht es, Empfangsbest\u00e4tigungen vom Empf\u00e4ngerknoten zu erhalten. Solch eine Best\u00e4tigung ist in jeder Nachricht enthalten, die vom Empf\u00e4ngerknoten kommt, in Form der Nummer der zuletzt empfangenen Nachricht. Die Nummerierung der Nachrichten erm\u00f6glicht es der Plattform zu erkennen, welche Daten bereits erfolgreich an den Empf\u00e4ngerknoten \u00fcbermittelt wurden, und vermeidet eine mehrfache \u00dcbertragung, indem nur die seit dem Empfang der letzten Nachricht mit der Quittierung von den empfangenden Knoten ge\u00e4nderten Daten \u00fcbermittelt werden. Bei diesem Arbeitsmodell wird eine garantierte Zustellung auch bei unzuverl\u00e4ssigen \u00dcbertragungswegen und beim Verlust von Nachrichten gew\u00e4hrleistet.<\/p>\n<h4>Externe Komponenten<\/h4>\n<p>\nIn vielen F\u00e4llen, bei der L\u00f6sung von Integrationsaufgaben, muss man sich mit spezifischen Anforderungen auseinandersetzen, wie beispielsweise Interaktionsprotokollen und Datenformaten, die in der Plattform 1C:Unternehmen nicht vorgesehen sind. F\u00fcr solche Aufgaben bietet die Plattform <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/overview\/Term_000000545.htm\">eine Technologie f\u00fcr externe Komponenten<\/a><\/noindex>, die es erm\u00f6glicht, dynamisch ladbare Module zu erstellen, die die Funktionalit\u00e4t von 1C:Unternehmen erweitern. <\/p>\n<p>Ein typisches Beispiel f\u00fcr eine Aufgabenstellung mit solchen Anforderungen k\u00f6nnte die Integration einer 1C-Anwendung mit Handelsger\u00e4ten sein, beginnend bei Waagen und endend bei Kassensystemen und Barcode-Scannern. Externe Komponenten k\u00f6nnen sowohl auf der Seite des 1C:Unternehmen-Servers als auch auf der Client-Seite (einschlie\u00dflich, unter anderem, des Web-Clients sowie <noindex><a rel=\"nofollow\" href=\"https:\/\/wonderland.v8.1c.ru\/blog\/vneshnie-komponenty-v-mobilnom-prilozhenii\/\">der n\u00e4chsten Version der mobilen Plattform<\/a><\/noindex> 1C:Unternehmen) angeschlossen werden. Die Technologie f\u00fcr externe Komponenten sieht eine relativ einfache und verst\u00e4ndliche Programmier-Schnittstelle (C++) f\u00fcr die Interaktion der Komponente mit der 1C:Unternehmen-Plattform vor, die vom Entwickler implementiert werden muss.<\/p>\n<p>Die M\u00f6glichkeiten, die sich durch die Verwendung externer Komponenten er\u00f6ffnen, sind \u00e4u\u00dferst vielf\u00e4ltig. Es ist m\u00f6glich, die Kommunikation \u00fcber spezifische Datenprotokolle mit externen Ger\u00e4ten und Systemen zu implementieren sowie spezielle Datenverarbeitungsalgorithmen und Datenformate einzubinden usw.<\/p>\n<h4>Veraltete Integrationsmechanismen<\/h4>\n<p>\nIn der Plattform stehen Integrationsmechanismen zur Verf\u00fcgung, die nicht f\u00fcr neue L\u00f6sungen empfohlen werden; sie wurden aus Gr\u00fcnden der Abw\u00e4rtskompatibilit\u00e4t beibehalten und im Falle, dass die Gegenstelle nicht mit moderneren Protokollen arbeiten kann. Ein Beispiel daf\u00fcr ist die Arbeit mit Dateien im DBF-Format (unterst\u00fctzt in der integrierten Sprache \u00fcber das Objekt XBase).<\/p>\n<p>Ein weiterer veralteter Integrationsmechanismus ist die Nutzung der COM-Technologie (verf\u00fcgbar nur auf der Windows-Plattform). Die Plattform 1C:Enterprise bietet zwei Integrationsmethoden f\u00fcr Windows an, die die COM-Technologie verwenden: den Automationsserver und die externe Verbindung. Diese sind sehr \u00e4hnlich, jedoch besteht ein wesentliches Unterscheidungsmerkmal darin, dass beim Automationsserver eine vollwertige Clientanwendung 1C:Enterprise 8 gestartet wird, w\u00e4hrend bei der externen Verbindung ein relativ kleiner, intraprocessualer COM-Server gestartet wird. Das hei\u00dft, bei der Arbeit \u00fcber den Automationsserver kann die Funktionalit\u00e4t der Clientanwendung genutzt werden, um Aktionen auszuf\u00fchren, die interaktiven Benutzeraktionen \u00e4hnlich sind. Bei der Verwendung der externen Verbindung k\u00f6nnen nur die Funktionen der Gesch\u00e4ftslogik genutzt werden, und diese k\u00f6nnen sowohl auf der Clientseite der Verbindung, wo der intraprocessuale COM-Server erstellt wird, als auch auf der Serverseite von 1C:Enterprise aufgerufen werden.<\/p>\n<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>\n<h3>Integrationsmechanismen, die in typischen Konfigurationen implementiert sind<\/h3>\n<p><\/p>\n<h4>Format EnterpriseData<\/h4>\n<p>\n<img decoding=\"async\" alt=\"Integrationsmethoden mit 1C\" src=\"\/wp-content\/uploads\/2019\/08\/8930091e53309b9b808a719b747a6226.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIn einigen 1C-Konfigurationen (siehe Liste unten) wurde auf der Grundlage des oben beschriebenen plattform\u00fcbergreifenden Mechanismus ein bereitgestellter Mechanismus f\u00fcr den Datenaustausch mit externen Anwendungen implementiert, der keine \u00c4nderungen am Source-Code der Konfigurationen erfordert (die Vorbereitung f\u00fcr den Datenaustausch erfolgt in den Einstellungen der Anwendungsprodukte):<\/p>\n<ul>\n<li>\u201e1C:ERP Unternehmensmanagement 2.0\u201c <\/li>\n<li>\u201eKomplexe Automatisierung 2\u201c <\/li>\n<li>\u201eBuchhaltung f\u00fcr Unternehmen\u201c, Ausgabe 3.0 <\/li>\n<li>\u201eBuchhaltung f\u00fcr Unternehmen KORP\u201c, Ausgabe 3.0 <\/li>\n<li>\u201eEinzelhandel\u201c, Ausgabe 2.0 <\/li>\n<li>\u201eGrundlegendes Handelsmanagement\u201c, Ausgabe 11 <\/li>\n<li>\u201eHandelsmanagement\u201c, Ausgabe 11<\/li>\n<li>\u201eL\u00f6hne und Personalmanagement KORP\u201c, Ausgabe 3<\/li>\n<\/ul>\n<p>\nF\u00fcr 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\u00e4ftsorientiert \u2013 die darin beschriebenen Datenstrukturen entsprechen gesch\u00e4ftlichen Entit\u00e4ten (Dokumenten und Verzeichniselementen), die in den Programmen 1C dargestellt sind, wie z. B.: Leistungsnachweis, Eingangsrechnung, Gesch\u00e4ftspartner, Warennomenklatur usw.<\/p>\n<p>Der Datenaustausch zwischen der 1C-Anwendung und einer Drittanwendung kann erfolgen:<\/p>\n<ul>\n<li>\u00fcber ein dediziertes Verzeichnis <\/li>\n<li>\u00fcber ein FTP-Verzeichnis <\/li>\n<li>\u00fcber einen Webdienst, der auf der Seite der 1C-Anwendung bereitgestellt wird. Die Datei mit den Daten wird als Parameter der Web-Methoden \u00fcbergeben<\/li>\n<li>\u00fcber E-Mail<\/li>\n<\/ul>\n<p>\nIm Falle des Austauschs \u00fcber den Webdienst wird die Drittanwendung die Datenaustausch-Sitzung initiieren, indem sie die entsprechenden Web-Methoden der 1C-Anwendung aufruft. In den anderen F\u00e4llen 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 \/>\nAu\u00dferdem wird auf der 1C-Seite konfiguriert, in welcher H\u00e4ufigkeit die Synchronisation erfolgen soll (f\u00fcr die Varianten mit Dateiaustausch \u00fcber Verzeichnis und E-Mail):<\/p>\n<ul>\n<li>nach Zeitplan (mit festgelegter H\u00e4ufigkeit) <\/li>\n<li>manuell; der Benutzer muss die Synchronisierung jedes Mal manuell starten, wenn er es ben\u00f6tigt<\/li>\n<\/ul>\n<p><\/p>\n<h5>Nachrichtenz\u00e4hler<\/h5>\n<p>\n1C-Anwendungen protokollieren gesendete und empfangene Synchronisierungsnachrichten und erwarten dasselbe von Drittanbieteranwendungen. Dies erm\u00f6glicht die Nutzung des oben im Abschnitt \u201eDatenaustauschmechanismus\u201c beschriebenen Nachrichtennummerierungsmechanismus.<\/p>\n<p>1C-Anwendungen \u00fcbermitteln w\u00e4hrend der Synchronisierung nur die Informationen zu den \u00c4nderungen, die an den Gesch\u00e4ftseinheiten seit der letzten Synchronisierung vorgenommen wurden, um das \u00dcbertragungsvolumen zu minimieren. Bei der ersten Synchronisierung exportiert die 1C-Anwendung alle Gesch\u00e4ftseinheiten (z. B. Elemente des Verzeichnisses der Warenstruktur) im EnterpriseData-Format in eine XML-Datei, da diese f\u00fcr die externe Anwendung als \u201eneu\u201c gelten. Die Drittanbieteranwendung muss die Informationen aus der von 1C erhaltenen XML-Datei verarbeiten und beim n\u00e4chsten 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\u00e4tigung fungiert f\u00fcr die 1C-Anwendung als Signal, dass alle Gesch\u00e4ftseinheiten erfolgreich von der externen Anwendung verarbeitet wurden und keine weiteren Informationen \u00fcbermittelt werden m\u00fcssen. Neben der Empfangsbest\u00e4tigung 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>\n<p>Nach dem Erhalt der Quittungsnachricht kennzeichnet die Anwendung 1C alle \u00c4nderungen, die im vorherigen Nachricht \u00fcbermittelt wurden, als erfolgreich synchronisiert. Nur nicht synchronisierte \u00c4nderungen in den Gesch\u00e4ftseinheiten (Erstellung neuer Einheiten, \u00c4nderung und L\u00f6schung bestehender) werden bei der n\u00e4chsten Synchronisationssitzung an die externe Anwendung gesendet.<\/p>\n<p><img decoding=\"async\" alt=\"Integrationsmethoden mit 1C\" src=\"\/wp-content\/uploads\/2019\/08\/b0d5509a53909e38886a15c2e03e7131.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nBeim Daten\u00fcbertrag von einer externen Anwendung an die Anwendung 1C \u00e4ndert sich das Bild in die entgegengesetzte Richtung. Die externe Anwendung muss den Quittungsabschnitt in der XML-Datei entsprechend ausf\u00fcllen und die Gesch\u00e4ftsdaten f\u00fcr die Synchronisation in ihrem Format EnterpriseData bereitstellen.<\/p>\n<p><img decoding=\"async\" alt=\"Integrationsmethoden mit 1C\" src=\"\/wp-content\/uploads\/2019\/08\/d34b96efb7591770133b363b369c0019.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h5>Vereinfachter Datenaustausch ohne Quittierung<\/h5>\n<p>\nF\u00fcr F\u00e4lle einer einfachen Integration, bei denen es ausreichend ist, Informationen von einer externen Anwendung an die Anwendung 1C zu \u00fcbertragen und eine R\u00fcck\u00fcbertragung von Daten aus der Anwendung 1C an die externe Anwendung nicht erforderlich ist (z. B. Integration eines Online-Shops, der Verkaufsinformationen an '1C: Buchhaltung' \u00fcbermittelt), gibt es eine vereinfachte Arbeitsweise \u00fcber einen Webservice (ohne Quittierung), die keine Einstellungen auf der Seite der Anwendung 1C erfordert.<\/p>\n<h4>Spezialisierte Integrationsl\u00f6sungen<\/h4>\n<p>\nEs gibt eine Standardl\u00f6sung '1C:Datakonvertierung', die die Mechanismen der Plattform nutzt, um Daten zwischen Standardkonfigurationen von 1C zu konvertieren und auszutauschen, aber auch f\u00fcr die Integration mit Drittanwendungen verwendet werden kann.<\/p>\n<h5>Integration mit Bankl\u00f6sungen<\/h5>\n<p>\nStandard <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/edi\/edi_stnd\/100\/index.htm\">'Kundenbank'<\/a><\/noindex>, entwickelt von 1C-Experten vor \u00fcber 10 Jahren, ist faktisch zum Branchenstandard in Russland geworden. Der n\u00e4chste Schritt in diese Richtung ist die Technologie <noindex><a rel=\"nofollow\" href=\"http:\/\/directbank.1c.ru\/\">DirectBank<\/a><\/noindex>, die es erm\u00f6glicht, Zahlungsdokumente direkt aus den Programmen des Systems '1C:Unternehmen' mit einem Klick zu senden und Bankausz\u00fcge zu erhalten, ohne dass zus\u00e4tzliche Programme auf dem Client-Computer installiert oder gestartet werden m\u00fcssen. <\/p>\n<p>Es gibt auch <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/edi\/edi_stnd\/109\/\">einen Standard f\u00fcr den Datenaustausch in Gehaltsprojekten<\/a><\/noindex>.<\/p>\n<h5>Sonstiges<\/h5>\n<p>\nErw\u00e4hnenswert sind <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/edi\/edi_stnd\/131\/\">das Protokoll f\u00fcr den Austausch zwischen dem System 1C:Unternehmen und der Website<\/a><\/noindex>, der Standard f\u00fcr 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\u00fcr den Austausch von Daten zu Acquiring-Operationen<\/a><\/noindex>.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/1c\/blog\/308420\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u0430\u043a\u0438\u0435 \u0432\u0430\u0436\u043d\u0435\u0439\u0448\u0438\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0435\u0434\u044a\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043a \u0431\u0438\u0437\u043d\u0435\u0441-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c? \u041e\u0434\u043d\u0438\u043c\u0438 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u0433\u043b\u0430\u0432\u043d\u044b\u0445 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438: \u041b\u0435\u0433\u043a\u043e\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\/\u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u0438 \u043b\u043e\u0433\u0438\u043a\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043a \u043c\u0435\u043d\u044f\u044e\u0449\u0438\u043c\u0441\u044f \u0431\u0438\u0437\u043d\u0435\u0441-\u0437\u0430\u0434\u0430\u0447\u0430\u043c. \u041b\u0435\u0433\u043a\u043e\u0441\u0442\u044c \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438. \u0422\u043e, \u043a\u0430\u043a \u0440\u0435\u0448\u0430\u0435\u0442\u0441\u044f \u0432 1\u0421 \u043f\u0435\u0440\u0432\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430, \u0431\u044b\u043b\u043e \u043a\u0440\u0430\u0442\u043a\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u043e \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u00ab\u041a\u0430\u0441\u0442\u043e\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430\u00bb \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438; \u043c\u044b \u0435\u0449\u0435 \u0432\u0435\u0440\u043d\u0435\u043c\u0441\u044f \u043a \u044d\u0442\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0439 \u0442\u0435\u043c\u0435 \u0432 \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u0431\u0443\u0434\u0443\u0449\u0438\u0445 \u0441\u0442\u0430\u0442\u0435\u0439. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27703,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-36968","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u0430\u043a\u0438\u0435 \u0432\u0430\u0436\u043d\u0435\u0439\u0448\u0438\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0435\u0434\u044a\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043a \u0431\u0438\u0437\u043d\u0435\u0441-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c? \u041e\u0434\u043d\u0438\u043c\u0438 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u0433\u043b\u0430\u0432\u043d\u044b\u0445 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438: \u041b\u0435\u0433\u043a\u043e\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\/\u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u0438 \u043b\u043e\u0433\u0438\u043a\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043a \u043c\u0435\u043d\u044f\u044e\u0449\u0438\u043c\u0441\u044f \u0431\u0438\u0437\u043d\u0435\u0441-\u0437\u0430\u0434\u0430\u0447\u0430\u043c. \u041b\u0435\u0433\u043a\u043e\u0441\u0442\u044c \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438. \u0422\u043e, \u043a\u0430\u043a \u0440\u0435\u0448\u0430\u0435\u0442\u0441\u044f \u0432 1\u0421 \u043f\u0435\u0440\u0432\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430, \u0431\u044b\u043b\u043e \u043a\u0440\u0430\u0442\u043a\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u043e \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u00ab\u041a\u0430\u0441\u0442\u043e\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430\u00bb \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438; \u043c\u044b \u0435\u0449\u0435 \u0432\u0435\u0440\u043d\u0435\u043c\u0441\u044f \u043a \u044d\u0442\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0439 \u0442\u0435\u043c\u0435 \u0432 \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u0431\u0443\u0434\u0443\u0449\u0438\u0445 \u0441\u0442\u0430\u0442\u0435\u0439.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/sposoby-integratsii-s-1s\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u043f\u043e\u0441\u043e\u0431\u044b \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 1\u0421 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u0430\u043a\u0438\u0435 \u0432\u0430\u0436\u043d\u0435\u0439\u0448\u0438\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0435\u0434\u044a\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043a \u0431\u0438\u0437\u043d\u0435\u0441-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c? \u041e\u0434\u043d\u0438\u043c\u0438 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u0433\u043b\u0430\u0432\u043d\u044b\u0445 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438: \u041b\u0435\u0433\u043a\u043e\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\/\u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u0438 \u043b\u043e\u0433\u0438\u043a\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043a \u043c\u0435\u043d\u044f\u044e\u0449\u0438\u043c\u0441\u044f \u0431\u0438\u0437\u043d\u0435\u0441-\u0437\u0430\u0434\u0430\u0447\u0430\u043c. \u041b\u0435\u0433\u043a\u043e\u0441\u0442\u044c \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438. \u0422\u043e, \u043a\u0430\u043a \u0440\u0435\u0448\u0430\u0435\u0442\u0441\u044f \u0432 1\u0421 \u043f\u0435\u0440\u0432\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430, \u0431\u044b\u043b\u043e \u043a\u0440\u0430\u0442\u043a\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u043e \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u00ab\u041a\u0430\u0441\u0442\u043e\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430\u00bb \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438; \u043c\u044b \u0435\u0449\u0435 \u0432\u0435\u0440\u043d\u0435\u043c\u0441\u044f \u043a \u044d\u0442\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0439 \u0442\u0435\u043c\u0435 \u0432 \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u0431\u0443\u0434\u0443\u0449\u0438\u0445 \u0441\u0442\u0430\u0442\u0435\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/sposoby-integratsii-s-1s\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:15:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:15:01+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Integrationsm\u00f6glichkeiten mit 1C | ProHoster","description":"Welche wesentlichen Anforderungen gelten f\u00fcr Gesch\u00e4ftsanwendungen? Zu den wichtigsten z\u00e4hlen folgende Aufgaben: Die einfache Ver\u00e4nderung bzw. Anpassung der Logik der Anwendung an sich \u00e4ndernde Gesch\u00e4ftsanforderungen. Die unkomplizierte Integration mit anderen Anwendungen. Wie die erste Aufgabe in 1C gel\u00f6st wird, wurde kurz im Abschnitt \u201eAnpassung und Unterst\u00fctzung\u201c dieses Artikels beschrieben; wir werden dieses interessante Thema in einem der n\u00e4chsten Artikel wieder aufgreifen.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/sposoby-integratsii-s-1s","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u043f\u043e\u0441\u043e\u0431\u044b \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 1\u0421 | ProHoster","og:description":"\u041a\u0430\u043a\u0438\u0435 \u0432\u0430\u0436\u043d\u0435\u0439\u0448\u0438\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0435\u0434\u044a\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043a \u0431\u0438\u0437\u043d\u0435\u0441-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c? \u041e\u0434\u043d\u0438\u043c\u0438 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u0433\u043b\u0430\u0432\u043d\u044b\u0445 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438: \u041b\u0435\u0433\u043a\u043e\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\/\u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u0438 \u043b\u043e\u0433\u0438\u043a\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043a \u043c\u0435\u043d\u044f\u044e\u0449\u0438\u043c\u0441\u044f \u0431\u0438\u0437\u043d\u0435\u0441-\u0437\u0430\u0434\u0430\u0447\u0430\u043c. \u041b\u0435\u0433\u043a\u043e\u0441\u0442\u044c \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438. \u0422\u043e, \u043a\u0430\u043a \u0440\u0435\u0448\u0430\u0435\u0442\u0441\u044f \u0432 1\u0421 \u043f\u0435\u0440\u0432\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430, \u0431\u044b\u043b\u043e \u043a\u0440\u0430\u0442\u043a\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u043e \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u00ab\u041a\u0430\u0441\u0442\u043e\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430\u00bb \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438; \u043c\u044b \u0435\u0449\u0435 \u0432\u0435\u0440\u043d\u0435\u043c\u0441\u044f \u043a \u044d\u0442\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0439 \u0442\u0435\u043c\u0435 \u0432 \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u0431\u0443\u0434\u0443\u0449\u0438\u0445 \u0441\u0442\u0430\u0442\u0435\u0439.","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/sposoby-integratsii-s-1s","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:15:01+00:00","article:modified_time":"2019-10-31T19:15:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36968","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 05:33:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:35:27","updated":"2026-01-22 05:33:19"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/36968","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=36968"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/36968\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/27703"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=36968"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=36968"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=36968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}