1С-пен интеграциялау әдістері

Іскерлік қолданбаларға қойылатын ең маңызды талаптар қандай? Ең маңызды міндеттердің кейбірі мыналар:

  • Іскерлік тапсырмаларды өзгертуге қолданба логикасын өзгерту/бейімдеу жеңілдігі.
  • Басқа қолданбалармен оңай интеграция.

1С-те бірінші тапсырма қалай шешілетіні «Теңшеу және қолдау» бөлімінде қысқаша сипатталған осы баптың; Біз бұл қызықты тақырыпқа келесі мақалада қайта ораламыз. Бүгін біз екінші тапсырма, интеграция туралы айтатын боламыз.

Интеграциялық тапсырмалар

Интеграциялық тапсырмалар әртүрлі болуы мүмкін. Кейбір мәселелерді шешу үшін қарапайым интерактивті деректер алмасу жеткілікті - мысалы, жалақы пластикалық карталарын шығару үшін қызметкерлердің тізімін банкке беру. Неғұрлым күрделі тапсырмалар үшін сыртқы жүйенің бизнес логикасына сілтеме жасай отырып, толық автоматтандырылған деректер алмасу қажет болуы мүмкін. Сыртқы жабдықпен (мысалы, бөлшек сауда жабдықтары, мобильді сканерлер және т.б.) немесе бұрынғы немесе жоғары мамандандырылған жүйелермен (мысалы, RFID тегтерді тану жүйелерімен) біріктіру сияқты табиғаты бойынша мамандандырылған тапсырмалар бар. Әрбір тапсырма үшін ең қолайлы интеграция механизмін таңдау өте маңызды.

1С-пен интеграция опциялары

1С қосымшаларымен интеграцияны жүзеге асырудың әртүрлі тәсілдері бар, қайсысын таңдау тапсырманың талаптарына байланысты.

  1. Іске асыруға негізделген интеграциялық механизмдерплатформамен қамтамасыз етілген, 1С қолданбасы жағындағы өзінің мамандандырылған API (мысалы, 1С қолданбасымен деректер алмасу үшін үшінші тарап қолданбаларын шақыратын Web немесе HTTP қызметтерінің жиынтығы). Бұл тәсілдің артықшылығы API-нің 1С қолданбасы жағында енгізудегі өзгерістерге қарсы тұруы болып табылады. Әдістің ерекшелігі - стандартты 1С шешімінің бастапқы кодын өзгерту қажет, ол конфигурацияның жаңа нұсқасына көшу кезінде бастапқы кодтарды біріктіру кезінде күш жұмсауды қажет етуі мүмкін. Бұл жағдайда жаңа прогрессивті функционалдық көмекке келеді - конфигурация кеңейтімдері. Кеңейтімдер, мәні бойынша, қолданба шешімдерінің өзін өзгертпей қолданбалы шешімдерге толықтырулар жасауға мүмкіндік беретін плагин механизмі. Біріктіру API-ін конфигурация кеңейтіміне жылжыту стандартты шешімнің жаңа нұсқасына көшу кезінде конфигурацияларды біріктіру кезінде қиындықтарды болдырмауға мүмкіндік береді.
  2. Бағдарлама нысанының үлгісіне сыртқы қатынасты қамтамасыз ететін және қолданбаны өзгертуді немесе кеңейтімді жасауды талап етпейтін платформаны біріктіру механизмдерін пайдалану. Бұл тәсілдің артықшылығы - 1С қосымшасын өзгертудің қажеті жоқ. Минус - егер 1С қосымшасы жетілдірілсе, интеграцияланған қосымшада жақсартулар қажет болуы мүмкін. Бұл тәсілдің мысалы ретінде 1C: Enterprise платформасының жағында жүзеге асырылған интеграция үшін OData протоколын пайдалану болып табылады (бұл туралы толығырақ төменде).
  3. Стандартты 1С шешімдерінде енгізілген дайын қолданбалы хаттамаларды пайдалану. 1С және серіктестердің көптеген стандартты шешімдері платформа ұсынған интеграциялық механизмдерге негізделген нақты тапсырмаларға бағытталған өздерінің қолданбалы хаттамаларын жүзеге асырады. Бұл механизмдерді пайдалану кезінде 1С қолданбасы жағында код жазудың қажеті жоқ, өйткені Біз қолданбалы шешімнің стандартты мүмкіндіктерін қолданамыз. 1С қолданбасы жағында біз тек белгілі бір параметрлерді жасауымыз керек.

