{"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\/et\/blog\/administrirovanie\/sposoby-integratsii-s-1s","title":{"rendered":"Integratsiooni viisid 1C-ga","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Millised on peamised n\u00f5uded \u00e4rirakendustele? K\u00f5ige olulisemad on j\u00e4rgmised \u00fclesanded:<\/p>\n<ul>\n<li>Rakenduse t\u00f6\u00f6logika lihtne muutmine\/adapteerimine muutuvate \u00e4ri\u00fclesannete jaoks.<\/li>\n<li>Lihtne integreerimine teiste rakendustega.<\/li>\n<\/ul>\n<p>\nKuidas lahendatakse 1C-s esimest \u00fclesannet, on l\u00fchidalt kirjeldatud osas \u201eKohandamine ja tugi\u201d <noindex><a rel=\"nofollow\" href=\"https:\/\/habrahabr.ru\/company\/1c\/blog\/267321\/\">selle artikli<\/a><\/noindex>; me tuleme selle huvitava teema juurde tagasi \u00fches tulevases artiklis. T\u00e4na r\u00e4\u00e4gime teisest \u00fclesandest, integreerimisest.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Integratsiooniteemad<\/h3>\n<p>\nIntegratsiooniteemad v\u00f5ivad olla erinevad. M\u00f5nede lahendamiseks piisab lihtsast interaktiivsest andmevahetusest - n\u00e4iteks t\u00f6\u00f6tajate nimekirja edastamiseks pangale palgaplakatite v\u00e4ljastamiseks. Komplitseeritud \u00fclesannete lahendamiseks v\u00f5ib osutuda vajalikuks t\u00e4ielikult automatiseeritud andmevahetus, v\u00f5imalik, et koos v\u00e4lise s\u00fcsteemi \u00e4riloogikaga. On ka spetsialiseeritud \u00fclesandeid, nagu integreerimine v\u00e4lise seadmega (n\u00e4iteks m\u00fc\u00fcgiseadmed, mobiilsed skannerid jne) v\u00f5i p\u00e4rand- v\u00f5i kitsalt spetsialiseeritud s\u00fcsteemidega (n\u00e4iteks RFID-m\u00e4rgiste tuvastamiss\u00fcsteemidega). Iga \u00fclesande jaoks on \u00e4\u00e4rmiselt oluline valida sobivaim integreerimismehhanism.<\/p>\n<h3>Integreerimisv\u00f5imalused 1C-ga<\/h3>\n<p>\n1C rakendustega integreerimise rakendamiseks on erinevaid l\u00e4henemisviise, millist neist valida, s\u00f5ltub \u00fclesande n\u00f5udmistest.<\/p>\n<ol>\n<li>Rakendamine p\u00f5hineb <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/overview\/Term_000000581.htm\">integreerimismehhanismidel<\/a><\/noindex>, mida pakub platvorm, oma spetsialiseeritud API-l 1C rakenduse k\u00fcljes (n\u00e4iteks Web- v\u00f5i HTTP-teenuste komplektil, mis kutsub esile kolmandate osapoolte rakendusi andmevahetuseks 1C rakendusega). Selle l\u00e4henemise eeliseks on API vastupidavus muutustele 1C rakenduse poolel. Selle l\u00e4henemise erip\u00e4ra on see, et 1C t\u00fc\u00fcplahenduse l\u00e4htekoodi tuleb muuta, mis v\u00f5ib potentsiaalselt vajada j\u00f5upingutusi l\u00e4htekoodide \u00fchendamisel uue konfigureerimisversiooni kasutusele v\u00f5tmisel. Sel juhul v\u00f5ib uut progresiivset funktsionaalsust aidata - <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/overview\/Term_000000883.htm\">konfiguratsiooni laiendused<\/a><\/noindex>. Laiendused on p\u00f5him\u00f5tteliselt pluginate mehhanism, mis v\u00f5imaldab luua rakenduste t\u00e4iustusi, muutes samas rakendusi ise. Integreerimise API viimine konfiguratsiooni laiendusse aitab v\u00e4ltida keerukusi konfiguratsioonide \u00fchinemisel standardlahenduse uut versioonile \u00fcleminekul.\n<\/li>\n<li>Platvormi integreerimismehhanismide kasutamine, mis pakuvad juurdep\u00e4\u00e4su rakenduse objektimudelile ja ei n\u00f5ua rakenduse olemasolevat muutmist ega laienduste loomist. Sellise l\u00e4henemise pluss on see, et rakendust 1C ei pea muutma. Miinus on see, et kui rakendust 1C on kohandatud, v\u00f5ivad integreeritavas rakenduses olla vajalikud muudatused. Sellise l\u00e4henemise n\u00e4ide on OData protokolli kasutamine integreerimiseks, mis on rakendatud 1C:Ettev\u00f5te platvormil (lisateavet selle kohta allpool).\n<\/li>\n<li>Valmis rakendusprotokollide kasutamine, mis on ellu viidud 1C standardlahendustes. Paljud 1C ja partnerite standardlahendused rakendavad platvormi pakutavaid integreerimismehhanisme, luues oma rakendusprotokollid, mis on suunatud spetsiifilistele \u00fclesannetele. Nende mehhanismide kasutamisel ei ole vaja 1C rakenduse poolel koodi kirjutada, kuna kasutame rakenduse standardseid v\u00f5imalusi. 1C rakenduse poolel on vajalik vaid teatud seadistuste tegemine.<\/li>\n<\/ol>\n<p><\/p>\n<h3>Integreerimismehhanismid 1C:Ettev\u00f5tte platvormil<\/h3>\n<p><\/p>\n<h4>Failide eksportimine\/importimine<\/h4>\n<p>\nOletame, et meil on \u00fclesanne kahe suunalise andmevahetuse loomiseks 1C rakenduse ja m\u00f5ne muu rakenduse vahel. N\u00e4iteks peame s\u00fcnkroonima kaupade nimekirja (nomenklatuur) 1C rakenduse ja m\u00f5ne muu rakenduse vahel.<\/p>\n<p><img decoding=\"async\" alt=\"Integratsiooni viisid 1C-ga\" src=\"\/wp-content\/uploads\/2019\/08\/9678f09dfcf7f70de100ed74ada6019c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nSelle \u00fclesande lahendamiseks saab kirjutada laienduse, mis eksportib nomenklatuuri nimekirja teatud formaadis faili (tekst, XML, JSON jne) ja oskab seda formaati lugeda. <\/p>\n<p>Platvormil on rakendatud mehhanism rakendusobjektide sertifitseerimiseks XML-is, kas otseselt, globaalsete kontekstimeetodite kaudu '\u0417\u0430\u043f\u0438\u0441\u0430\u0442\u044cXML'\/'\u0427\u0442\u0435\u043d\u0438\u0435XML', v\u00f5i abiolukorra objekti XDTO (XML Andmete Edastamise Objektid) abil.<\/p>\n<p>Iga objekti 1C:Ettev\u00f5tte s\u00fcsteemis saab serialiseerida XML esituses ja vastupidi. <\/p>\n<p>See funktsioon tagastab objekti kujutise XML-is:<\/p>\n<pre><code class=\"1c\">Funktsioon Objekti_XML(Objekt)\n    SalvestusXML = Uus SalvestusXML();\n    SalvestusXML.SeadaRida();\n    KirjutaXML(SalvestusXML, Objekt);\n    Tagasta SalvestusXML.Suletud();\nL\u00f5ppFunktsioon\n<\/code><\/pre>\n<p>\nnii n\u00e4eb v\u00e4lja kausta Nomenklatuur eksport XML-i XDTO abil:<\/p>\n<pre><code class=\"1c\">&amp;AtServer\nProtseduur EksportXMLServeris()\t\n\tUusSerialiseerijaXDTO = SerialiseerijaXDTO;\n\tUusSalvestusXML = Uus SalvestusXML();\n\tUusSalvestusXML.AvataFail(\"C:DataNomenklatuur.xml\", \"UTF-8\");\n\t\n\tUusSalvestusXML.KirjutaTeadeXML();\n\tUusSalvestusXML.KirjutaElemendiAlgus(\"KaustNomenklatuur\");\n\t\n\tValik = Kaustad.Nomenklatuur.Vali();\n\t\n\tKuni Valik.J\u00e4rgmine() Ts\u00fckkel \n\t\tObjektNomenklatuur = Valik.HangiObjekt();\n\t\tUusSerialiseerijaXDTO.KirjutaXML(UusSalvestusXML, ObjektNomenklatuur, XMLT\u00fc\u00fcpM\u00e4\u00e4ratlus.Juhuslik);\n\tL\u00f5ppTs\u00fckkel;\n\t\n\tUusSalvestusXML.KirjutaElemendiL\u00f5pp();\n\tUusSalvestusXML.Suletud();\t\nL\u00f5ppProtseduur\n<\/code><\/pre>\n<p>\nMuudatustega koodi kaudu eksportime kausta JSON-i. Tooteid salvestatakse massiivi; mitmekesisuse huvides toome v\u00e4lja ingliskeelse s\u00fcntaksivormi:<\/p>\n<pre><code class=\"1c\">&amp;AtServer\nProtseduur EksportJSONServeris()\n\tUusXDTOSerialiseerija = XDTOSerialiseerija;\n\tUusJSONKirjutaja = Uus JSONKirjutaja();\n\tUusJSONKirjutaja.AvataFail(\"C:DataNomenklatuur.json\", \"UTF-8\");\n\t\n\tUusJSONKirjutaja.KirjutaAlgusObjekt();\n\tUusJSONKirjutaja.KirjutaOmaduseNimi(\"KaustNomenklatuur\");\n\tUusJSONKirjutaja.KirjutaAlgusMassiiv();\n\t\n\tValik = Kaustad.Nomenklatuur.Vali();\t\n\t\n\tKuni Valik.J\u00e4rgmine() Tee \n\t\tNomenklatuurObjekt = Valik.HangiObjekt();\n\t\t\n\t\tUusJSONKirjutaja.KirjutaAlgusObjekt();\n\t\t\n\t\tUusJSONKirjutaja.KirjutaOmaduseNimi(\"Nomenklatuur\");\n\t\tUusXDTOSerialiseerija.KirjutaJSON(UusJSONKirjutaja, NomenklatuurObjekt, XMLT\u00fc\u00fcpM\u00e4\u00e4ratlus.Juhuslik);\n\t\t\n\t\tUusJSONKirjutaja.KirjutaL\u00f5puObjekt();\n\tL\u00f5ppTee;\n\t\n\tUusJSONKirjutaja.KirjutaL\u00f5puMassiiv();\n\tUusJSONKirjutaja.KirjutaL\u00f5puObjekt();\n\tUusJSONKirjutaja.Suletud();\t\nL\u00f5ppProtseduur\n<\/code><\/pre>\n<p>\nJ\u00e4tkub viimane samm andmete edastamisel l\u00f5ppkasutajale. Platvorm 1C:Ettev\u00f5te toetab peamisi internetiprotokolle HTTP, FTP, POP3, SMTP, IMAP, sealhulgas nende turvalisi versioone. Samuti saab andmete edastamiseks kasutada HTTP ja\/v\u00f5i veebiteenuseid.<\/p>\n<h4>HTTP- ja veebiteenused<\/h4>\n<p>\n<img decoding=\"async\" alt=\"Integratsiooni viisid 1C-ga\" src=\"\/wp-content\/uploads\/2019\/08\/1d4797d9298f793e19ee637fd26473b2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>1C rakendused saavad rakendada oma HTTP- ja veebiteenuseid ning kutsuda esile kolmandate osapoolte rakenduste pakutavaid HTTP- ja veebiteenuseid. <\/p>\n<h4>REST-\u00fchendus ja protokoll OData<\/h4>\n<p>\nAlates versioonist 8.3.5 platvorm 1C:Ettev\u00f5te suudab automaatselt <noindex><a rel=\"nofollow\" href=\"https:\/\/wonderland.v8.1c.ru\/blog\/avtomaticheskiy-rest-interfeys-prikladnykh-resheniy\/\">luua REST-\u00fchenduse<\/a><\/noindex> kogu rakenduse lahenduse jaoks. Iga konfiguratsiooni objekt (kaust, dokument, andmete register jne) saab muuta andmete saamiseks ja muutmiseks REST-\u00fchenduse kaudu k\u00e4ttesaadavaks. Platvorm kasutab juurdep\u00e4\u00e4su protokollina protokolli <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Open_Data_Protocol\">OData<\/a><\/noindex> versioon 3.0. OData teenuste avaldamine toimub men\u00fc\u00fcst Konfigurator \u201eHaldus -&gt; Avaldamine veebiserverisse\u201c, valik \u201eAvalda OData standardliides\u201c peab olema m\u00e4rgitud. Toetatakse forme atom\/XML ja JSON. P\u00e4rast rakenduse avaldamist veebiserverisse saavad kolmandate osapoolte s\u00fcsteemid sellele ligi p\u00e4\u00e4seda REST liidese kaudu HTTP p\u00e4ringute abil. 1C rakendusega t\u00f6\u00f6tamiseks OData protokollis ei ole programmeerimine 1C poolel vajalik.<\/p>\n<p>Nii, URL vormis <u>http:\/\/\/\/odata\/standard.odata\/Catalog_\u041d\u043e\u043c\u0435\u043d\u043a\u043b\u0430\u0442\u0443\u0440\u0430<\/u> tagastab meile Katalooge Nomenkaltuuri sisu XML formaadis - elementide komplekti entry (s\u00f5numi pealkiri on l\u00fchiduse huvides vahele j\u00e4etud):<\/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 konditsioneeri\n\t\t\tV\u00f5imsus 2,5 kW, t\u00f6\u00f6re\u017eiimid: soe\/k\u00fclm\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>\nLisades URL-ile rea \u201e?$format=application\/json\u201c, saame Katalooge Nomenkaltuuri sisu JSON formaadis (URL vormis <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 konditsioneeri\",\n\"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\": \"V\u00f5imsus 2,5 kW, t\u00f6\u00f6re\u017eiimid: soe\/k\u00fclm\"\n},{\n\"Ref_Key\": \"35d1f6e5-289b-11e6-8ba4-e03f49b16074\",\n\"DataVersion\": \"AAAAAwAAAAA=\",\n\"DeletionMark\": false,\n\"Code\": \"000000002\",\n\"Description\": \"Daikin konditsioneeri\",\n\"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\": \"V\u00f5imsus 3 kW, t\u00f6\u00f6re\u017eiimid: soe\/k\u00fclm\"\n}, \u2026\n<\/code><\/pre>\n<p><\/p>\n<h4>V\u00e4lised andmeallikad<\/h4>\n<p>\n<img decoding=\"async\" alt=\"Integratsiooni viisid 1C-ga\" src=\"\/wp-content\/uploads\/2019\/08\/1663b53846f3a6a8a03f386f1f6cd311.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nM\u00f5nel juhul toimub andmete vahetus l\u00e4bi <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/overview\/Term_000000795.htm\">v\u00e4liste andmeallikate<\/a><\/noindex> v\u00f5ib osutuda ideaalseteks lahenduseks. V\u00e4limised andmeallikad on 1C konfiguratsiooni rakendusobjekt, mis v\u00f5imaldab suhelda mis tahes ODBC-\u00fchilduva andmebaasiga andmete lugemise ja kirjutamise eesm\u00e4rgil. V\u00e4limised andmeallikad on saadaval nii Windowsis kui ka Linuxis.<\/p>\n<h4>Andmevahetuse mehhanism<\/h4>\n<p>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/overview\/Term_000000269.htm\">Andmevahetuse mehhanism<\/a><\/noindex> on m\u00f5eldud nii 1C:Enterprise'i p\u00f5hjal territoriaalselt jaotatud s\u00fcsteemide loomiseks kui ka andmevahetuse korraldamiseks teiste teabe s\u00fcsteemidega, mis ei p\u00f5hine 1C:Enterprise'il.<\/p>\n<p>Seda mehhanismi kasutatakse aktiivselt 1C juurutustes ja selle abil lahendatavate \u00fclesannete spekter on v\u00e4ga lai. See h\u00f5lmab andmevahetust 1C rakenduste vahel, mis on paigaldatud organisatsiooni filiaalides, andmevahetust 1C rakenduse ja veebipoe vahel, samuti andmevahetust 1C serveri rakenduse ja mobiilikliendi (mis on loodud 1C:Enterprise mobiilse platvormi abil) vahel ning palju muud.<\/p>\n<p>\u00dcks andmevahetuse mehhanismi v\u00f5tmekontseptsioone on vahetusplaan. Vahetusplaan on eriline rakendusobjekti t\u00fc\u00fcp 1C platvormil, mis m\u00e4\u00e4ratleb muu hulgas andmete koosseisu, mis osaleb vahetuses (millised t\u00e4pselt on registrid, dokumendid, registrid jne). Vahetusplaan sisaldab samuti teavet vahetuse osalejate (nn vahetuspunktide) kohta.<br \/>\nTeine andmevahetuse mehhanismi koostisosa on muudatuste registreerimise mehhanism. See mehhanism j\u00e4lgib automaatselt s\u00fcsteemis andmete muudatusi, mis peavad olema edastatud l\u00f5ppkasutajatele vahetusplaani raames. Selle mehhanismi abil j\u00e4lgib platvorm muudatusi, mis on toimunud alates viimase s\u00fcnkroniseerimise hetkest, ja v\u00f5imaldab minimeerida andmemahtu, mida edastatakse j\u00e4rgmise s\u00fcnkroniseerimise sessiooni raames.<\/p>\n<p>Andmete vahetus toimub teatud struktuuriga XML-s\u00f5numite kaudu. S\u00f5num sisaldab andmeid, mis on muutunud alates viimase s\u00fcnkroniseerimise hetkest s\u00f5lmega, ja teatud teenusinformatsiooni. S\u00f5numite struktuur toetab s\u00f5numite numbreid ja v\u00f5imaldab saada s\u00f5lme-vastuv\u00f5tjalt kinnitusi s\u00f5numite vastuv\u00f5tmise kohta. Selline kinnitus sisaldub igas s\u00f5numis, mis tuleb s\u00f5lme-vastuv\u00f5tjalt, viimasena vastu v\u00f5etud s\u00f5numi numbri n\u00e4ol. S\u00f5numite numeerimine v\u00f5imaldab platvormil m\u00f5ista, millised andmed on juba edastatud s\u00f5lme-vastuv\u00f5tjale, v\u00e4ltides korduvat edastamist, edastades vaid andmed, mis on muutunud alates s\u00f5lme-saatja viimase s\u00f5numi vastuv\u00f5tmisest, mille kohta on kinnitus s\u00f5lme-vastuv\u00f5tjalt. Sel viisil tagatakse garanteeritud edastamine isegi ebaregulaarsel edastuskanalil ja s\u00f5numite kadumise korral.<\/p>\n<h4>V\u00e4lised komponendid<\/h4>\n<p>\nTeatud juhtudel, integreerimise \u00fclesandeid lahendades, tuleb silmitsi seista spetsiifiliste n\u00f5udmistega, n\u00e4iteks suhtlusprotokollide ja andmevormingutega, millega t\u00f6\u00f6tamine ei ole platvormis 1C:Ettev\u00f5te ette n\u00e4htud. Selliste \u00fclesannete jaoks on platvormis ette n\u00e4htud <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/overview\/Term_000000545.htm\">v\u00e4liste komponentide tehnoloogia<\/a><\/noindex>, mis v\u00f5imaldab luua d\u00fcnaamiliselt \u00fchendatavaid mooduleid, laiendades 1C:Ettev\u00f5tte funktsionaalsust. <\/p>\n<p>T\u00fc\u00fcpiliseks n\u00e4iteks selliste n\u00f5udmistega \u00fclesandest v\u00f5ib olla integreerimine 1C rakendusel kaubandusseadmetega, alates kaaludest kuni kassapidamisaparaatide ja barcode skanneriteni. V\u00e4lised komponendid v\u00f5ivad olla \u00fchendatud nii 1C:Ettev\u00f5tte serveripoolses osas kui ka kliendipooles (sealhulgas ka veebikliendis ning <noindex><a rel=\"nofollow\" href=\"https:\/\/wonderland.v8.1c.ru\/blog\/vneshnie-komponenty-v-mobilnom-prilozhenii\/\">j\u00e4rgmise versiooni mobiilplatvormiga<\/a><\/noindex> 1C:Ettev\u00f5te). V\u00e4liste komponentide tehnoloogia ette n\u00e4eb piisavalt lihtsa ja arusaadava programmilik (C++) liidese komponentide suhtlemiseks 1C:Ettev\u00f5tte platvormiga, mille peab v\u00e4lja t\u00f6\u00f6tama arendaja.<\/p>\n<p>V\u00f5imalused, mis avanevad v\u00e4liste komponentide kasutamisel, on v\u00e4ga laiad. Saab rakendada suhtlemist spetsiifilise andmevahetuse protokolli kaudu v\u00e4liste seadmete ja s\u00fcsteemidega, sisestada spetsiifilisi andmete t\u00f6\u00f6tlemise algoritme ja andmeformaatide jms.<\/p>\n<h4>Aegunud integreerimismehhanismid<\/h4>\n<p>\nPlatvormil on saadaval integreerimismehhanismid, mida ei soovitata kasutada uutes lahendustes; need on j\u00e4etud tagasik\u00f5lblikkuse kaalutlustel ning juhuks, kui teine osapool ei saa t\u00f6\u00f6tada kaasaegsete protokollidega. \u00dcks neist on DBF-formaadiga failide t\u00f6\u00f6tlemine (toetatud sisseehitatud keeles objekti XBase abil).<\/p>\n<p>Teine aegunud integreerimismehhanism on COM-tehnoloogia kasutamine (saadaval ainult Windowsi platvormil). 1C:Ettev\u00f5tte platvorm pakub Windowsile kahte integreerimisviisi, mis kasutavad COM-tehnoloogiat: Automaatserver ja V\u00e4line \u00fchendus. Need on v\u00e4ga sarnased, kuid \u00fcks peamisi erinevusi on see, et Automaatserveri korral k\u00e4ivitub t\u00e4isfunktsionaalne 1C:Ettev\u00f5tte 8 kliendirakendus, samas kui v\u00e4lise \u00fchenduse korral k\u00e4ivitub suhteliselt v\u00e4ike protsessidevaheline COM-server. See t\u00e4hendab, et Automaatserveri kaudu t\u00f6\u00f6tades saab kasutada kliendirakenduse funktsionaalsust, sooritada toiminguid, mis on analoogsed kasutaja interaktiivsetele toimingutele. V\u00e4lise \u00fchenduse kasutamisel saab kasutada ainult \u00e4ri-logiikafunktsioone, mida saab t\u00e4ita nii \u00fchenduse kliendi poolel, kus luuakse protsessidevaheline COM-server, kui ka t\u00f5mmata \u00e4ri-loogikat 1C:Ettev\u00f5tte serveri poolel.<\/p>\n<p>Samuti v\u00f5ib COM-tehnoloogiat kasutada v\u00e4listele s\u00fcsteemidele p\u00f6\u00f6rdumiseks 1C:Ettev\u00f5tte rakenduse koodist. Sellisel juhul toimib 1C rakendus COM-klientina. Kuid tuleks meeles pidada, et need mehhanismid t\u00f6\u00f6tavad ainult juhul, kui 1C server t\u00f6\u00f6tab Windowsi keskkonnas.<\/p>\n<h3>Integreerimismehhanismid, mis on rakendatud t\u00fc\u00fcpilistes konfiguratsioonides<\/h3>\n<p><\/p>\n<h4>EnterpriseData formaat<\/h4>\n<p>\n<img decoding=\"async\" alt=\"Integratsiooni viisid 1C-ga\" src=\"\/wp-content\/uploads\/2019\/08\/8930091e53309b9b808a719b747a6226.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nMitmes 1C konfiguratsioonis (allpool loetletud) on p\u00f5hinedes eespool kirjeldatud platvormi mehhanismile andmete vahetamiseks rakendatud valmis andmevahetusmehhanism, mis ei n\u00f5ua konfiguratsioonide l\u00e4htekoodi muutmist (andmevahetuse ettevalmistamine toimub rakenduste seadetes):<\/p>\n<ul>\n<li>\u00ab1C:ERP Ettev\u00f5tte juhtimine 2.0\u00bb <\/li>\n<li>\u00abKompleksne automatiseerimine 2\u00bb <\/li>\n<li>\u00abEttev\u00f5tte raamatupidamine\u00bb, redaktsioon 3.0 <\/li>\n<li>\u00abEttev\u00f5tte raamatupidamine KORP\u00bb, redaktsioon 3.0 <\/li>\n<li>\u00abJaekaubandus\u00bb, redaktsioon 2.0 <\/li>\n<li>\u201eKaubanduse haldamine, p\u00f5hi\u201c 11. v\u00e4ljaanne <\/li>\n<li>\u201eKaubanduse haldamine\u201c 11. v\u00e4ljaanne<\/li>\n<li>\u201ePalga ja personalihaldus KORP\u201c 3. v\u00e4ljaanne<\/li>\n<\/ul>\n<p>\nAndmete vahetamiseks kasutatakse formaati <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/edi\/edi_app\/enterprisedata\/\">EnterpriseData<\/a><\/noindex>, mis p\u00f5hineb XML-il. Formaat on \u00e4rikeskne \u2013 selles kirjeldatud andmestruktuurid vastavad 1C programmides esitatud \u00e4risubjektidele (dokumentidele ja registrielementidele), nagu n\u00e4iteks: tehtud t\u00f6\u00f6de akt, sissetuleku kassakviitung, koost\u00f6\u00f6partner, nomenklatuur jne.<\/p>\n<p>Andmete vahetamine 1C rakenduse ja kolmanda osapoole rakenduse vahel v\u00f5ib toimuda:<\/p>\n<ul>\n<li>erak\u00e4ideldava failikatalooge kaudu <\/li>\n<li>FTP katalooge kaudu <\/li>\n<li>1C rakenduse poolel paigaldatud veebiteenuse kaudu, kus andmefail edastatakse veebimetoodikate parameetrina<\/li>\n<li>elektroonilise posti kaudu<\/li>\n<\/ul>\n<p>\nVeebiteenuse kaudu toimuva vahetuse puhul algatab kolmanda osapoole rakendus andmete vahetamise seansi, kutsudes esile vastavad 1C rakenduse veebimeetodid. Teistes juhtudel on vahetuse algataja 1C rakendus (paigaldades andmefaili vastavasse katalooge v\u00f5i saates andmefaili m\u00e4\u00e4ratud e-posti aadressile).<br \/>\n1C poolel on samuti seadistatud, kui sageli toimub s\u00fcnkroniseerimine (failivahetus kaudu katalooge ja elektroonilise posti variantide puhul):<\/p>\n<ul>\n<li>ajakavaga (mugavalt m\u00e4\u00e4ratud sagedusega) <\/li>\n<li>k\u00e4si; kasutaja peab s\u00fcnkroniseerimise iga kord k\u00e4sitsi k\u00e4ivitama, kui tal seda vaja on<\/li>\n<\/ul>\n<p><\/p>\n<h5>S\u00f5numite kviteerimine<\/h5>\n<p>\n1C rakendused peavad arvestust saadetud ja vastuv\u00f5etud s\u00fcnkroniseerimiste s\u00f5numite \u00fcle ning ootavad sama ka kolmanda osapoole rakendustelt. See v\u00f5imaldab kasutada s\u00f5numite numereerimise mehhanismi, nagu on kirjeldatud eespool jaotises \u201eAndmevahetuse mehhanism\u201c.<\/p>\n<p>1C rakendused edastavad s\u00fcnkroniseerimise k\u00e4igus ainult teavet muudatustest, mis on toimunud \u00e4riobjektide osas p\u00e4rast viimast s\u00fcnkroniseerimist (et minimeerida edastatava teabe mahtu). Esimese s\u00fcnkroniseerimise ajal laadib 1C rakendus k\u00f5ik \u00e4riobjektid (nt nomenklatuuri m\u00e4\u00e4ratlemise elemendid) v\u00e4lja EnterpriseData formaadis XML-faili (kuna k\u00f5ik need on v\u00e4lise rakenduse jaoks \"uued\"). Kolmas rakendus peab t\u00f6\u00f6tlema 1C-lt saadud XML-faili teavet ja j\u00e4rgmise s\u00fcnkroniseerimise seansi ajal lisama 1C-le saadetavasse faili spetsiaalsesse XML-sektsiooni info, et 1C s\u00f5num teatud numbriga on edukalt vastu v\u00f5etud. Kinnituss\u00f5num on 1C rakendusele signaal, et k\u00f5ik \u00e4riobjektid on kolmanda rakenduse poolt edukalt t\u00f6\u00f6deldud ning nende teavet enam edastada ei ole vaja. Peale kinnituse v\u00f5ib kolmanda rakenduse XML-fail sisaldada ka andmeid s\u00fcnkroniseerimiseks rakenduse poolt (nt kaupade ja teenuste m\u00fc\u00fcgidokumendid).<\/p>\n<p>P\u00e4rast kinnituss\u00f5numi saamist m\u00e4rgib 1C rakendus k\u00f5ik eelnevas s\u00f5numis edastatud muudatused edukalt s\u00fcnkroniseerituks. Ainult s\u00fcnkroniseerimata muudatused \u00e4riobjektides (uusite loomine, olemasolevate muutmine ja kustutamine) saadetakse j\u00e4rgmise s\u00fcnkroniseerimise seansi ajal v\u00e4lisesse rakendusse.<\/p>\n<p><img decoding=\"async\" alt=\"Integratsiooni viisid 1C-ga\" src=\"\/wp-content\/uploads\/2019\/08\/b0d5509a53909e38886a15c2e03e7131.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAndmete edastamisel v\u00e4lisest rakendusest 1C rakendusse muutub olukord vastupidiseks. V\u00e4liseks rakenduseks on vaja \u00f5igesti t\u00e4ita XML-failis kinnituse sektsioon ning lisada \u00e4riandmed s\u00fcnkroniseerimiseks oma poolt EnterpriseData formaadis.<\/p>\n<p><img decoding=\"async\" alt=\"Integratsiooni viisid 1C-ga\" src=\"\/wp-content\/uploads\/2019\/08\/d34b96efb7591770133b363b369c0019.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h5>Lihtsustatud andmevahetus ilma kinnitamiseta<\/h5>\n<p>\nLihtsate integratsioonide puhul, kus piisab ainult teabe edastamisest v\u00e4lisest rakendusest 1C rakendusse ning vastupidist andmete edastamist ei n\u00f5uta (nt veebipoe integratsioon, mis edastab m\u00fc\u00fcgiandmed \"1C:Raamatupidamisse\"), on olemas lihtsustatud veebiteenuse variant (ilma kinnitamiseta), mis ei n\u00f5ua seadistusi 1C rakenduse k\u00fcljest.<\/p>\n<h4>Spetsialiseeritud integratsioonilahendused<\/h4>\n<p>\nOn existe un type de solution \u00ab1C:Conversion des donn\u00e9es\u00bb, qui utilise les m\u00e9canismes de la plateforme pour la conversion et l'\u00e9change de donn\u00e9es entre des configurations 1C standards, mais qui peut \u00e9galement \u00eatre utilis\u00e9 pour l'int\u00e9gration avec des applications tierces.<\/p>\n<h5>Int\u00e9gration avec les solutions bancaires<\/h5>\n<p>\nStandard <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/edi\/edi_stnd\/100\/index.htm\">\u00abClient bancaire\u00bb<\/a><\/noindex>, d\u00e9velopp\u00e9 par des sp\u00e9cialistes de 1C il y a plus de 10 ans, est devenu en fait la norme de l'industrie en Russie. Le pas suivant dans cette direction est la technologie <noindex><a rel=\"nofollow\" href=\"http:\/\/directbank.1c.ru\/\">DirectBank<\/a><\/noindex>, permettant d'envoyer des documents de paiement \u00e0 la banque et de recevoir des extraits de la banque directement depuis les programmes du syst\u00e8me \u00ab1C:Entreprise\u00bb d'une simple pression sur un bouton dans le programme \u00ab1C\u00bb ; aucune installation ni d\u00e9marrage de programmes suppl\u00e9mentaires sur l'ordinateur client n'est requis. <\/p>\n<p>Il existe \u00e9galement un <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/edi\/edi_stnd\/109\/\">standard pour l'\u00e9change de donn\u00e9es dans les projets de paie<\/a><\/noindex>.<\/p>\n<h5>Muud<\/h5>\n<p>\nM\u00e9ritent d'\u00eatre mentionn\u00e9s <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/edi\/edi_stnd\/131\/\">le protocole d'\u00e9change entre le syst\u00e8me 1C:Entreprise et le site<\/a><\/noindex>, le standard d'\u00e9change d'informations commerciales <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/edi\/edi_stnd\/90\/\">CommerceML<\/a><\/noindex> (d\u00e9velopp\u00e9 en collaboration avec Microsoft, Intel, Price.ru et d'autres entreprises), <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/edi\/edi_stnd\/111\/\">le standard d'\u00e9change de donn\u00e9es pour les op\u00e9rations d'acquiring<\/a><\/noindex>.<br \/>\n<br \/>Allikas: <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.1.1 - 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\/et\/blog\/administrirovanie\/sposoby-integratsii-s-1s\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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\udd47M\u00e9thodes d'int\u00e9gration avec 1C | ProHoster","description":"Quelles sont les exigences les plus importantes pour les applications commerciales ?","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/sposoby-integratsii-s-1s","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/36968","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=36968"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/36968\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/27703"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=36968"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=36968"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=36968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}