{"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\/hu\/blog\/administrirovanie\/sposoby-integratsii-s-1s","title":{"rendered":"Integr\u00e1ci\u00f3s m\u00f3dszerek 1C-hez","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Milyen fontos k\u00f6vetelm\u00e9nyek vonatkoznak az \u00fczleti alkalmaz\u00e1sokra? A legfontosabbak a k\u00f6vetkez\u0151 feladatok:<\/p>\n<ul>\n<li>Az alkalmaz\u00e1s m\u0171k\u00f6d\u00e9si logik\u00e1j\u00e1nak k\u00f6nny\u0171 m\u00f3dos\u00edt\u00e1sa\/alkalmaz\u00e1sa a v\u00e1ltoz\u00f3 \u00fczleti feladatokhoz.<\/li>\n<li>Az integr\u00e1ci\u00f3 m\u00e1s alkalmaz\u00e1sokkal.<\/li>\n<\/ul>\n<p>\nAz 1C \u00e1ltal az els\u0151 feladat megold\u00e1s\u00e1nak m\u00f3dj\u00e1t a \u201eTestreszab\u00e1s \u00e9s t\u00e1mogat\u00e1s\u201d r\u00e9szben r\u00f6viden ismertett\u00fck; <noindex><a rel=\"nofollow\" href=\"https:\/\/habrahabr.ru\/company\/1c\/blog\/267321\/\">ezen cikket<\/a><\/noindex>ezekhez az \u00e9rdekes t\u00e9m\u00e1khoz a j\u00f6v\u0151beli cikkek egyik\u00e9ben visszat\u00e9r\u00fcnk. Ma a m\u00e1sodik feladatr\u00f3l, az integr\u00e1ci\u00f3r\u00f3l lesz sz\u00f3.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Integr\u00e1ci\u00f3s feladatok<\/h3>\n<p>\nAz integr\u00e1ci\u00f3s feladatok k\u00fcl\u00f6nb\u00f6z\u0151ek lehetnek. N\u00e9h\u00e1nyhoz elegend\u0151 a egyszer\u0171 interakt\u00edv adatcsere \u2013 p\u00e9ld\u00e1ul a bank sz\u00e1m\u00e1ra a dolgoz\u00f3k list\u00e1j\u00e1nak \u00e1tad\u00e1sa a b\u00e9rkartonok ki\u00e1ll\u00edt\u00e1s\u00e1hoz. Komplexebb feladatokhoz teljesen automatiz\u00e1lt adatcsere sz\u00fcks\u00e9ges, lehet\u0151leg a k\u00fcls\u0151 rendszer \u00fczleti logik\u00e1j\u00e1nak bevon\u00e1s\u00e1val. Vannak speci\u00e1lis jelleg\u0171 feladatok is, mint p\u00e9ld\u00e1ul integr\u00e1ci\u00f3 k\u00fcls\u0151 berendez\u00e9sekkel (p\u00e9ld\u00e1ul kereskedelmi berendez\u00e9sekkel, mobil scanner-kkel stb.) vagy \u00f6r\u00f6k\u00f6lt vagy szakspecifikus rendszerekkel (p\u00e9ld\u00e1ul RFID-c\u00edmk\u00e9k azonos\u00edt\u00f3 rendszerekkel). K\u00fcl\u00f6n\u00f6sen fontos, hogy minden feladathoz a legmegfelel\u0151bb integr\u00e1ci\u00f3s mechanizmust v\u00e1lasszuk.<\/p>\n<h3>Integr\u00e1ci\u00f3s lehet\u0151s\u00e9gek 1C-vel<\/h3>\n<p>\nSokf\u00e9le megk\u00f6zel\u00edt\u00e9s l\u00e9tezik az 1C alkalmaz\u00e1sokkal val\u00f3 integr\u00e1ci\u00f3 megval\u00f3s\u00edt\u00e1s\u00e1ra, hogy melyiket v\u00e1lasszuk, az a feladat k\u00f6vetelm\u00e9nyeit\u0151l f\u00fcgg.<\/p>\n<ol>\n<li>Megval\u00f3s\u00edt\u00e1s a <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/overview\/Term_000000581.htm\">integr\u00e1ci\u00f3s mechanizmusok alapj\u00e1n,<\/a><\/noindex>, amelyeket a platform biztos\u00edt, saj\u00e1t, specializ\u00e1lt API-n alapul\u00f3 megold\u00e1ssal az 1C alkalmaz\u00e1s oldal\u00e1n (p\u00e9ld\u00e1ul Web- vagy HTTP-szolg\u00e1ltat\u00e1sok k\u00e9szlet\u00e9vel, amelyek harmadik f\u00e9l alkalmaz\u00e1sokat fognak h\u00edvni az 1C alkalmaz\u00e1ssal val\u00f3 adatcser\u00e9re). Ennek a megk\u00f6zel\u00edt\u00e9snek az el\u0151nye az 1C alkalmaz\u00e1s oldal\u00e1n v\u00e9gzett megval\u00f3s\u00edt\u00e1s v\u00e1ltoz\u00e1saira val\u00f3 ellen\u00e1ll\u00e1s. A megk\u00f6zel\u00edt\u00e9s saj\u00e1toss\u00e1ga, hogy sz\u00fcks\u00e9g van az 1C tipikus megold\u00e1s\u00e1nak forr\u00e1sk\u00f3dj\u00e1nak m\u00f3dos\u00edt\u00e1s\u00e1ra, ami potenci\u00e1lisan nehezen kih\u00edv\u00e1st jelenthet a forr\u00e1sk\u00f3dok egyes\u00edt\u00e9sekor \u00faj konfigur\u00e1ci\u00f3s verzi\u00f3ra val\u00f3 \u00e1tt\u00e9r\u00e9s eset\u00e9n. Ilyen esetben seg\u00edthet az \u00faj, fejlettebb funkci\u00f3 \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/overview\/Term_000000883.htm\">a konfigur\u00e1ci\u00f3k kiterjeszt\u00e9se<\/a><\/noindex>. A b\u0151v\u00edtm\u00e9nyek l\u00e9nyeg\u00e9ben egy plugin mechanizmus, amely lehet\u0151v\u00e9 teszi alkalmaz\u00e1sok kieg\u00e9sz\u00edt\u0151inek l\u00e9trehoz\u00e1s\u00e1t an\u00e9lk\u00fcl, hogy magukat az alkalmaz\u00e1sokat megv\u00e1ltoztatn\u00e1nk. Az integr\u00e1ci\u00f3s API kiemel\u00e9se a konfigur\u00e1ci\u00f3s b\u0151v\u00edtm\u00e9nybe seg\u00edt elker\u00fclni a konfigur\u00e1ci\u00f3k \u00f6sszeolvad\u00e1s\u00e1val j\u00e1r\u00f3 neh\u00e9zs\u00e9geket, amikor friss\u00edtj\u00fck a standard megold\u00e1st.\n<\/li>\n<li>A platform integr\u00e1ci\u00f3s mechanizmusainak haszn\u00e1lata, amelyek k\u00fcls\u0151 hozz\u00e1f\u00e9r\u00e9st biztos\u00edtanak az alkalmaz\u00e1s objektummodellj\u00e9hez, \u00e9s nem ig\u00e9nyelnek a program m\u00f3dos\u00edt\u00e1s\u00e1t vagy b\u0151v\u00edtm\u00e9ny l\u00e9trehoz\u00e1s\u00e1t. Ennek az megk\u00f6zel\u00edt\u00e9snek az el\u0151nye, hogy nem sz\u00fcks\u00e9ges m\u00f3dos\u00edtani az 1C alkalmaz\u00e1st. H\u00e1tr\u00e1ny viszont, hogy ha az 1C alkalmaz\u00e1st m\u00e1r m\u00f3dos\u00edtott\u00e1k, akkor sz\u00fcks\u00e9g lehet az integr\u00e1lt alkalmaz\u00e1s m\u00f3dos\u00edt\u00e1s\u00e1ra is. Ennek tipikus p\u00e9ld\u00e1ja az OData protokoll integr\u00e1ci\u00f3s c\u00e9l\u00fa haszn\u00e1lata, amely a 1C: V\u00e1llalat platformj\u00e1n van megval\u00f3s\u00edtva (t\u00f6bb r\u00e9szlet al\u00e1bb).\n<\/li>\n<li>Az 1C szabv\u00e1nyos megold\u00e1saiban megval\u00f3s\u00edtott k\u00e9sz alkalmaz\u00e1si protokollok felhaszn\u00e1l\u00e1sa. Sok 1C-s \u00e9s partneri szabv\u00e1nyos megold\u00e1s az integr\u00e1ci\u00f3s mechanizmusokkal saj\u00e1t alkalmaz\u00e1si protokolljait val\u00f3s\u00edtja meg, amelyek konkr\u00e9t feladatokra orient\u00e1ltak. Ezeknek a mechanizmusoknak a haszn\u00e1lata sor\u00e1n nincs sz\u00fcks\u00e9g k\u00f3d \u00edr\u00e1s\u00e1ra az 1C alkalmaz\u00e1s oldal\u00e1n, mivel a standard alkalmaz\u00e1si megold\u00e1s lehet\u0151s\u00e9geit vessz\u00fck ig\u00e9nybe. Az 1C alkalmaz\u00e1s oldal\u00e1n csak a sz\u00fcks\u00e9ges be\u00e1ll\u00edt\u00e1sokat kell elv\u00e9gezn\u00fcnk.<\/li>\n<\/ol>\n<p><\/p>\n<h3>Integr\u00e1ci\u00f3s mechanizmusok az 1C: V\u00e1llalat platformon<\/h3>\n<p><\/p>\n<h4>F\u00e1jlok import\u00e1l\u00e1sa\/export\u00e1l\u00e1sa<\/h4>\n<p>\nTegy\u00fck fel, hogy feladatunk a k\u00e9tir\u00e1ny\u00fa adatcsere megval\u00f3s\u00edt\u00e1sa az 1C alkalmaz\u00e1s \u00e9s egy tetsz\u0151leges alkalmaz\u00e1s k\u00f6z\u00f6tt. P\u00e9ld\u00e1ul szinkroniz\u00e1lni kell a term\u00e9klist\u00e1t (Nomenklat\u00fara nyilv\u00e1ntart\u00e1s) az 1C alkalmaz\u00e1s \u00e9s egy tetsz\u0151leges alkalmaz\u00e1s k\u00f6z\u00f6tt.<\/p>\n<p><img decoding=\"async\" alt=\"Integr\u00e1ci\u00f3s m\u00f3dszerek 1C-hez\" src=\"\/wp-content\/uploads\/2019\/08\/9678f09dfcf7f70de100ed74ada6019c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nA feladat megold\u00e1s\u00e1hoz k\u00e9sz\u00edthet\u00fcnk egy b\u0151v\u00edtm\u00e9nyt, amely az Nomenklat\u00fara nyilv\u00e1ntart\u00e1st egy meghat\u00e1rozott form\u00e1tum\u00fa f\u00e1jlba (sz\u00f6veges, XML, JSON stb.) export\u00e1lja, \u00e9s k\u00e9pes olvasni ezt a form\u00e1tumot. <\/p>\n<p>A platformon megval\u00f3s\u00edtott mechanizmus az alkalmaz\u00e1si objektumok XML-be t\u00f6rt\u00e9n\u0151 sorozatba \u00e1ll\u00edt\u00e1s\u00e1ra, k\u00f6zvetlen\u00fcl a glob\u00e1lis kontextus Zap\u5bebXML\/Ch\u010dt\/XML m\u00f3dszereivel, valamint az XDTO (XML Adat\u00e1tviteli Objektumok) seg\u00e9dobjektum haszn\u00e1lat\u00e1val t\u00f6rt\u00e9nik.<\/p>\n<p>B\u00e1rmely objektum az 1C: V\u00e1llalat rendszer\u00e9ben sorozatba \u00e1ll\u00edthat\u00f3 XML megjelen\u00edt\u00e9si form\u00e1tumban \u00e9s vissza. <\/p>\n<p>Ez a funkci\u00f3 XML form\u00e1tumban adja vissza az objektum megjelen\u00edt\u00e9s\u00e9t:<\/p>\n<pre><code class=\"1c\">XML_T\u00e1rgy(Objekt)\n    XMLBejegyz\u00e9s = \u00daj XMLBejegyz\u00e9s();\n    XMLBejegyz\u00e9s.Be\u00e1ll\u00edtSz\u00f6veg();\n    XML\u00cdr(\u00daj XMLBejegyz\u00e9s, Objekt);\n    VisszaAd\u00e1s XMLBejegyz\u00e9s.Befejez();\nV\u00e9geFunkci\u00f3nak\n<\/code><\/pre>\n<p>\n\u00edgy fog kin\u00e9zni a Nomenklat\u00fara sz\u00f3t\u00e1r XML-be export\u00e1l\u00e1sa XDTO seg\u00edts\u00e9g\u00e9vel:<\/p>\n<pre><code class=\"1c\">&amp;A_Szerveren\nProced\u00fara ExportXMLASzerveren()\t\n\t\u00dajXDTOSorozat = XDTOSorozat;\n\t\u00dajXMLBejegyz\u00e9s = \u00daj XMLBejegyz\u00e9s();\n\t\u00dajXMLBejegyz\u00e9s.F\u00e1jlMegnyit\u00e1s(\"C:AdatNomenklatura.xml\", \"UTF-8\");\n\t\n\t\u00dajXMLBejegyz\u00e9s.XMLHirdet\u00e9st\u00cdr();\n\t\u00dajXMLBejegyz\u00e9s.ElemKezd\u00e9s\u00cdr(\"Sz\u00f3t\u00e1rNomenkl\u00fara\");\n\t\n\tKiv\u00e1laszt\u00e1s = Sz\u00f3t\u00e1rak.Nomenkl\u00fara.V\u00e1laszt();\n\t\n\tAm\u00edg Kiv\u00e1laszt\u00e1s.K\u00f6vetkez\u0151() Ciklus \n\t\tNomenkl\u00faraObjekt = Kiv\u00e1laszt\u00e1s.ObjektumotKap();\n\t\t\u00dajXDTOSorozat.XML\u00cdr(\u00dajXMLBejegyz\u00e9s, Nomenkl\u00faraObjekt, XMLT\u00edpusHozz\u00e1rendel\u00e9se.K\u00fcl\u00f6n);\n\tCiklusV\u00e9ge;\n\t\n\t\u00dajXMLBejegyz\u00e9s.ElemV\u00e9ge\u00cdr();\n\t\u00dajXMLBejegyz\u00e9s.Befejez();\t\nV\u00e9geProced\u00far\u00e1nak\n<\/code><\/pre>\n<p>\nEgy egyszer\u0171 k\u00f3dm\u00f3dos\u00edt\u00e1ssal export\u00e1ljuk a sz\u00f3t\u00e1rt JSON-ba. A term\u00e9kek t\u00f6mbbe lesznek \u00edrva; a v\u00e1ltozatoss\u00e1g kedv\u00e9\u00e9rt bemutatjuk az angol nyelv\u0171 szintaxist:<\/p>\n<pre><code class=\"1c\">&amp;A_Szerveren\nProced\u00fara ExportJSONASzerveren()\n\t\u00dajXDTOSorozat = XDTOSorozat;\n\t\u00dajJSON\u00cdr\u00f3 = \u00daj JSON\u00cdr\u00f3();\n\t\u00dajJSON\u00cdr\u00f3.F\u00e1jlMegnyit\u00e1s(\"C:AdatNomenklatura.json\", \"UTF-8\");\n\t\n\t\u00dajJSON\u00cdr\u00f3.ObjektumKezd\u00cdr();\n\t\u00dajJSON\u00cdr\u00f3.PropertyNeve\u00cdr(\"Sz\u00f3t\u00e1rNomenkl\u00fara\");\n\t\u00dajJSON\u00cdr\u00f3.T\u00f6mbKezd\u00cdr();\n\t\n\tKiv\u00e1laszt\u00e1s = Sz\u00f3t\u00e1rak.Nomenkl\u00fara.V\u00e1laszt();\t\n\t\n\tAm\u00edg Kiv\u00e1laszt\u00e1s.K\u00f6vetkez\u0151() Csin\u00e1l \n\t\tNomenkl\u00faraObjekt = Kiv\u00e1laszt\u00e1s.ObjektumotKap();\n\t\t\n\t\t\u00dajJSON\u00cdr\u00f3.ObjektumKezd\u00cdr();\n\t\t\n\t\t\u00dajJSON\u00cdr\u00f3.PropertyNeve\u00cdr(\"Nomenkl\u00fara\");\n\t\t\u00dajXDTOSorozat.JSON\u00cdr(\u00dajJSON\u00cdr\u00f3, Nomenkl\u00faraObjekt, XMLT\u00edpusHozz\u00e1rendel\u00e9se.Abnem);\n\t\t\n\t\t\u00dajJSON\u00cdr\u00f3.ObjektumV\u00e9ge\u00cdr();\n\tCsin\u00e1lV\u00e9ge;\n\t\n\t\u00dajJSON\u00cdr\u00f3.T\u00f6mbV\u00e9ge\u00cdr();\n\t\u00dajJSON\u00cdr\u00f3.ObjektumV\u00e9ge\u00cdr();\n\t\u00dajJSON\u00cdr\u00f3.Befejez();\t\nV\u00e9geProced\u00far\u00e1nak\n<\/code><\/pre>\n<p>\nEzut\u00e1n csak az adatok \u00e1tad\u00e1s\u00e1t kell megoldani a v\u00e9gfelhaszn\u00e1l\u00f3nak. A 1C:Enterprise platform t\u00e1mogatja a f\u0151 internetes protokollokat, mint p\u00e9ld\u00e1ul HTTP, FTP, POP3, SMTP, IMAP, bele\u00e9rtve a biztons\u00e1gos verzi\u00f3ikat. Az adatok tov\u00e1bb\u00edt\u00e1s\u00e1hoz HTTP-t \u00e9s\/vagy webszolg\u00e1ltat\u00e1sokat is haszn\u00e1lhat.<\/p>\n<h4>HTTP- \u00e9s webszolg\u00e1ltat\u00e1sok<\/h4>\n<p>\n<img decoding=\"async\" alt=\"Integr\u00e1ci\u00f3s m\u00f3dszerek 1C-hez\" src=\"\/wp-content\/uploads\/2019\/08\/1d4797d9298f793e19ee637fd26473b2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>A 1C alkalmaz\u00e1sok val\u00f3s\u00edthatj\u00e1k meg saj\u00e1t HTTP- \u00e9s webszolg\u00e1ltat\u00e1saikat, valamint h\u00edvhatj\u00e1k meg a harmadik f\u00e9lt\u0151l sz\u00e1rmaz\u00f3 alkalmaz\u00e1sok \u00e1ltal megval\u00f3s\u00edtott HTTP- \u00e9s webszolg\u00e1ltat\u00e1sokat. <\/p>\n<h4>REST interf\u00e9sz \u00e9s OData protokoll<\/h4>\n<p>\nA 8.3.5-\u00f6s verzi\u00f3t\u00f3l kezdve a 1C:Enterprise platform automatikusan <noindex><a rel=\"nofollow\" href=\"https:\/\/wonderland.v8.1c.ru\/blog\/avtomaticheskiy-rest-interfeys-prikladnykh-resheniy\/\">l\u00e9trehozza a REST interf\u00e9szt<\/a><\/noindex> az eg\u00e9sz alkalmaz\u00e1si megold\u00e1shoz. B\u00e1rmely konfigur\u00e1ci\u00f3s objektum (sz\u00f3t\u00e1r, dokumentum, inform\u00e1ci\u00f3s nyilv\u00e1ntart\u00e1s stb.) el\u00e9rhet\u0151v\u00e9 tehet\u0151 az adatok REST interf\u00e9szen kereszt\u00fcli lek\u00e9r\u00e9s\u00e9re \u00e9s m\u00f3dos\u00edt\u00e1s\u00e1ra. A platform az OData protokollt haszn\u00e1lja az el\u00e9rhet\u0151s\u00e9ghez. <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Open_Data_Protocol\">OData<\/a><\/noindex> 3.0 verzi\u00f3. Az OData szolg\u00e1ltat\u00e1sok publik\u00e1l\u00e1sa a Konfigur\u00e1tor men\u00fc \u201eAdminisztr\u00e1ci\u00f3 -&gt; Publik\u00e1l\u00e1s a webszerverre\u201d men\u00fcpontj\u00e1b\u00f3l t\u00f6rt\u00e9nik, a \u201eStandard OData interf\u00e9sz k\u00f6zz\u00e9t\u00e9tele\u201d jel\u00f6l\u0151n\u00e9gyzetet be kell jel\u00f6lni. Az atom\/XML \u00e9s JSON form\u00e1tumok t\u00e1mogatottak. Miut\u00e1n az alkalmaz\u00e1s meg van publik\u00e1lva a webszerveren, a k\u00fcls\u0151 rendszerek HTTP k\u00e9r\u00e9seken kereszt\u00fcl \u00e9rhetik el a REST interf\u00e9szt. Az 1C alkalmaz\u00e1s m\u0171k\u00f6d\u00e9s\u00e9hez OData protokollal nem sz\u00fcks\u00e9ges programoz\u00e1s az 1C oldal\u00e1n.<\/p>\n<p>\u00cdgy, az al\u00e1bbi URL form\u00e1tum <u>http:\/\/\/\/odata\/standard.odata\/Catalog_\u041d\u043e\u043c\u0435\u043d\u043a\u043b\u0430\u0442\u0443\u0440\u0430<\/u> visszaadja nek\u00fcnk a Nomenkalt\u00fara katalogus tartalm\u00e1t XML form\u00e1tumban - a v\u00e1laszfejl\u00e9cet a t\u00f6m\u00f6rs\u00e9g kedv\u00e9\u00e9rt kihagytuk:<\/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 kl\u00edma\n\t\t\tTeljes\u00edtm\u00e9ny: 2,5 kW, \u00fczemm\u00f3dok: meleg\/hideg\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>\nHa a URL-hoz hozz\u00e1adjuk a \u201e?$format=application\/json\u201d sztringet, a Nomenkalt\u00fara katalogus tartalm\u00e1t JSON form\u00e1tumban kapjuk (URL form\u00e1tuma: <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_\u041d\u043e\u043c\u0435\u043d\u043a\u043b\u0430\u0442\u0443\u0440\u0430\",\n\"value\": [{\n\"Ref_Key\": \"35d1f6e4-289b-11e6-8ba4-e03f49b16074\",\n\"DataVersion\": \"AAAAAgAAAAA=\",\n\"DeletionMark\": false,\n\"Code\": \"000000001\",\n\"Description\": \"Mitsubishi kl\u00edma\",\n\"Le\u00edr\u00e1s\": \"Teljes\u00edtm\u00e9ny: 2,5 kW, \u00fczemm\u00f3dok: meleg\/hideg\"\n},{\n\"Ref_Key\": \"35d1f6e5-289b-11e6-8ba4-e03f49b16074\",\n\"DataVersion\": \"AAAAAwAAAAA=\",\n\"DeletionMark\": false,\n\"Code\": \"000000002\",\n\"Description\": \"Daikin kl\u00edma\",\n\"Le\u00edr\u00e1s\": \"Teljes\u00edtm\u00e9ny: 3 kW, \u00fczemm\u00f3dok: meleg\/hideg\"\n}, \u2026\n<\/code><\/pre>\n<p><\/p>\n<h4>K\u00fcls\u0151 adatforr\u00e1sok<\/h4>\n<p>\n<img decoding=\"async\" alt=\"Integr\u00e1ci\u00f3s m\u00f3dszerek 1C-hez\" src=\"\/wp-content\/uploads\/2019\/08\/1663b53846f3a6a8a03f386f1f6cd311.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nEgyes esetekben adatcsere t\u00f6rt\u00e9nik a <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/overview\/Term_000000795.htm\">k\u00fcls\u0151 adatforr\u00e1sokkal<\/a><\/noindex> optim\u00e1lis megold\u00e1s lehet. A k\u00fcls\u0151 adatforr\u00e1sok egy 1C konfigur\u00e1ci\u00f3s alkalmaz\u00e1si objektum, amely lehet\u0151v\u00e9 teszi, hogy b\u00e1rmilyen ODBC-kompatibilis adatb\u00e1zissal interakci\u00f3ba l\u00e9pjen, olvas\u00e1sra \u00e9s \u00edr\u00e1sra egyar\u00e1nt. A k\u00fcls\u0151 adatforr\u00e1sok el\u00e9rhet\u0151ek Windows \u00e9s Linux rendszereken is.<\/p>\n<h4>Adatcsere mechanizmus<\/h4>\n<p>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/overview\/Term_000000269.htm\">Adatcsere mechanizmus<\/a><\/noindex> szolg\u00e1l a ter\u00fcleti elosztott rendszerek l\u00e9trehoz\u00e1s\u00e1ra 1C:V\u00e1llalat alapjain, valamint adatcser\u00e9re m\u00e1s inform\u00e1ci\u00f3s rendszerekkel, amelyek nem 1C:V\u00e1llalat alap\u00faak.<\/p>\n<p>Ez a mechanizmus akt\u00edvan haszn\u00e1latban van az 1C bevezet\u00e9sekn\u00e9l, \u00e9s a megoldhat\u00f3 feladatok k\u00f6re meglehet\u0151sen sz\u00e9les. Ide tartozik az adatok cser\u00e9je az 1C alkalmaz\u00e1sok k\u00f6z\u00f6tt, amelyek a szervezet fi\u00f3kjaiban vannak telep\u00edtve, az 1C alkalmaz\u00e1s \u00e9s az internetes bolt webhelye k\u00f6z\u00f6tti adatcsere, illetve az 1C szerveralkalmaz\u00e1s \u00e9s a mobil kliens (amelyet az 1C:V\u00e1llalat mobilplatformj\u00e1val k\u00e9sz\u00edtettek) k\u00f6z\u00f6tti adatcsere, \u00e9s m\u00e9g sok m\u00e1s.<\/p>\n<p>Az adatcsere mechanizmusa kulcsfogalma a csere terv. A csere terv egy speci\u00e1lis t\u00edpus\u00fa alkalmaz\u00e1si objektum az 1C platformon, amely meghat\u00e1rozza t\u00f6bbek k\u00f6z\u00f6tt azokat az adatokat, amelyek r\u00e9szt vesznek az adatcser\u00e9ben (milyen t\u00edpus\u00fa nyilv\u00e1ntart\u00e1sok, dokumentumok, regiszterek stb.). A csere terv az adatcsere r\u00e9sztvev\u0151ir\u0151l (\u00fagynevezett csere csom\u00f3pontokr\u00f3l) is tartalmaz inform\u00e1ci\u00f3t.<br \/>\nA m\u00e1sik komponens az adatcsere mechanizmus\u00e1ban a v\u00e1ltoz\u00e1s regisztr\u00e1l\u00f3 mechanizmus. Ez a mechanizmus automatikusan nyomon k\u00f6veti a rendszerben a v\u00e1ltoz\u00e1sokat, amelyek a csere terv keretein bel\u00fcl v\u00e9gfelhaszn\u00e1l\u00f3khoz kell eljuttatni. Ezzel a mechanizmussal a platform nyomon k\u00f6veti az utols\u00f3 szinkroniz\u00e1l\u00e1s \u00f3ta bek\u00f6vetkezett v\u00e1ltoz\u00e1sokat, \u00e9s lehet\u0151v\u00e9 teszi az adatforgalom minimaliz\u00e1l\u00e1s\u00e1t a k\u00f6vetkez\u0151 szinkroniz\u00e1l\u00e1si \u00fcl\u00e9s keretein bel\u00fcl.<\/p>\n<p>Az adatok cser\u00e9je meghat\u00e1rozott strukt\u00far\u00e1j\u00fa XML \u00fczenetek seg\u00edts\u00e9g\u00e9vel t\u00f6rt\u00e9nik. Az \u00fczenet tartalmazza a legutols\u00f3 szinkroniz\u00e1l\u00e1s \u00f3ta megv\u00e1ltozott adatokat, \u00e9s n\u00e9mi szolg\u00e1ltat\u00e1si inform\u00e1ci\u00f3t. Az \u00fczenetek strukt\u00far\u00e1ja t\u00e1mogatja az \u00fczenetek sz\u00e1m\u00e1t, \u00e9s lehet\u0151v\u00e9 teszi, hogy a fogad\u00f3 csom\u00f3pont meger\u0151s\u00edt\u00e9st adjon az \u00fczenetek \u00e1tv\u00e9tel\u00e9r\u0151l. Ez a meger\u0151s\u00edt\u00e9s minden, a fogad\u00f3 csom\u00f3pontt\u00f3l \u00e9rkez\u0151 \u00fczenetben megtal\u00e1lhat\u00f3, az utols\u00f3 elfogadott \u00fczenet sz\u00e1mak\u00e9nt. Az \u00fczenetek sz\u00e1moz\u00e1sa lehet\u0151v\u00e9 teszi a platform sz\u00e1m\u00e1ra, hogy meg\u00e9rtse, mely adatok lettek m\u00e1r sikeresen \u00e1tkonvert\u00e1lva a fogad\u00f3 csom\u00f3pontra, \u00e9s elker\u00fclje a dupla \u00e1tvitel, csup\u00e1n a megv\u00e1ltozott adatokat adva \u00e1t az utols\u00f3 \u00fczenetr\u0151l kapott elismerv\u00e9ny \u00f3ta. Ezzel a m\u0171k\u00f6d\u00e9si s\u00e9ma biztos\u00edtja a garant\u00e1lt \u00e1tvitel\u00e9t m\u00e9g megb\u00edzhatatlan adat\u00e1tviteli csatorn\u00e1k eset\u00e9n \u00e9s az \u00fczenetek elveszt\u00e9sekor is.<\/p>\n<h4>K\u00fcls\u0151 komponensek<\/h4>\n<p>\nBizonyos esetekben, az integr\u00e1ci\u00f3s feladatok megold\u00e1sa sor\u00e1n speci\u00e1lis k\u00f6vetelm\u00e9nyekkel tal\u00e1lkozhatunk, p\u00e9ld\u00e1ul az interakci\u00f3 protokolljaival, az adatform\u00e1tumokkal, amelyekkel a 1C:Enterprise platform nem sz\u00e1mol. Az ilyen feladatokhoz a platformon el\u0151 van \u00edrva <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/overview\/Term_000000545.htm\">a k\u00fcls\u0151 komponensek technol\u00f3gi\u00e1ja<\/a><\/noindex>, amely lehet\u0151v\u00e9 teszi dinamikusan csatlakoztathat\u00f3 modulok l\u00e9trehoz\u00e1s\u00e1t, amelyek b\u0151v\u00edtik a 1C:Enterprise funkcionalit\u00e1s\u00e1t. <\/p>\n<p>Tipikus p\u00e9lda az ilyen k\u00f6vetelm\u00e9nyekkel rendelkez\u0151 feladatra a 1C alkalmaz\u00e1s integr\u00e1ci\u00f3ja keresked\u0151 berendez\u00e9sekkel, a m\u00e9rlegekt\u0151l kezdve eg\u00e9szen a p\u00e9nzt\u00e1rg\u00e9pekig \u00e9s vonalk\u00f3d olvas\u00f3kig. A k\u00fcls\u0151 komponensek csatlakoztathat\u00f3k a 1C:Enterprise szerver oldal\u00e1n, valamint az \u00fcgyf\u00e9l oldalon (bele\u00e9rtve a webklienst \u00e9s <noindex><a rel=\"nofollow\" href=\"https:\/\/wonderland.v8.1c.ru\/blog\/vneshnie-komponenty-v-mobilnom-prilozhenii\/\">a k\u00f6vetkez\u0151 mobilplatform verzi\u00f3j\u00e1t<\/a><\/noindex> is). A k\u00fcls\u0151 komponensek technol\u00f3gi\u00e1ja viszonylag egyszer\u0171 \u00e9s \u00e9rthet\u0151 programoz\u00e1si (C++) interf\u00e9szt biztos\u00edt a komponens \u00e9s a 1C:Enterprise platform k\u00f6z\u00f6tti interakci\u00f3hoz, amit a fejleszt\u0151nek kell megval\u00f3s\u00edtania.<\/p>\n<p>A k\u00fcls\u0151 komponensek haszn\u00e1lat\u00e1val megny\u00edl\u00f3 lehet\u0151s\u00e9gek meglehet\u0151sen sz\u00e9lesk\u00f6r\u0171ek. Lehet\u0151v\u00e9 teszi az adatok k\u00fcls\u0151 eszk\u00f6z\u00f6kkel \u00e9s rendszerekkel val\u00f3 specifikus adatcsere protokollon kereszt\u00fcli integr\u00e1ci\u00f3j\u00e1t, specifikus adatelj\u00e1r\u00e1s algoritmusok \u00e9s adatform\u00e1tumok be\u00e9p\u00edt\u00e9s\u00e9t stb.<\/p>\n<h4>Elavult integr\u00e1ci\u00f3s mechanizmusok<\/h4>\n<p>\nA platformon el\u00e9rhet\u0151 integr\u00e1ci\u00f3s mechanizmusok, amelyeket nem aj\u00e1nlott \u00faj megold\u00e1sokban haszn\u00e1lni; a h\u00e1trameneti kompatibilit\u00e1s \u00e9rdek\u00e9ben hagyt\u00e1k meg \u0151ket, valamint arra az esetre, ha a m\u00e1sik f\u00e9l nem tud modern protokollokkal dolgozni. Az egyik a DBF form\u00e1tum\u00fa f\u00e1jlokkal val\u00f3 munka (t\u00e1mogatott a be\u00e9p\u00edtett nyelvben az XBase objektum haszn\u00e1lat\u00e1val).<\/p>\n<p>A m\u00e1sik elavult integr\u00e1ci\u00f3s mechanizmus a COM technol\u00f3gia haszn\u00e1lata (csak Windows platformon \u00e9rhet\u0151 el). A 1C:Enterprise platform k\u00e9t integr\u00e1ci\u00f3s m\u00f3dot biztos\u00edt Windows-ra, amelyek a COM technol\u00f3gi\u00e1t haszn\u00e1lj\u00e1k: Automatikus szerver \u00e9s K\u00fcls\u0151 csatlakoz\u00e1s. Ezek nagyon hasonl\u00f3ak, de egyik f\u0151 k\u00fcl\u00f6nbs\u00e9g, hogy az Automatikus szerver eset\u00e9ben egy teljes \u00e9rt\u00e9k\u0171 1C:Enterprise 8 kliensalkalmaz\u00e1s indul el, m\u00edg a k\u00fcls\u0151 csatlakoz\u00e1s eset\u00e9ben egy viszonylag kicsi bels\u0151 folyamat\u00fa COM-szerver. Teh\u00e1t az Automatikus szerver haszn\u00e1latakor kihaszn\u00e1lhat\u00f3 a kliensalkalmaz\u00e1s funkcionalit\u00e1sa, v\u00e9grehajthat\u00f3k olyan m\u0171veletek, mint az interakt\u00edv felhaszn\u00e1l\u00f3i m\u0171veletek. A k\u00fcls\u0151 csatlakoz\u00e1s haszn\u00e1latakor csak az \u00fczleti logika funkci\u00f3i \u00e9rhet\u0151k el, amelyeket a csatlakoz\u00e1s kliensoldal\u00e1n, ahol a bels\u0151 folyamat\u00fa COM-szerver l\u00e9trej\u00f6n, vagy a 1C:Enterprise szerver oldal\u00e1n v\u00e9gezhet\u00fcnk.<\/p>\n<p>A COM technol\u00f3gia k\u00fcls\u0151 rendszerek el\u00e9r\u00e9s\u00e9re is haszn\u00e1lhat\u00f3 a 1C:Enterprise platformon \u00edrt alkalmaz\u00e1s k\u00f3dj\u00e1b\u00f3l. Ebben az esetben a 1C alkalmaz\u00e1s COM-kliensk\u00e9nt m\u0171k\u00f6dik. De figyelembe kell venni, hogy ezek a mechanizmusok csak abban az esetben m\u0171k\u00f6dnek, ha a 1C szerver Windows k\u00f6rnyezetben m\u0171k\u00f6dik.<\/p>\n<h3>Az integr\u00e1ci\u00f3s mechanizmusok, amelyek a tipikus konfigur\u00e1ci\u00f3kban val\u00f3sulnak meg<\/h3>\n<p><\/p>\n<h4>EnterpriseData form\u00e1tum<\/h4>\n<p>\n<img decoding=\"async\" alt=\"Integr\u00e1ci\u00f3s m\u00f3dszerek 1C-hez\" src=\"\/wp-content\/uploads\/2019\/08\/8930091e53309b9b808a719b747a6226.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nA 1C egyes konfigur\u00e1ci\u00f3iban (az al\u00e1bbi lista szerint) a fent ismertetett platformon alapul\u00f3 adatcser\u00e9l\u00e9si mechanizmushoz k\u00e9szen \u00e1ll\u00f3 adatcser\u00e9l\u00e9si mechanizmus van jelen, amely nem ig\u00e9nyel forr\u00e1sk\u00f3d m\u00f3dos\u00edt\u00e1st a konfigur\u00e1ci\u00f3kban (az adatcser\u00e9re val\u00f3 felk\u00e9sz\u00edt\u00e9st az alkalmaz\u00e1si megold\u00e1sok be\u00e1ll\u00edt\u00e1saiban v\u00e9gzik):<\/p>\n<ul>\n<li>\u201e1C:ERP V\u00e1llalatir\u00e1ny\u00edt\u00e1s 2.0\u201d <\/li>\n<li>\u201eKomplex automatiz\u00e1l\u00e1s 2\u201d <\/li>\n<li>\u201eV\u00e1llalati k\u00f6nyvel\u00e9s\u201d, 3.0 kiad\u00e1s <\/li>\n<li>\u201eV\u00e1llalati k\u00f6nyvel\u00e9s KORP\u201d, 3.0 kiad\u00e1s <\/li>\n<li>\u201eKiskereskedelem\u201d, 2.0 kiad\u00e1s <\/li>\n<li>\u201eAlapkereskedelmi ir\u00e1ny\u00edt\u00e1s\u201c, 11. kiad\u00e1s <\/li>\n<li>\u201eKereskedelmi ir\u00e1ny\u00edt\u00e1s\u201c, 11. kiad\u00e1s<\/li>\n<li>\u201eB\u00e9rsz\u00e1mfejt\u00e9s \u00e9s szem\u00e9lyzeti ir\u00e1ny\u00edt\u00e1s KORP\u201c, 3. kiad\u00e1s<\/li>\n<\/ul>\n<p>\nAz adatok cser\u00e9j\u00e9hez az al\u00e1bbi form\u00e1tumot haszn\u00e1ljuk <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/edi\/edi_app\/enterprisedata\/\">EnterpriseData<\/a><\/noindex>, amely XML-alap\u00fa. A form\u00e1tum \u00fczleti orient\u00e1lt \u2013 az abban le\u00edrt adatstrukt\u00far\u00e1k megfelelnek az 1C programokban megjelen\u0151 \u00fczleti entit\u00e1soknak (dokumentumoknak \u00e9s nyilv\u00e1ntart\u00e1si elemeknek), p\u00e9ld\u00e1ul: elv\u00e9gzett munk\u00e1k nyugt\u00e1ja, bej\u00f6v\u0151 p\u00e9nzt\u00e1rbizonylat, partner, nomenklat\u00fara stb.<\/p>\n<p>Az adatok cser\u00e9je az 1C alkalmaz\u00e1s \u00e9s egy harmadik f\u00e9l alkalmaz\u00e1s k\u00f6z\u00f6tt a k\u00f6vetkez\u0151 m\u00f3dokon t\u00f6rt\u00e9nhet:<\/p>\n<ul>\n<li>dedik\u00e1lt f\u00e1jlmapp\u00e1n kereszt\u00fcl <\/li>\n<li>FTP mapp\u00e1n kereszt\u00fcl <\/li>\n<li>webszolg\u00e1ltat\u00e1son kereszt\u00fcl, amely az 1C alkalmaz\u00e1s oldal\u00e1n van telep\u00edtve. Az adatf\u00e1jl webes m\u00f3dszerek param\u00e9terek\u00e9nt ker\u00fcl \u00e1tad\u00e1sra<\/li>\n<li>elektronikus lev\u00e9len kereszt\u00fcl<\/li>\n<\/ul>\n<p>\nWebszolg\u00e1ltat\u00e1s \u00fatj\u00e1n t\u00f6rt\u00e9n\u0151 csere eset\u00e9n a harmadik f\u00e9l alkalmaz\u00e1s elind\u00edtja az adatcser\u00e9t az 1C alkalmaz\u00e1s megfelel\u0151 webes m\u00f3dozatainak h\u00edv\u00e1s\u00e1val. M\u00e1s esetekben az adatcsere kezdem\u00e9nyez\u0151je az 1C alkalmaz\u00e1s lesz (az adatf\u00e1jl megfelel\u0151 mapp\u00e1ba helyez\u00e9s\u00e9vel vagy az adatf\u00e1jl be\u00e1ll\u00edtott e-mail c\u00edmre t\u00f6rt\u00e9n\u0151 elk\u00fcld\u00e9s\u00e9vel).<br \/>\nAz 1C rendszer\u00e9ben is be\u00e1ll\u00edthat\u00f3, hogy milyen gyakran t\u00f6rt\u00e9njen a szinkroniz\u00e1l\u00e1s (mapp\u00e1s f\u00e1jlcsere \u00e9s elektronikus lev\u00e9l eset\u00e9n):<\/p>\n<ul>\n<li>\u00fctemez\u00e9s szerint (megadott id\u0151k\u00f6z\u00f6nk\u00e9nt) <\/li>\n<li>k\u00e9zi m\u00f3dszerrel; a felhaszn\u00e1l\u00f3nak minden alkalommal manu\u00e1lisan kell elind\u00edtania a szinkroniz\u00e1l\u00e1st, amikor sz\u00fcks\u00e9ge van r\u00e1<\/li>\n<\/ul>\n<p><\/p>\n<h5>\u00dczenetek visszaigazol\u00e1sa<\/h5>\n<p>\nAz 1C alkalmaz\u00e1sok nyomon k\u00f6vetik a k\u00fcld\u00f6tt \u00e9s fogadott szinkroniz\u00e1l\u00e1si \u00fczeneteket, \u00e9s ugyanazt v\u00e1rj\u00e1k el a harmadik f\u00e9l alkalmaz\u00e1sait\u00f3l. Ez lehet\u0151v\u00e9 teszi a fent eml\u00edtett \u201eAdatcsere mechanizmus\u201c szakaszban le\u00edrt \u00fczenetsz\u00e1moz\u00e1si mechanizmus alkalmaz\u00e1s\u00e1t.<\/p>\n<p>A 1C alkalmaz\u00e1sok a szinkroniz\u00e1l\u00e1s sor\u00e1n csak azokat az inform\u00e1ci\u00f3kat tov\u00e1bb\u00edtj\u00e1k, amelyek a legutols\u00f3 szinkroniz\u00e1l\u00e1s \u00f3ta v\u00e1ltoztak meg a v\u00e1llalati entit\u00e1sokkal kapcsolatban (a tov\u00e1bb\u00edtott inform\u00e1ci\u00f3 mennyis\u00e9g\u00e9nek minimaliz\u00e1l\u00e1sa \u00e9rdek\u00e9ben). Az els\u0151 szinkroniz\u00e1l\u00e1skor a 1C alkalmaz\u00e1s minden v\u00e1llalati entit\u00e1st (p\u00e9ld\u00e1ul a term\u00e9kkatal\u00f3gus elemeit) az EnterpriseData form\u00e1tum\u00e1ban XML-f\u00e1jlba export\u00e1l (mivel ezek mind \u201e\u00fajak\u201d a k\u00fcls\u0151 alkalmaz\u00e1s sz\u00e1m\u00e1ra). A k\u00fcls\u0151 alkalmaz\u00e1snak feldolgoznia kell az 1C-t\u0151l \u00e9rkez\u0151 XML-f\u00e1jl inform\u00e1ci\u00f3it, \u00e9s a k\u00f6vetkez\u0151 szinkroniz\u00e1l\u00e1skor az 1C-nek k\u00fcld\u00f6tt f\u00e1jl speci\u00e1lis szakasz\u00e1ba XML form\u00e1tumban be kell \u00edrnia az inform\u00e1ci\u00f3t arr\u00f3l, hogy az 1C-t\u0151l \u00e9rkezett \u00fczenetet bizonyos sz\u00e1m alatt sikeresen fogadt\u00e1k. A visszaigazol\u00f3 \u00fczenet a 1C alkalmaz\u00e1s sz\u00e1m\u00e1ra azt jelenti, hogy minden v\u00e1llalati entit\u00e1st sikeresen feldolgozott a k\u00fcls\u0151 alkalmaz\u00e1s, \u00e9s tov\u00e1bbi inform\u00e1ci\u00f3t nem sz\u00fcks\u00e9ges tov\u00e1bb\u00edtani r\u00f3luk. A visszaigazol\u00e1s mellett az XML-f\u00e1jl, amelyet a k\u00fcls\u0151 alkalmaz\u00e1s k\u00fcld, tartalmazhat adatokat a szinkroniz\u00e1l\u00e1sr\u00f3l az alkalmaz\u00e1s oldal\u00e1r\u00f3l (p\u00e9ld\u00e1ul term\u00e9kek \u00e9s szolg\u00e1ltat\u00e1sok \u00e9rt\u00e9kes\u00edt\u00e9si dokumentumait).<\/p>\n<p>A visszaigazol\u00e1s \u00fczenet\u00e9nek meg\u00e9rkez\u00e9se ut\u00e1n a 1C alkalmaz\u00e1s az el\u0151z\u0151 \u00fczenetben elk\u00fcld\u00f6tt \u00f6sszes v\u00e1ltoztat\u00e1st sikeresen szinkroniz\u00e1ltnak jel\u00f6li. Csak a m\u00e9g nem szinkroniz\u00e1lt v\u00e1ltoztat\u00e1sok a v\u00e1llalati entit\u00e1sokban (\u00faj entit\u00e1sok l\u00e9trehoz\u00e1sa, megl\u00e9v\u0151k m\u00f3dos\u00edt\u00e1sa \u00e9s t\u00f6rl\u00e9se) ker\u00fclnek a k\u00f6vetkez\u0151 szinkroniz\u00e1l\u00e1skor a k\u00fcls\u0151 alkalmaz\u00e1sba.<\/p>\n<p><img decoding=\"async\" alt=\"Integr\u00e1ci\u00f3s m\u00f3dszerek 1C-hez\" src=\"\/wp-content\/uploads\/2019\/08\/b0d5509a53909e38886a15c2e03e7131.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nA k\u00fcls\u0151 alkalmaz\u00e1sb\u00f3l a 1C alkalmaz\u00e1sba t\u00f6rt\u00e9n\u0151 adat\u00e1tvitel eset\u00e9n a helyzet megfordul. A k\u00fcls\u0151 alkalmaz\u00e1snak megfelel\u0151en kell kit\u00f6ltenie a visszaigazol\u00f3 szakaszt az XML-f\u00e1jlban, \u00e9s az EnterpriseData form\u00e1tumban kell elhelyeznie az \u00fczleti adatokat a szinkroniz\u00e1l\u00e1shoz.<\/p>\n<p><img decoding=\"async\" alt=\"Integr\u00e1ci\u00f3s m\u00f3dszerek 1C-hez\" src=\"\/wp-content\/uploads\/2019\/08\/d34b96efb7591770133b363b369c0019.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h5>Egyszer\u0171s\u00edtett adatcsere visszaigazol\u00e1s n\u00e9lk\u00fcl<\/h5>\n<p>\nAzokban az esetekben, amikor a hagyom\u00e1nyos integr\u00e1ci\u00f3 elegend\u0151, amely csak annyit k\u00edv\u00e1n, hogy inform\u00e1ci\u00f3t tov\u00e1bb\u00edtson a k\u00fcls\u0151 alkalmaz\u00e1sb\u00f3l a 1C alkalmaz\u00e1sba, \u00e9s a 1C alkalmaz\u00e1sb\u00f3l a k\u00fcls\u0151 alkalmaz\u00e1sba t\u00f6rt\u00e9n\u0151 adatvisszaad\u00e1sra nincs sz\u00fcks\u00e9g (p\u00e9ld\u00e1ul egy online bolt integr\u00e1ci\u00f3ja, amely \u00e9rt\u00e9kes\u00edt\u00e9si inform\u00e1ci\u00f3kat k\u00fcld a '1C: K\u00f6nyvel\u00e9s'-be), van egy egyszer\u0171s\u00edtett verzi\u00f3, amely webszolg\u00e1ltat\u00e1son kereszt\u00fcl m\u0171k\u00f6dik (visszaigazol\u00e1s n\u00e9lk\u00fcl), \u00e9s nem ig\u00e9nyel be\u00e1ll\u00edt\u00e1st az 1C alkalmaz\u00e1s oldal\u00e1n.<\/p>\n<h4>Szakespecializ\u00e1lt integr\u00e1ci\u00f3s megold\u00e1sok<\/h4>\n<p>\nL\u00e9tezik egy tipikus megold\u00e1s, a \u201e1C:Adatkonverzi\u00f3\u201d, amely a platform mechanizmusait haszn\u00e1lja az adatok konvert\u00e1l\u00e1s\u00e1ra \u00e9s cser\u00e9j\u00e9re a tipikus 1C konfigur\u00e1ci\u00f3k k\u00f6z\u00f6tt, de k\u00fcls\u0151 alkalmaz\u00e1sokkal val\u00f3 integr\u00e1ci\u00f3ra is haszn\u00e1lhat\u00f3.<\/p>\n<h5>Banki megold\u00e1sok integr\u00e1ci\u00f3ja<\/h5>\n<p>\nA szabv\u00e1nyt <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/edi\/edi_stnd\/100\/index.htm\">\u201eKlient Bank\u201d<\/a><\/noindex>, amelyet a 1C szakemberei t\u00f6bb mint 10 \u00e9ve fejlesztettek ki, t\u00e9nylegesen az ipar\u00e1gi szabv\u00e1nny\u00e1 v\u00e1lt Oroszorsz\u00e1gban. A k\u00f6vetkez\u0151 l\u00e9p\u00e9s ebben az ir\u00e1nyban a <noindex><a rel=\"nofollow\" href=\"http:\/\/directbank.1c.ru\/\">DirectBank<\/a><\/noindex>, amely lehet\u0151v\u00e9 teszi a banki dokumentumok elk\u00fcld\u00e9s\u00e9t a bankba, \u00e9s a banki kivonatok k\u00f6zvetlen megkap\u00e1s\u00e1t a \u201e1C:V\u00e1llalat\u201d rendszer programj\u00e1b\u00f3l egy gombnyom\u00e1ssal az \u201e1C\u201d programban; ehhez nem sz\u00fcks\u00e9ges tov\u00e1bbi programok telep\u00edt\u00e9se \u00e9s futtat\u00e1sa az \u00fcgyf\u00e9lsz\u00e1m\u00edt\u00f3g\u00e9pen. <\/p>\n<p>Van tov\u00e1bb\u00e1 <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/edi\/edi_stnd\/109\/\">szabv\u00e1ny az adatcser\u00e9re b\u00e9rsz\u00e1mfejt\u00e9si projektekben<\/a><\/noindex>.<\/p>\n<h5>Egy\u00e9b<\/h5>\n<p>\n\u00c9rdemes eml\u00edt\u00e9st tenni a <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/edi\/edi_stnd\/131\/\">1C:V\u00e1llalat rendszer \u00e9s a weboldal k\u00f6z\u00f6tti adatszolg\u00e1ltat\u00e1si protokollr\u00f3l,<\/a><\/noindex>kereskedelmi inform\u00e1ci\u00f3csere szabv\u00e1nyr\u00f3l, <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/edi\/edi_stnd\/90\/\">CommerceML<\/a><\/noindex> (amelyet a Microsoft, Intel, Price.ru \u00e9s m\u00e1s c\u00e9gekkel k\u00f6z\u00f6sen fejlesztettek ki), <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/edi\/edi_stnd\/111\/\">az adatcser\u00e9re vonatkoz\u00f3 szabv\u00e1ny az akviz\u00edci\u00f3s tranzakci\u00f3khoz.<\/a><\/noindex>.<br \/>\n<br \/>Forr\u00e1s: <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 5.0.3 - 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?\" \/>\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\/hu\/blog\/administrirovanie\/sposoby-integratsii-s-1s\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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?\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/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\udd47Integr\u00e1ci\u00f3s m\u00f3dszerek 1C-vel | ProHoster","description":"Milyen fontos k\u00f6vetelm\u00e9nyek vonatkoznak az \u00fczleti alkalmaz\u00e1sokra?","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/sposoby-integratsii-s-1s","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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?","og:url":"https:\/\/prohoster.info\/hu\/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","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/36968","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=36968"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/36968\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/27703"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=36968"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=36968"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=36968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}