1С:Кәсіпорын платформасындағы интеграция механизмдері

Файлдарды импорттау/экспорттау

Алдымызда 1С қосымшасы мен ерікті қолданба арасында екі жақты деректер алмасу міндеті тұр делік. Мысалы, 1С қолданбасы мен ерікті қолданба арасында өнімдер тізімін (Номенклатура каталогы) синхрондау керек.

1С-пен интеграциялау әдістері
Бұл мәселені шешу үшін сіз Номенклатура каталогын белгілі бір пішімдегі файлға (мәтін, XML, JSON, ...) жүктеп алатын және осы пішімді оқи алатын кеңейтімді жаза аласыз.

Платформа WriteXML/ReadXML жаһандық контекстік әдістері арқылы және XDTO (XML деректер тасымалдау нысандары) көмекші нысанын пайдалану арқылы XML-де қолданба нысандарын сериялау механизмін жүзеге асырады.

1С: Кәсіпорын жүйесіндегі кез келген нысан XML көрсетіліміне сериялануы мүмкін және керісінше.

Бұл функция нысанның XML көрінісін қайтарады:

Функция Объект_В_XML(Объект)
    ЗаписьXML = Новый ЗаписьXML();
    ЗаписьXML.УстановитьСтроку();
    ЗаписатьXML(ЗаписьXML, Объект);
    Возврат ЗаписьXML.Закрыть();
КонецФункции

XDTO көмегімен Номенклатура каталогын XML-ге экспорттау келесідей болады:

&НаСервере
Процедура ЭкспортXMLНаСервере()	
	НовыйСериализаторXDTO  = СериализаторXDTO;
	НоваяЗаписьXML = Новый ЗаписьXML();
	НоваяЗаписьXML.ОткрытьФайл("C:DataНоменклатура.xml", "UTF-8");
	
	НоваяЗаписьXML.ЗаписатьОбъявлениеXML();
	НоваяЗаписьXML.ЗаписатьНачалоЭлемента("СправочникНоменклатура");
	
	Выборка = Справочники.Номенклатура.Выбрать();
	
	Пока Выборка.Следующий() Цикл 
		ОбъектНоменклатура = Выборка.ПолучитьОбъект();
		НовыйСериализаторXDTO.ЗаписатьXML(НоваяЗаписьXML, ОбъектНоменклатура, НазначениеТипаXML.Явное);
	КонецЦикла;
	
	НоваяЗаписьXML.ЗаписатьКонецЭлемента();
	НоваяЗаписьXML.Закрыть();	
КонецПроцедуры

Кодты жай ғана өзгерту арқылы біз каталогты JSON файлына экспорттаймыз. Өнімдер массивке жазылады; Әртүрлілік үшін синтаксистің ағылшынша нұсқасы:

&AtServer
Procedure ExportJSONOnServer()
	NewXDTOSerializer  = XDTOSerializer;
	NewJSONWriter = New JSONWriter();
	NewJSONWriter.OpenFile("C:DataНоменклатура.json", "UTF-8");
	
	NewJSONWriter.WriteStartObject();
	NewJSONWriter.WritePropertyName("СправочникНоменклатура");
	NewJSONWriter.WriteStartArray();
	
	Selection = Catalogs.Номенклатура.Select();	
	
	While Selection.Next() Do 
		NomenclatureObject = Selection.GetObject();
		
		NewJSONWriter.WriteStartObject();
		
		NewJSONWriter.WritePropertyName("Номенклатура");
		NewXDTOSerializer.WriteJSON(NewJSONWriter, NomenclatureObject, XMLTypeAssignment.Implicit);
		
		NewJSONWriter.WriteEndObject();
	EndDo;
	
	NewJSONWriter.WriteEndArray();
	NewJSONWriter.WriteEndObject();
	NewJSONWriter.Close();	
