{"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":"Integreerimisviisid 1C-ga","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Millised on peamised n\u00f5uded \u00e4ri rakendustele? K\u00f5ige olulisemateks on j\u00e4rgmised \u00fclesanded:<\/p>\n<ul>\n<li>Rakenduse t\u00f6\u00f6loogika kergesti muutmine\/kohandamine muutuvaid \u00e4ri\u00fclesandeid silmas pidades.<\/li>\n<li>Lihtsus teiste rakendustega integreerimisel.<\/li>\n<\/ul>\n<p>\nEsimese \u00fclesande lahendamine 1C-s on l\u00fchidalt kirjeldatud jaotises \u201eKohandamine ja toetamine\u201c; me naaseme selle huvitava teema juurde \u00fches tulevases artiklis. T\u00e4na keskendume teisele \u00fclesandele, integreerimisele. <noindex><a rel=\"nofollow\" href=\"https:\/\/habrahabr.ru\/company\/1c\/blog\/267321\/\">selle artikli<\/a><\/noindex>Integreerimis\u00fclesanded<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>\u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438<\/h3>\n<p>\nIntegreerimis\u00fclesanded v\u00f5ivad olla erinevad. M\u00f5ned neist, n\u00e4iteks t\u00f6\u00f6tajate nimekirja edastamine panga jaoks palkade plastikkaartide vormistamiseks, n\u00f5uavad vaid lihtsat interaktiivset andmevahetust. Suuremate probleemide korral v\u00f5ib osutuda vajalikuks t\u00e4ielikult automatiseeritud andmevahetus, mis v\u00f5ib h\u00f5lmata ka v\u00e4list s\u00fcsteemi \u00e4riloogikaga p\u00f6\u00f6rdumist. On ka spetsiifilisemaid \u00fclesandeid, nagu integreerimine v\u00e4listesse seadmetesse (nt kaubandusseadmed, mobiilsed skannerid jne) v\u00f5i p\u00e4rand- v\u00f5i kitsalt spetsialiseeritud s\u00fcsteemidesse (nt RFID-siltide tuvastamiss\u00fcsteemid). Iga \u00fclesande puhul on \u00e4\u00e4rmiselt oluline valida k\u00f5ige sobivam integreerimismehhanism.<\/p>\n<h3>Integreerimisv\u00f5imalused 1C-ga<\/h3>\n<p>\nOn olemas erinevaid l\u00e4henemisviise 1C rakenduste integreerimise rakendamiseks; millest valida, s\u00f5ltub \u00fclesande n\u00f5uetest.<\/p>\n<ol>\n<li>Rakendamine p\u00f5hineb <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/overview\/Term_000000581.htm\">integreerimismehhanismidel<\/a><\/noindex>, pakutava platvormi, oma spetsialiseeritud API rakenduse k\u00fcljel 1C (n\u00e4iteks Web- v\u00f5i HTTP-teenuste komplekti, mis kutsub kolmandate osapoolte rakendusi 1C rakendusega andmete vahetamiseks). Selle l\u00e4henemise eeliseks on API vastupidavus 1C rakenduse rakenduse elluviimise muudatustele. L\u00e4henemise erip\u00e4ra on vajalik muuta 1C t\u00fc\u00fcplahenduse l\u00e4htekoodi, mis v\u00f5ib potentsiaalselt n\u00f5uda pingutusi l\u00e4htekoodide \u00fchendamisel, kui liikuda uuele konfiguratsiooniversioonile. Sel juhul v\u00f5ib appi tulla uus progressiivne funktsionaalsus \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/overview\/Term_000000883.htm\">konfiguratsiooni laiendused<\/a><\/noindex>. Laiendused on p\u00f5him\u00f5tteliselt pistikprogrammi mehhanism, mis v\u00f5imaldab luua rakenduste lahenduste t\u00e4iustusi, muutmata ise rakenduste lahendusi. Integratsiooni API viimine konfiguratsiooni laiendusse aitab v\u00e4ltida keerukusi konfiguratsioonide \u00fchinemisel, kui liikuda uuele t\u00fc\u00fcplahenduse versioonile.\n<\/li>\n<li>Platvormi integreerimismehanismide kasutamine, mis tagavad juurdep\u00e4\u00e4su rakenduse objekti mudelile v\u00e4ljastpoolt ning ei n\u00f5ua rakenduse muutmist v\u00f5i laienduste loomist. Selle l\u00e4henemise pluss on, et 1C rakendust ei pea muutma. Miinus on see, et kui 1C rakendust on muudetud, v\u00f5ivad integraalrakenduses olla vajalikud t\u00e4iendavad kohandused. Sellise l\u00e4henemise n\u00e4iteks on OData protokolli kasutamine, mis on rakendatud 1C:Ettev\u00f5tte platvormi poolel (t\u00e4iendav teave selle kohta on allpool).\n<\/li>\n<li>Valmis rakendusprotokollide kasutamine, mis on rakendatud 1C t\u00fc\u00fcpilistes lahendustes. Paljud 1C ja partnerite t\u00fc\u00fcpilised lahendused rakendavad platvormi toetatavate integreerimismehanismide p\u00f5hjal oma rakendusprotokolle, mis on suunatud konkreetsetele \u00fclesannetele. Nende mehhanismide kasutamisel ei ole vaja kirjutada 1C rakenduses koodi, kuna kasutame rakenduse tavap\u00e4raseid v\u00f5imalusi. 1C rakenduse poolel on meil vaja teha vaid teatud seadistusi.<\/li>\n<\/ol>\n<p><\/p>\n<h3>Integreerimismehanismid 1C:Ettev\u00f5tte platvormis<\/h3>\n<p><\/p>\n<h4>Failide importimine\/eksportimine<\/h4>\n<p>\nKujutame ette \u00fclesande, milleks on kahe suunalise andmevahetuse tagamine 1C rakenduse ja m\u00f5ne muu rakenduse vahel. N\u00e4iteks peame s\u00fcnkroniseerima kaupade nimekirja (Nomenklatuuri register) 1C rakenduse ja mingi muu rakenduse vahel.<\/p>\n<p><img decoding=\"async\" alt=\"Integreerimisviisid 1C-ga\" src=\"\/wp-content\/uploads\/2019\/08\/9678f09dfcf7f70de100ed74ada6019c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nSelle \u00fclesande lahendamiseks on v\u00f5imalik kirjutada laiendus, mis eksportib Nomenklatuuri registri teatud formaadis faili (teksti, XML, JSON jne) ja oskab seda formaati lugeda. <\/p>\n<p>Platvormil on rakendatud mehhanism rakendusobjektide serialiseerimiseks XML-i nii otse, kasutades globaalse konteksti meetodeid \u0417\u0430\u043f\u0438\u0441\u0430\u0442\u044cXML\/\u0427\u0442\u0435\u043d\u0438\u0435XML, kui ka abitoote XDTO (XML Data Transfer Objects) abil.<\/p>\n<p>Iga objekt 1C:Ettev\u00f5tte s\u00fcsteemis saab serialiseerida XML-esitlusse ja vastupidi. <\/p>\n<p>See funktsioon tagastab objekti esitlemise XML-is:<\/p>\n<pre><code class=\"1c\">Funktsioon Objekti_XML(Objekt)\n    \u0417\u0430\u043f\u0438\u0441\u044cXML = Uus \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    Tagasta \u0417\u0430\u043f\u0438\u0441\u044cXML.\u0417\u0430\u043a\u0440\u044b\u0442\u044c();\nL\u00f5ppFunktsioon\n<\/code><\/pre>\n<p>\nNiimoodi n\u00e4eb v\u00e4lja Nomenklatuuri registri eksport XML-i abil XDTO kaudu:<\/p>\n<pre><code class=\"1c\">&lt;\u041d\u0430\u0421\u0435\u0440\u0432\u0435\u0440\u0435&gt;\n\u041f\u0440\u043etseduur \u042d\u043a\u0441\u043f\u043e\u0440\u0442XML\u041d\u0430\u0421\u0435\u0440\u0432\u0435\u0440\u0435()\t\n\t\u041d\u043e\u0432\u044b\u0439\u0421\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440XDTO  = \u0421\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440XDTO;\n\t\u041d\u043e\u0432\u0430\u044f\u0417\u0430\u043f\u0438\u0441\u044cXML = \u041d\u043e\u0432\u044b\u0439 \u0417\u0430\u043f\u0438\u0441\u044cXML();\n\t\u041d\u043e\u0432\u0430\u044f\u0417\u0430\u043f\u0438\u0441\u044cXML.\u041e\u0442\u043a\u0440\u044b\u0442\u044c\u0424\u0430\u0439\u043b(\"C:Data\u041d\u043e\u043c\u0435\u043d\u043a\u043b\u0430\u0442\u0443\u0440\u0430.xml\", \"UTF-8\");\n\t\n\t\u041d\u043e\u0432\u0430\u044f\u0417\u0430\u043f\u0438\u0441\u044cXML.\u0417\u0430\u043f\u0438\u0441\u0430\u0442\u044c\u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435XML();\n\t\u041d\u043e\u0432\u0430\u044f\u0417\u0430\u043f\u0438\u0441\u044cXML.\u0417\u0430\u043f\u0438\u0441\u0430\u0442\u044c\u041d\u0430\u0447\u0430\u043b\u043e\u042d\u043b\u0435\u043c\u0435\u043d\u0442\u0430(\"\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u041d\u043e\u043c\u0435\u043d\u043a\u043b\u0430\u0442\u0443\u0440\u0430\");\n\t\n\t\u0412\u044b\u0431\u043e\u0440\u043a\u0430 = \u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u0438.\u041d\u043e\u043c\u0435\u043d\u043a\u043b\u0430\u0442\u0443\u0440\u0430.\u0412\u044b\u0431\u0440\u0430\u0442\u044c();\n\t\n\t\u041f\u043e\u043a\u0430 \u0412\u044b\u0431\u043e\u0440\u043a\u0430.\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439() \u0426\u0438\u043a\u043b \n\t\t\u041e\u0431\u044a\u0435\u043a\u0442\u041d\u043e\u043c\u0435\u043d\u043a\u043b\u0430\u0442\u0443\u0440\u0430 = \u0412\u044b\u0431\u043e\u0440\u043a\u0430.\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c\u041e\u0431\u044a\u0435\u043a\u0442();\n\t\t\u041d\u043e\u0432\u044b\u0439\u0421\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440XDTO.\u0417\u0430\u043f\u0438\u0441\u0430\u0442\u044cXML(\u041d\u043e\u0432\u0430\u044f\u0417\u0430\u043f\u0438\u0441\u044cXML, \u041e\u0431\u044a\u0435\u043a\u0442\u041d\u043e\u043c\u0435\u043d\u043a\u043b\u0430\u0442\u0443\u0440\u0430, \u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u0422\u0438\u043f\u0430XML.\u042f\u0432\u043d\u043e\u0435);\n\t\u041a\u043e\u043d\u0435\u0446\u0426\u0438\u043a\u043b\u0430;\n\t\n\t\u041d\u043e\u0432\u0430\u044f\u0417\u0430\u043f\u0438\u0441\u044cXML.\u0417\u0430\u043f\u0438\u0441\u0430\u0442\u044c\u041a\u043e\u043d\u0435\u0446\u042d\u043b\u0435\u043c\u0435\u043d\u0442\u0430();\n\t\u041d\u043e\u0432\u0430\u044f\u0417\u0430\u043f\u0438\u0441\u044cXML.\u0417\u0430\u043a\u0440\u044b\u0442\u044c();\t\n\u041a\u043e\u043d\u0435\u0446\u041f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b\n<\/code><\/pre>\n<p>\nLihtsa \u00fcmbertegemise kaudu ekspordime registri JSON-iks. Kaubad salvestatakse massiivi; mitmekesisuse huvides toome ingliskeelse s\u00fcntaksi versiooni:<\/p>\n<pre><code class=\"1c\">&amp;AtServer\nProcedure ExportJSONOnServer()\n\tNewXDTOSerializer  = XDTOSerializer;\n\tNewJSONWriter = New JSONWriter();\n\tNewJSONWriter.OpenFile(\"C:DataNomenklatuur.json\", \"UTF-8\");\n\t\n\tNewJSONWriter.WriteStartObject();\n\tNewJSONWriter.WritePropertyName(\"KataloogNomenklatuur\");\n\tNewJSONWriter.WriteStartArray();\n\t\n\tSelection = Catalogs.Nomenkatuur.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(\"Nomenkatuur\");\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>\nJ\u00e4rgmiseks tuleb andmed edastada l\u00f5ppkasutajale. 1C:Enterprise platvorm toetab peamisi internetiprotokolle nagu 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=\"Integreerimisviisid 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 teiste rakenduste loodud HTTP- ja veebiteenuseid. <\/p>\n<h4>REST liides ja OData protokoll<\/h4>\n<p>\nAlates versioonist 8.3.5 suudab 1C:Enterprise platvorm automaatselt <noindex><a rel=\"nofollow\" href=\"https:\/\/wonderland.v8.1c.ru\/blog\/avtomaticheskiy-rest-interfeys-prikladnykh-resheniy\/\">luua REST liidest<\/a><\/noindex> kogu rakenduse lahenduse jaoks. Iga seadistuse objekt (register, dokument, andmete register jne) saab muuta k\u00e4ttesaadavaks andmete saamiseks ja muutmiseks REST liidese kaudu. Access protokollina kasutab platvorm protokolli <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Open_Data_Protocol\">OData<\/a><\/noindex> versioon 3.0. OData teenuste avaldamine toimub Konfiguratori men\u00fc\u00fcst \u201eHalduse -&gt; Avaldamine veebiserverisse\u201d, ruut \u201eAvalda OData standardliides\u201d peab olema m\u00e4rgitud. Toetatakse formaate atom\/XML ja JSON. P\u00e4rast rakenduse avaldamist veebiserveris saavad kolmandate osapoolte s\u00fcsteemid sellele ligi p\u00e4\u00e4seda REST liidese kaudu HTTP-p\u00e4ringute abil. OData protokolliga 1C rakenduse kasutamiseks ei ole 1C poolset programmeerimist vajalik.<\/p>\n<p>Seega URL vormis <u>http:\/\/\/\/odata\/standard.odata\/Catalog_\u041d\u043e\u043c\u0435\u043d\u043a\u043b\u0430\u0442\u0443\u0440\u0430<\/u> tagastab meile Nomenklatuuri katalooge sisu XML formaadis \u2014 elementide entry kogumi (s\u00f5numi pealkiri on l\u00fchiduse t\u00f5ttu v\u00e4lja 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\tKondeer Mitsubishi\n\t\t\tV\u00f5imsus 2,5 kW, t\u00f6\u00f6re\u017eiimid: soojus\/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\t...\n<\/code><\/pre>\n<p>\nLisades URL-ile string \u00ab?$format=application\/json\u00bb, saame Kataloog Nomenklatuur sisu JSON formaadis (URL vorm) <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_Nomenklatuur\",\n\"value\": [{\n\"Ref_Key\": \"35d1f6e4-289b-11e6-8ba4-e03f49b16074\",\n\"DataVersion\": \"AAAAAgAAAAA=\",\n\"DeletionMark\": false,\n\"Code\": \"000000001\",\n\"Description\": \"Mitsubishi kliimaseade\",\n\"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\": \"V\u00f5imsus 2,5 kW, t\u00f6\u00f6re\u017eimid: sooja\/k\u00fclma\"\n},{\n\"Ref_Key\": \"35d1f6e5-289b-11e6-8ba4-e03f49b16074\",\n\"DataVersion\": \"AAAAAwAAAAA=\",\n\"DeletionMark\": false,\n\"Code\": \"000000002\",\n\"Description\": \"Daikin kliimaseade\",\n\"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\": \"V\u00f5imsus 3 kW, t\u00f6\u00f6re\u017eimid: sooja\/k\u00fclma\"\n}, \u2026\n<\/code><\/pre>\n<p><\/p>\n<h4>V\u00e4listest andmeallikatest<\/h4>\n<p>\n<img decoding=\"async\" alt=\"Integreerimisviisid 1C-ga\" src=\"\/wp-content\/uploads\/2019\/08\/1663b53846f3a6a8a03f386f1f6cd311.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nM\u00f5nedel juhtudel andmevahetus l\u00e4bi <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/overview\/Term_000000795.htm\">v\u00e4listest andmeallikatest<\/a><\/noindex> v\u00f5ib osutuda optimaalseks lahenduseks. V\u00e4listingimustes andmeallikad on 1C konfiguratsiooni rakendusobjekt, mis v\u00f5imaldab suhelda mis tahes ODBC \u00fchilduva andmebaasiga nii lugemise kui ka kirjutamise jaoks. V\u00e4listingimustes 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:Ettev\u00f5tte p\u00f5hjal territoriaalselt jaotatud s\u00fcsteemide loomiseks kui ka andmevahetuse korraldamiseks teiste teabehalduss\u00fcsteemide, mis ei p\u00f5hine 1C:Ettev\u00f5ttel.<\/p>\n<p>See mehhanismi kasutatakse aktiivselt 1C rakendustes ja sellega kaasnevate \u00fclesannete spekter on \u00fcsna ulatuslik. See h\u00f5lmab andmete vahetust 1C rakenduste vahel, mis on paigaldatud organisatsiooni filiaalides, andmete vahetust 1C rakenduse ja e-poe vahel ning andmete vahetust serveri 1C rakenduse ja mobiilikliendi (mis on loodud 1C:Ettev\u00f5tte mobiilplatvormi abil) vahel, ja palju muud.<\/p>\n<p>\u00dcks andmevahetuse mehhanismi v\u00f5tmekontseptsioone on vahetusplaan. Vahetusplaan on 1C rakenduse platvormi eriline objekti t\u00fc\u00fcp, mis m\u00e4\u00e4ratleb eelk\u00f5ige andmete koostise, mis osaleb vahetuses (millised t\u00e4pselt registrid, dokumendid, registrid jne). Vahetusplaan sisaldab samuti teavet vahetuses osalejate (nii nimetatud vahetuspunktide) kohta.<br \/>\nTeine andmete vahetamise mehhanismi komponent on muudatuste registreerimise mehhanism. See mehhanism j\u00e4lgib automaatselt s\u00fcsteemis andmete muutusi, mis tuleb edastada l\u00f5ppkasutajatele andmevahetusplaani raames. Selle mehhanismi abil j\u00e4lgib platvorm muutusi, mis on toimunud alates viimasest s\u00fcnkroonimisest, ning v\u00f5imaldab minimeerida andmemahtu, mis edastatakse j\u00e4rgmise s\u00fcnkroonimise seansi k\u00e4igus.<\/p>\n<p>Andmete vahetus toimub kindla struktuuriga XML-s\u00f5numite kaudu. S\u00f5num sisaldab andmeid, mis on muutunud alates viimase s\u00fcnkroneerimise hetkest s\u00f5lmega, samuti teatud teenindusteavet. S\u00f5numite struktuur toetab s\u00f5numite numeerimist ja v\u00f5imaldab saada kinnitusi s\u00f5lme-vastuv\u00f5tjalt s\u00f5numite vastuv\u00f5tmise kohta. Selline kinnitus on igas s\u00f5numis, mis tuleb s\u00f5lme-vastuv\u00f5tjalt, viimase vastu v\u00f5etud s\u00f5numi numbri kujul. S\u00f5numite numeerimine aitab platvormil m\u00f5ista, millised andmed on juba edukalt edastatud s\u00f5lme-vastuv\u00f5tjale, ja v\u00e4ltida korduvat edastamist, edastades ainult andmed, mis on muutunud alates viimase s\u00f5numi vastuv\u00f5tmisest, millega s\u00f5lme-vastuv\u00f5tja sai kviitungi. Sellise t\u00f6\u00f6ts\u00fckli korral tagatakse garanteeritud kohaletoimetamine isegi ebausaldusv\u00e4\u00e4rsete edastuskanalite korral ja s\u00f5numite kaotamise korral.<\/p>\n<h4>V\u00e4lised komponendid<\/h4>\n<p>\nM\u00f5nedes olukordades, integreerimiste \u00fclesannete lahendamisel, tuleb silmitsi seista spetsiifiliste n\u00f5udmistega, nagu n\u00e4iteks suhtlusprotokollid ja andmeformaatide t\u00f6\u00f6tlemine, millele 1C:Enterprise platvorm ei oma toetust. Selleks on platvormis etten\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, mis laiendavad 1C:Enterprise funktsionaalsust. <\/p>\n<p>T\u00fc\u00fcpiliseks n\u00e4iteks selliste n\u00f5udmistega seotud \u00fclesandest on 1C rakenduse integreerimine kaubandusseadmetega, alustades kaaludest ning l\u00f5petades kassaseadmete ja triipkoodiskanneritega. V\u00e4lised komponendid v\u00f5ivad olla \u00fchendatud nii 1C:Enterprise serveri k\u00fcljes kui ka kliendi poolel (sealhulgas veebikliendi ja <noindex><a rel=\"nofollow\" href=\"https:\/\/wonderland.v8.1c.ru\/blog\/vneshnie-komponenty-v-mobilnom-prilozhenii\/\">j\u00e4rgmise mobiilse platvormi versiooniga<\/a><\/noindex> 1C:Enterprise). V\u00e4liste komponentide tehnoloogia n\u00e4eb ette piisavalt lihtsa ja arusaadava programmeerimise (C++) liidese, millega komponent peab suhtlema 1C:Enterprise platvormiga, mis tuleb teostada arendaja poolt.<\/p>\n<p>V\u00e4list komponentide kasutamisel avanevad v\u00f5imalused on v\u00e4ga laiad. Saate rakendada suhtlemist spetsiifilise andmevahetusprotokolliga v\u00e4listest seadmetest ja s\u00fcsteemidest, sisestada spetsiifilisi andmet\u00f6\u00f6tlusalgoritme ja andmeformaatide osas jne.<\/p>\n<h4>Aegunud integreerimismehhanismid<\/h4>\n<p>\nPlatvormil on saadaval integreerimismehhanismid, mida ei soovitata uutes lahendustes kasutada; need on j\u00e4etud koos tagurpidis \u00fchilduvuse p\u00f5hjused, samuti juhuks, kui teine pool ei saa t\u00f6\u00f6tada kaasaegsemate protokollidega. \u00dcks neist on DBF formaadi failidega t\u00f6\u00f6tamine (toetatakse integreeritud keeles objekti XBase abil).<\/p>\n<p>Teine aegunud integratsiooni mehhanism on COM-tehnoloogia kasutamine (saadaval ainult Windows platvormil). 1C:Enterprise pakub Windowsile kahte integratsiooni meetodit, mis kasutavad COM-tehnoloogiat: Automation-server ja V\u00e4line \u00fchendus. Need on v\u00e4ga sarnased, kuid \u00fcheks peamiseks erinevuseks on see, et Automation-serveri puhul k\u00e4ivitatakse t\u00e4ie\u00f5iguslik 1C:Enterprise 8 kliendirakendus, samas kui v\u00e4line \u00fchendus k\u00e4ivitab suhteliselt v\u00e4ikese protsessidevahelise COM-serveri. Seega, kui kasutatakse Automation-serverit, on v\u00f5imalik kasutada kliendirakenduse funktsionaalsust, sooritada toiminguid, mis on sarnased kasutaja interaktiivsetele toimingutele. V\u00e4list \u00fchendust kasutades v\u00f5ib kasutada ainult \u00e4riloogika funktsioone, mida saab sooritada kas \u00fchenduse kliendipoolsel k\u00fcljel, kus luuakse protsessidevaheline COM-server, v\u00f5i \u00e4riloogika kutsumist 1C:Enterprise serveri poole.<\/p>\n<p>COM-tehnoloogiat saab kasutada ka v\u00e4liss\u00fcsteemidele p\u00e4\u00e4semiseks 1C:Enterprise'i rakenduse koodist. Sellisel juhul toimib 1C rakendus COM-klientina. Tuleb aga meeles pidada, et need mehhanismid t\u00f6\u00f6tavad ainult juhul, kui 1C server t\u00f6\u00f6tab Windows keskkonnas.<\/p>\n<h3>T\u00fc\u00fcpiliste konfiguratsioonide integreerimismehhanismid<\/h3>\n<p><\/p>\n<h4>EnterpriseData formaat<\/h4>\n<p>\n<img decoding=\"async\" alt=\"Integreerimisviisid 1C-ga\" src=\"\/wp-content\/uploads\/2019\/08\/8930091e53309b9b808a719b747a6226.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nM\u00f5nes 1C konfiguratsioonis (allpool olev nimekiri) on rakendatud olemasolev mehhanism v\u00e4liste rakendustega andmete vahetamiseks, kasutades eespool kirjeldatud platvormimehhanismi, ilma et oleks vaja muuta konfiguratsioonide l\u00e4htekoodi (andmete vahetuseks ettevalmistamine toimub rakenduste seadetes):<\/p>\n<ul>\n<li>\u00ab1C:ERP Ettev\u00f5tte juhtimine 2.0\u00bb <\/li>\n<li>\u00abKohustuslik automatiseerimine 2\u00bb <\/li>\n<li>\u00abEttev\u00f5tte raamatupidamine\u00bb, v\u00e4ljaanne 3.0 <\/li>\n<li>\u00abEttev\u00f5tte raamatupidamine KORP\u00bb, v\u00e4ljaanne 3.0 <\/li>\n<li>\u00abJaekaubandus\u00bb, v\u00e4ljaanne 2.0 <\/li>\n<li>\u00abKaubanduse juhtimine, p\u00f5hiversioon\u00bb, v\u00e4ljaanne 11 <\/li>\n<li>\u00abKaubanduse juhtimine\u00bb, v\u00e4ljaanne 11<\/li>\n<li>\u00abPalga- ja personalihaldus KORP\u00bb, v\u00e4ljaanne 3<\/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. Vorming on \u00e4rile suunatud \u2013 kirjeldatud andmestruktuurid vastavad \u00e4rilikele objektidele (dokumentidele ja registrielementidele), mis on esindatud 1C programmides, n\u00e4iteks: teostatud t\u00f6\u00f6 akt, laekumiskassa orden, lepinguosaline, kaubavalik jne.<\/p>\n<p>Andmevahetus 1C rakenduse ja kolmanda osapoole rakenduse vahel v\u00f5ib toimuda:<\/p>\n<ul>\n<li>eraldiseisva failikatalooge kaudu <\/li>\n<li>FTP katalooge kaudu <\/li>\n<li>veebiteenuse kaudu, mis on rakendatud 1C rakenduse poole. Andmefail edastatakse veebimeetodite parameetrina<\/li>\n<li>elektroonilise posti kaudu<\/li>\n<\/ul>\n<p>\nKui andmevahetus toimub veebiteenuse kaudu, k\u00e4ivitab kolmanda osapoole rakendus andmevahetuse seansi, kutsudes esile vastavad 1C rakenduse veebimeetodid. Teistes juhtudel on andmevahetuse algatajaks 1C rakendus (kas paigutades andmefail vastavasse katalooge v\u00f5i saates andmefail m\u00e4\u00e4ratud e-posti aadressile).<br \/>\nSamuti seadistatakse 1C-s, kui sageli toimub s\u00fcnkroniseerimine (failide vahetamise katalooge ja elektroonilise posti variantide puhul):<\/p>\n<ul>\n<li>ajakavaliselt (kindla ajavahemiku jooksul) <\/li>\n<li>k\u00e4sit\u00f6\u00f6na; kasutaja peab iga kord, kui seda vajab, k\u00e4sitsi s\u00fcnkroonimist k\u00e4ivitama<\/li>\n<\/ul>\n<p><\/p>\n<h5>S\u00f5numite kviteerimine<\/h5>\n<p>\n1C rakendused j\u00e4lgivad saadetud ja saadud s\u00fcnkroonimiss\u00f5numeid ning ootavad sama kolmandate osapoolte rakendustelt. See v\u00f5imaldab kasutada s\u00f5numite nummerdamise mehhanismi, nagu on kirjeldatud eespool jaotises \"Andmevahetusmehhanism\".<\/p>\n<p>1C rakendused edastavad s\u00fcnkroniseerimise k\u00e4igus vaid teavet muudatustest, mis on toimunud \u00e4ri\u00fcksustes alates viimasest s\u00fcnkroniseerimisest (kuna see aitab v\u00e4hendada edastatava teabe hulka). Esmase s\u00fcnkroniseerimise k\u00e4igus laadib 1C rakendus k\u00f5ik \u00e4ri\u00fcksused (n\u00e4iteks kaubanduse registri elemendid) v\u00e4lja EnterpriseData formaadis XML-faili (kuna need on v\u00e4lisele rakendusele \"uued\"). Kolmas osapool peab t\u00f6\u00f6tlema teavet, mis tuli 1C XML-failist, ja j\u00e4rgmise s\u00fcnkroniseerimise seansi ajal lisama 1C-le saadetavasse faili spetsiaalsesse XML-osasse teavet selle kohta, et teade numbriga 1C on edukalt vastu v\u00f5etud. Kviitungiteade on 1C rakenduse signaaliks, et k\u00f5ik \u00e4ri\u00fcksused on edukalt t\u00f6\u00f6deldud v\u00e4list rakendust ja nende kohta teavet edastada enam ei ole vaja. Lisaks kviitungile v\u00f5ib kolmanda osapoole XML-fail sisaldada ka andmeid rakenduse poolelt s\u00fcnkroniseerimiseks (nt kaupade ja teenuste teostamise dokumendid).<\/p>\n<p>P\u00e4rast maksekorralduse saamist m\u00e4rgib 1C rakendus k\u00f5ik eelnevas s\u00f5numis edastatud muudatused kui edukalt s\u00fcnkroonitud. Ainult s\u00fcnkroonimata muudatused \u00e4rimudelite osas (uusate mudelite loomine, olemasolevate muutmine ja kustutamine) saadetakse j\u00e4rgmisel s\u00fcnkroonimisseansil v\u00e4lisrakendusele.<\/p>\n<p><img decoding=\"async\" alt=\"Integreerimisviisid 1C-ga\" src=\"\/wp-content\/uploads\/2019\/08\/b0d5509a53909e38886a15c2e03e7131.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAndmete edastamine v\u00e4lisrakendusest 1C rakendusse muudab olukorda vastupidiseks. V\u00e4lisrakendus peab t\u00e4itma XML-faili kvitatsiooniosakonna vastavalt ning paigutama \u00e4ridokumendid s\u00fcnkroonimiseks oma s\u00fcsteemi poolelt formaadis EnterpriseData.<\/p>\n<p><img decoding=\"async\" alt=\"Integreerimisviisid 1C-ga\" src=\"\/wp-content\/uploads\/2019\/08\/d34b96efb7591770133b363b369c0019.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h5>Lihtsustatud andmevahetus ilma kvitseerimiseta<\/h5>\n<p>\nLihtsal integratsioonil, kus piisab vaid teabe edastamisest kolmanda osapoole rakendusest 1C rakendusse ning tagasiviidud andmeid 1C rakendusest kolmanda osapoole rakendusse ei n\u00f5uta (n\u00e4iteks online-poe integreerimine, mis edastab m\u00fc\u00fcgiinfo \"1C:Raamatupidamisele\"), on olemas lihtsustatud t\u00f6\u00f6viis veebiteenuse kaudu (ilma kvitseerimiseta), mis ei n\u00f5ua seadistusi 1C rakenduses.<\/p>\n<h4>Spetsialiseeritud integreerimislahendused<\/h4>\n<p>\nOn olemas t\u00fc\u00fcpiline lahendus \u201e1C:Andmete konverteerimine\u201d, mis kasutab platvormi mehhanisme andmete konverteerimiseks ja vahetamiseks 1C t\u00fc\u00fcplahenduste vahel, kuid seda saab kasutada ka kolmandate osapoolte rakendustega integreerimiseks.<\/p>\n<h5>Integreerimine panganduslahendustega<\/h5>\n<p>\nStandart <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/edi\/edi_stnd\/100\/index.htm\">\u201eKliendi pank\u201d<\/a><\/noindex>, mille on v\u00e4lja t\u00f6\u00f6tanud 1C spetsialistid \u00fcle 10 aasta tagasi, on Venemaa t\u00f6\u00f6stuses saanud de facto standardiks. J\u00e4rgmine samm selles suunas on tehnoloogia <noindex><a rel=\"nofollow\" href=\"http:\/\/directbank.1c.ru\/\">DirectBank<\/a><\/noindex>, mis v\u00f5imaldab saata pangale maksedokumente ja saada pangast v\u00e4ljav\u00f5tteid otse 1C:Ettev\u00f5tte s\u00fcsteemi programmist, vajutades \u00fchte nuppu 1C programmis; samal ajal ei ole vaja kliendi arvutisse lisarakendusi installida ja k\u00e4ivitada. <\/p>\n<p>On ka <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/edi\/edi_stnd\/109\/\">standard andmevahetuseks palgaprojektides<\/a><\/noindex>.<\/p>\n<h5>Muud<\/h5>\n<p>\nTuleb mainida <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/edi\/edi_stnd\/131\/\">vahetusprotokolli 1C:Ettev\u00f5tte s\u00fcsteemi ja saidi vahel<\/a><\/noindex>, kaubandusliku teabe vahetuse standard <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/edi\/edi_stnd\/90\/\">CommerceML<\/a><\/noindex> (v\u00e4lja t\u00f6\u00f6tatud koost\u00f6\u00f6s Microsofti, Inteli, Price.ru ja teiste ettev\u00f5tetega), <noindex><a rel=\"nofollow\" href=\"http:\/\/v8.1c.ru\/edi\/edi_stnd\/111\/\">standard andmevahetuseks kaardiga seotud tehingute osas<\/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 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\/et\/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=\"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? \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\/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\udd471C integreerimise viisid | ProHoster","description":"Millised on \u00e4rirakenduste k\u00f5ige olulisemad n\u00f5uded? M\u00f5ned peamised \u00fclesanded on j\u00e4rgmised: Rakenduse t\u00f6\u00f6logika muutmise\/ kohandamise lihtsus muutuvate \u00e4rin\u00f5uete kohaselt. Lihtsus integreerimisel teiste rakendustega. Kuidas esimest \u00fclesannet 1C-s lahendatakse, on l\u00fchidalt kirjeldatud artikli jaotises \u201eKohandamine ja tugi\u201c; me naaseme sellele huvitavale teemale \u00fches tulevases artiklis.","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? \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\/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"},"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}]}}