EndProcedure

Содан кейін деректерді соңғы тұтынушыға беру ғана қалады. 1C: Enterprise платформасы HTTP, FTP, POP3, SMTP, IMAP негізгі интернет протоколдарын, соның ішінде олардың қауіпсіз нұсқаларын қолдайды. Сондай-ақ деректерді тасымалдау үшін HTTP және/немесе веб қызметтерін пайдалануға болады.

HTTP және веб-қызметтері

1С-пен интеграциялау әдістері

1С қолданбалары өздерінің HTTP және веб-қызметтерін жүзеге асыра алады, сондай-ақ үшінші тарап қолданбалары жүзеге асыратын HTTP және веб-қызметтерге қоңырау шала алады.

REST интерфейсі және OData протоколы

8.3.5 нұсқасынан бастап 1С: Enterprise платформасы автоматты түрде жұмыс істей алады REST интерфейсін жасаңыз бүкіл қолданбалы шешім үшін. Кез келген конфигурация объектісі (каталог, құжат, ақпараттық регистр және т.б.) REST интерфейсі арқылы деректерді қабылдау және өзгерту үшін қолжетімді болуы мүмкін. Платформа протоколды кіру протоколы ретінде пайдаланады OData 3.0 нұсқасы. OData қызметтерін жариялау Конфигуратор мәзірінен «Басқару -> Веб-серверде жариялау» арқылы орындалады, «Стандартты OData интерфейсін жариялау» құсбелгісін қою керек. Atom/XML және JSON пішімдеріне қолдау көрсетіледі. Қолданба шешімі веб-серверде жарияланғаннан кейін үшінші тарап жүйелері HTTP сұрауларын пайдаланып REST интерфейсі арқылы оған қол жеткізе алады. OData протоколы арқылы 1С қосымшасымен жұмыс істеу үшін 1С жағында бағдарламалау қажет емес.

Сонымен, URL сияқты http://<сервер>/<конфигурация>/odata/standard.odata/Catalog_Номенклатура бізге XML пішіміндегі Номенклатура каталогының мазмұнын қайтарады - жазба элементтерінің жинағы (қысқалық үшін хабарлама тақырыбы көрсетілмеген):

<entry>
	<id>http://server/Config/odata/standard.odata/Catalog_Номенклатура(guid'35d1f6e4-289b-11e6-8ba4-e03f49b16074')</id>
	<category term="StandardODATA.Catalog_Номенклатура" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme"/>
	<title type="text"/>
	<updated>2016-06-06T16:42:17</updated>
	<author/>
	<summary/>
	<link rel="edit" href="Catalog_Номенклатура(guid'35d1f6e4-289b-11e6-8ba4-e03f49b16074')" title="edit-link"/>
	<content type="application/xml">
		<m:properties  >
			<d:Ref_Key>35d1f6e4-289b-11e6-8ba4-e03f49b16074</d:Ref_Key>
			<d:DataVersion>AAAAAgAAAAA=</d:DataVersion>
			<d:DeletionMark>false</d:DeletionMark>
			<d:Code>000000001</d:Code>
			<d:Description>Кондиционер Mitsubishi</d:Description>
			<d:Описание>Мощность 2,5 кВт, режимы работы: тепло/холод</d:Описание>
		</m:properties>
	</content>
</entry>
<entry>
	<id>http://server/Config/odata/standard.odata/Catalog_Номенклатура(guid'35d1f6e5-289b-11e6-8ba4-e03f49b16074')</id>
	<category term="StandardODATA.Catalog_Номенклатура" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme"/>
...

URL мекенжайына «?$format=application/json» жолын қосу арқылы біз JSON пішіміндегі Номенклатура каталогының мазмұнын аламыз (форманың URL мекенжайы). http://<сервер>/<конфигурация>/odata/standard.odata/Catalog_Номенклатура?$format=application/json ):

{
"odata.metadata": "http://server/Config/odata/standard.odata/$metadata#Catalog_Номенклатура",
"value": [{
"Ref_Key": "35d1f6e4-289b-11e6-8ba4-e03f49b16074",
"DataVersion": "AAAAAgAAAAA=",
"DeletionMark": false,
"Code": "000000001",
"Description": "Кондиционер Mitsubishi",
"Описание": "Мощность 2,5 кВт, режимы работы: тепло/холод"
},{
"Ref_Key": "35d1f6e5-289b-11e6-8ba4-e03f49b16074",
"DataVersion": "AAAAAwAAAAA=",
"DeletionMark": false,
"Code": "000000002",
"Description": "Кондиционер Daikin",
"Описание": "Мощность 3 кВт, режимы работы: тепло/холод"
}, …

Сыртқы деректер көздері

1С-пен интеграциялау әдістері
Кейбір жағдайларда деректер алмасу арқылы сыртқы деректер көздері ең жақсы шешім болуы мүмкін. Сыртқы деректер көздері оқу және жазу үшін кез келген ODBC-үйлесімді дерекқормен өзара әрекеттесуге мүмкіндік беретін 1С қолданбасының конфигурациясының нысаны болып табылады. Сыртқы деректер көздері Windows және Linux жүйелерінде қол жетімді.

Мәліметтер алмасу механизмі

Мәліметтер алмасу механизмі 1С:Кәсіпорын негізінде географиялық бөлінген жүйелерді құруға да, 1С:Кәсіпорынға негізделмеген басқа ақпараттық жүйелермен деректер алмасуды ұйымдастыруға да арналған.

Бұл механизм 1С іске асыруда белсенді қолданылады және оның көмегімен шешілетін тапсырмалар ауқымы өте кең. Бұған ұйымның филиалдарында орнатылған 1С қолданбалары арасындағы деректер алмасу, 1С қолданбасы мен интернет-дүкен веб-сайты арасындағы алмасу, 1С сервер қосымшасы мен мобильді клиент (1С: Enterprise мобильді платформасы арқылы жасалған) арасындағы деректер алмасу және т.б. Көбірек.

Деректер алмасу механизміндегі негізгі ұғымдардың бірі алмасу жоспары болып табылады. Айырбастау жоспары 1С қолданбалы платформасының объектінің ерекше түрі болып табылады, ол, атап айтқанда, алмасуға қатысатын деректердің құрамын (қандай анықтамалықтар, құжаттар, регистрлер және т.б.) анықтайды. Биржалық жоспарда сонымен қатар биржа қатысушылары (биржалық түйіндер деп аталатын) туралы ақпарат бар.
Мәліметтер алмасу механизмінің екінші құрамдас бөлігі өзгерістерді тіркеу механизмі болып табылады. Бұл механизм алмасу жоспарының бөлігі ретінде түпкілікті пайдаланушыларға берілуі тиіс деректердегі өзгерістерге жүйені автоматты түрде бақылайды. Осы механизмді пайдалана отырып, платформа соңғы үндестіруден кейін орын алған өзгерістерді қадағалайды және келесі қадамдастыру сеансы кезінде тасымалданатын деректер көлемін азайтуға мүмкіндік береді.

Деректер алмасу белгілі бір құрылымның XML хабарламалары арқылы жүзеге асады. Хабарда түйінмен соңғы қадамдастырудан кейін өзгерген деректер және кейбір қызмет ақпараты бар. Хабарлама құрылымы хабарды нөмірлеуді қолдайды және алушы түйінінен хабарлардың қабылданғаны туралы растауды алуға мүмкіндік береді. Мұндай растау соңғы қабылданған хабарламаның нөмірі түрінде қабылдаушы түйіннен келетін әрбір хабарламада болады. Хабарламаларды нөмірлеу платформаға қабылдаушы түйінге қандай деректер сәтті жіберілгенін түсінуге мүмкіндік береді және жіберуші түйін соңғы хабарламаны қабылдаушы түйін қабылдаған деректердің түбіртегімен алғаннан бері өзгерген деректерді ғана жіберу арқылы қайта жіберуді болдырмауға мүмкіндік береді. Бұл жұмыс схемасы сенімсіз тарату арналары мен хабардың жоғалуы жағдайында да кепілді жеткізуді қамтамасыз етеді.

Сыртқы құрамдас бөліктер

Бірқатар жағдайларда интеграциялық мәселелерді шешу кезінде 1С: Enterprise платформасында қарастырылмаған өзара әрекеттесу хаттамалары, деректер пішімдері сияқты нақты талаптарды шешуге тура келеді. Осындай көптеген тапсырмалар үшін платформа қамтамасыз етеді сыртқы құрамдас технология, бұл 1C: Enterprise функционалдығын кеңейтетін динамикалық қосылатын модульдерді жасауға мүмкіндік береді.

Ұқсас талаптары бар тапсырманың типтік мысалы 1С қолданбалы шешімін таразыдан бастап кассалық аппараттарға және штрих-код сканерлеріне дейінгі бөлшек сауда жабдықтарымен біріктіру болып табылады. Сыртқы құрамдастарды 1C:Enterprise сервері жағынан да, клиенттік жағынан да қосуға болады (соның ішінде, бірақ олармен шектелмей, веб-клиент, сондай-ақ мобильді платформаның келесі нұсқасы 1С: Кәсіпорын). Сыртқы компоненттер технологиясы 1С: Enterprise платформасымен құрамдастардың өзара әрекеттесуі үшін жеткілікті қарапайым және түсінікті бағдарламалық қамтамасыз ету (C++) интерфейсін қамтамасыз етеді, оны әзірлеуші ​​енгізу керек.

Сыртқы компоненттерді пайдалану кезінде ашылатын мүмкіндіктер өте кең. Сыртқы құрылғылармен және жүйелермен белгілі бір деректер алмасу хаттамасы арқылы өзара әрекеттесуді жүзеге асыруға, деректер мен деректер пішімдерін өңдеуге арналған арнайы алгоритмдерді құруға және т.б.

Ескірген интеграциялық механизмдер

Платформа жаңа шешімдерде пайдалану ұсынылмайтын интеграциялық механизмдерді ұсынады; олар кері үйлесімділік себептеріне байланысты, сондай-ақ басқа тарап заманауи хаттамалармен жұмыс істей алмаған жағдайда қалдырылады. Олардың бірі DBF пішіміндегі файлдармен жұмыс істейді (XBase нысаны арқылы кірістірілген тілде қолдау көрсетіледі).

Басқа бұрынғы интеграциялық механизм - COM технологиясын пайдалану (тек Windows платформасында қол жетімді). 1С: Кәсіпорын платформасы COM технологиясын пайдалана отырып, Windows жүйесіне интеграциялаудың екі әдісін ұсынады: автоматтандыру сервері және сыртқы қосылым. Олар өте ұқсас, бірақ негізгі айырмашылықтардың бірі автоматтандыру сервері жағдайында толыққанды 1C: Enterprise 8 клиенттік қосымшасы іске қосылады, ал сыртқы қосылым жағдайында салыстырмалы түрде шағын процесстегі COM. сервер іске қосылды. Яғни, егер сіз Автоматтандыру сервері арқылы жұмыс жасасаңыз, сіз клиенттік қолданбаның функционалдығын пайдалана аласыз және пайдаланушының интерактивті әрекеттеріне ұқсас әрекеттерді орындай аласыз. Сыртқы қосылымды пайдаланған кезде сіз тек іскери логикалық функцияларды пайдалана аласыз және олар процестегі COM сервері жасалған қосылымның клиенттік жағында да орындалуы мүмкін және бизнес логикасын 1С:Кәсіпорын серверінде шақыруға болады. жағы.

COM технологиясын 1C:Enterprise платформасындағы қолданбалы кодтан сыртқы жүйелерге кіру үшін де пайдалануға болады. Бұл жағдайда 1С қосымшасы COM клиенті ретінде әрекет етеді. Бірақ бұл механизмдер 1С сервері Windows ортасында жұмыс істегенде ғана жұмыс істейтінін еске түсіру керек.

Стандартты конфигурацияларда енгізілген интеграциялық механизмдер

Кәсіпорын деректер пішімі

1С-пен интеграциялау әдістері
Бірқатар 1С конфигурацияларында (төмендегі тізім), жоғарыда сипатталған платформалық деректер алмасу механизміне негізделген, конфигурациялардың бастапқы кодын өзгертуді қажет етпейтін сыртқы қолданбалармен деректер алмасудың дайын механизмі енгізілген (деректерге дайындық). алмасу қолданбалы шешімдердің параметрлерінде жүзеге асырылады):

  • «1C:ERP Enterprise Management 2.0»
  • «Кешенді автоматтандыру 2»
  • «Кәсіпорынның бухгалтериясы», 3.0 басылым
  • «CORP кәсіпорынының бухгалтерлік есебі», 3.0 басылым
  • «Бөлшек», 2.0 басылым
  • «Негізгі сауда менеджменті», 11 басылым
  • Сауда менеджменті, 11-шығарылым
  • «Жалақы және персоналды басқару CORP», 3 басылым

Деректер алмасу үшін қолданылатын пішім EnterpriseData, XML негізінде. Пішім бизнеске бағытталған – онда сипатталған деректер құрылымдары 1С бағдарламаларында ұсынылған шаруашылық жүргізуші субъектілерге (құжаттар мен анықтамалық элементтер) сәйкес келеді, мысалы: аяқталу актісі, кассалық кіріс ордері, контрагент, пункт және т.б.

1С қолданбасы мен үшінші тарап қолданбасы арасында деректер алмасу орын алуы мүмкін:

  • арнайы файл каталогы арқылы
  • FTP каталогы арқылы
  • 1С қолданбасы жағында орналастырылған веб-қызмет арқылы. Деректер файлы веб-әдістерге параметр ретінде беріледі
  • электрондық пошта арқылы

Веб-қызмет арқылы алмасу жағдайында үшінші тарап қолданбасы 1С қолданбасының сәйкес веб-әдістерін шақыру арқылы деректер алмасу сеансын бастайды. Басқа жағдайларда алмасу сеансының бастамашысы 1С қолданбасы болады (деректер файлын тиісті каталогқа орналастыру немесе деректер файлын конфигурацияланған электрондық пошта мекенжайына жіберу арқылы).
Сондай-ақ 1С жағында синхрондау қаншалықты жиі болатынын конфигурациялауға болады (каталог және электрондық пошта арқылы файл алмасу опциялары үшін):

  • кестеге сәйкес (белгілі бір жиілікпен)
  • қолмен; пайдаланушы синхрондауды қажет болған сайын қолмен бастауы керек

Хабарламаларды мойындау

1С қолданбалары жіберілген және қабылданған үндестіру хабарламаларының жазбаларын сақтайды және үшінші тарап қолданбаларынан да солай күтеді. Бұл жоғарыда «Деректерді алмасу механизмі» бөлімінде сипатталған хабарламаларды нөмірлеу механизмін пайдалануға мүмкіндік береді.

Синхрондау кезінде 1С қосымшалары тек соңғы синхрондаудан кейін шаруашылық жүргізуші субъектілермен болған өзгерістер туралы ақпаратты жібереді (тасымалдалған ақпарат көлемін азайту үшін). Бірінші синхрондау кезінде 1С қолданбасы EnterpriseData пішіміндегі барлық шаруашылық жүргізуші субъектілерді (мысалы, элементтер анықтамалығының элементтері) XML файлына жүктейді (себебі олардың барлығы сыртқы қолданба үшін «жаңа»). Үшінші тарап қолданбасы 1С-тен алынған XML файлындағы ақпаратты өңдеуі керек және келесі синхрондау сеансы кезінде 1С-ке жіберілген файлда, арнайы XML бөлімінде 1С-тен белгілі бір нөмірмен хабарлама сәтті болғаны туралы ақпаратты орналастыруы керек. алды. Қабылдау туралы хабарлама 1С қосымшасына барлық шаруашылық жүргізуші субъектілердің сыртқы қосымшамен сәтті өңделгені және олар туралы ақпаратты жіберудің қажеті жоқ екендігі туралы сигнал болып табылады. Түбіртектен басқа, үшінші тарап қолданбасының XML файлында қолданба арқылы синхрондауға арналған деректер де болуы мүмкін (мысалы, тауарлар мен қызметтерді сатуға арналған құжаттар).

Қабылдау туралы хабарламаны алғаннан кейін 1С қолданбасы алдыңғы хабарламада жіберілген барлық өзгерістерді сәтті синхрондалған деп белгілейді. Келесі синхрондау сеансы кезінде сыртқы қолданбаға бизнес нысандарына синхрондалмаған өзгертулер ғана жіберіледі (жаңа нысандарды жасау, барларын өзгерту және жою).

1С-пен интеграциялау әдістері
Деректерді сыртқы қолданбадан 1С қолданбасына тасымалдау кезінде сурет керісінше болады. Сыртқы қолданба тиісінше XML файлының түбіртек бөлімін толтыруы және синхрондау үшін бизнес деректерін EnterpriseData пішімінде өз бөлігінде орналастыруы керек.

1С-пен интеграциялау әдістері

Қол алысусыз жеңілдетілген деректер алмасу

Қарапайым интеграция жағдайлары үшін ақпаратты үшінші тарап қолданбасынан 1С қосымшасына ғана тасымалдау жеткілікті болған кезде және 1С қосымшасынан үшінші тарап қосымшасына деректерді кері тасымалдау қажет емес (мысалы, онлайн интеграциясы сату туралы ақпаратты 1С: Бухгалтерияға жіберетін дүкенде, 1С қосымшасының жағында параметрлерді қажет етпейтін веб-сервис арқылы жұмыс істеудің оңайлатылған нұсқасы бар (растаусыз).

Жеке интеграциялық шешімдер

Стандартты 1С конфигурациялары арасында деректерді түрлендіру және алмасу үшін платформа механизмдерін пайдаланатын «1С: Деректерді түрлендіру» стандартты шешімі бар, бірақ оны үшінші тарап қолданбаларымен біріктіру үшін де пайдалануға болады.

Банктік шешімдермен интеграция

Стандартты «Клиент банк», 1С мамандары 10 жылдан астам бұрын әзірлеген, іс жүзінде Ресейде салалық стандартқа айналды. Бұл бағыттағы келесі қадам - ​​технология DirectBank, бұл 1С бағдарламасындағы бір түймені басу арқылы 1С:Кәсіпорын жүйесінің бағдарламаларынан тікелей банкке төлем құжаттарын жіберуге және банктен үзінді көшірме алуға мүмкіндік береді; ол клиенттік компьютерде қосымша бағдарламаларды орнатуды және іске қосуды қажет етпейді.

Сондай-ақ бар жалақы жобаларында деректер алмасу стандарты.

Прочее

Айта кету керек 1С: Enterprise жүйесі мен веб-сайт арасында алмасу хаттамасы, коммерциялық ақпарат алмасу стандарты CommerceML (Microsoft, Intel, Price.ru және басқа компаниялармен бірлесіп әзірленген), транзакциялар үшін деректер алмасу стандарты.

Ақпарат көзі: www.habr.com

пікір қалдыру