Усулҳои ҳамгироӣ бо 1C

Талаботи муҳимтарин барои барномаҳои тиҷоратӣ кадомҳоянд? Баъзе аз вазифаҳои муҳимтарин инҳоянд:

  • Осонии тағир/мутобиқсозии мантиқи барнома ба тағйир додани вазифаҳои тиҷоратӣ.
  • Интегратсияи осон бо барномаҳои дигар.

Чӣ гуна вазифаи аввал дар 1С ҳал карда мешавад, дар фасли "Мутобиқсозӣ ва дастгирӣ" ба таври мухтасар тавсиф карда шудааст ин мақола; Мо дар мақолаи оянда ба ин мавзӯи ҷолиб бармегардем. Имруз мо дар бораи вазифаи дуюм — интеграция сухан меронем.

Вазифаҳои интегратсия

Вазифаҳои ҳамгироӣ метавонанд гуногун бошанд. Барои ҳалли баъзе мушкилот, мубодилаи оддии интерактивии маълумот кифоя аст - масалан, интиқол додани рӯйхати кормандон ба бонк барои додани кортҳои пластикии музди меҳнат. Барои вазифаҳои мураккабтар, мубодилаи пурраи автоматии додаҳо, эҳтимолан бо истинод ба мантиқи тиҷоратии системаи беруна зарур аст. Вазифаҳое ҳастанд, ки хусусияти махсус доранд, ба монанди ҳамгироӣ бо таҷҳизоти беруна (масалан, таҷҳизоти чакана, сканерҳои мобилӣ ва ғайра) ё бо системаҳои кӯҳна ё хеле махсусгардонидашуда (масалан, бо системаҳои шинохти барчаспҳои RFID). Интихоби механизми мувофиқтарин барои ҳар як вазифа хеле муҳим аст.

Имкониятҳои ҳамгироӣ бо 1C

Барои татбиқи ҳамгироӣ бо замимаҳои 1С равишҳои гуногун мавҷуданд, ки кадомашро интихоб кардан аз талаботи вазифа вобаста аст.

  1. Дар асоси татбиқ механизмҳои ҳамгироӣаз ҷониби платформа пешниҳодшуда, API-и махсуси худ дар паҳлӯи замимаи 1C (масалан, маҷмӯи хидматҳои веб ё HTTP, ки барномаҳои тарафи сеюмро барои табодули маълумот бо замимаи 1C даъват мекунанд). Бартарии ин равиш муқовимати API ба тағирот дар татбиқ дар паҳлӯи барномаи 1C мебошад. Хусусияти бархӯрд дар он аст, ки тағир додани рамзи ибтидоии ҳалли стандартии 1C зарур аст, ки эҳтимолан ҳангоми якҷоя кардани рамзҳои манбаъ ҳангоми гузаштан ба версияи нави конфигуратсия кӯшишҳоро талаб мекунад. Дар ин ҳолат, як функсияи нави прогрессивӣ метавонад ба наҷот ояд - васеъшавии конфигуратсия. Васеъшавӣ аслан як механизми плагин мебошанд, ки ба шумо имкон медиҳад иловаҳо ба ҳалли барномаҳо бидуни тағир додани худи ҳалли барномаҳо эҷод кунед. Гузаронидани API ҳамгироӣ ба васеъшавии конфигуратсия ба шумо имкон медиҳад, ки ҳангоми якҷоя кардани конфигуратсияҳо ҳангоми гузаштан ба версияи нави ҳалли стандартӣ аз мушкилот канорагирӣ кунед.
  2. Истифодаи механизмҳои ҳамгироии платформа, ки дастрасии беруна ба модели объекти барномаро таъмин мекунанд ва тағир додани барнома ё эҷоди васеъкуниро талаб намекунанд. Бартарии ин равиш дар он аст, ки зарурати тағир додани барномаи 1С вуҷуд надорад. Минус - агар замимаи 1C такмил дода шуда бошад, пас дар замимаи ҳамгирошуда такмил додан мумкин аст. Мисоли ин равиш истифодаи протоколи OData барои ҳамгироӣ мебошад, ки дар паҳлӯи платформаи 1C: Enterprise амалӣ карда мешавад (бештар дар бораи он дар зер).
  3. Истифодаи протоколҳои омодаи барномавӣ, ки дар ҳалли стандартии 1С амалӣ карда мешаванд. Бисёре аз қарорҳои стандартии 1C ва шарикон протоколҳои татбиқи худро амалӣ мекунанд, ки ба вазифаҳои мушаххас нигаронида шудаанд, дар асоси механизмҳои ҳамгироӣ, ки платформа пешниҳод кардааст. Ҳангоми истифода бурдани ин механизмҳо дар тарафи замимаи 1С навиштани код лозим нест, зеро Мо имкониятҳои стандартии ҳалли барномаро истифода мебарем. Дар тарафи замимаи 1C, мо танҳо бояд танзимоти муайянро гузорем.

Механизмҳои ҳамгироӣ дар платформаи 1С: Enterprise

Файлҳои воридот/содирот

Фарз мекунем, ки мо бо вазифаи мубодилаи дуҷонибаи маълумот байни замимаи 1С ва замимаи худсарона дучор мешавем. Масалан, мо бояд рӯйхати маҳсулотро (Феҳристи номенклатура) байни замимаи 1С ва замимаи худсарона ҳамоҳанг созем.

Усулҳои ҳамгироӣ бо 1C
Барои ҳалли ин мушкилот шумо метавонед васеъшавиро нависед, ки директорияи Номнависиро ба файли формати муайян (матн, XML, JSON, ...) зеркашӣ мекунад ва ин форматро хонда метавонад.

Платформа механизми силсиласозии объектҳои барномаро дар XML ҳам мустақиман тавассути усулҳои контексти глобалии WriteXML/ReadXML ва бо истифода аз объекти ёрирасони XDTO (XML Data Transfer Objects) амалӣ мекунад.

Ҳама гуна объектро дар системаи 1С: Enterprise метавон ба намоиши XML ва баръакс силсиласозӣ кард.

Ин функсия намояндагии XML-и объектро бармегардонад:

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

Ин аст он чизест, ки содироти феҳристи Номенклатура ба XML бо истифода аз XDTO чунин хоҳад буд:

&НаСервере
Процедура Экспорт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

Он гоҳ ҳама чизи боқимонда интиқол додани маълумот ба истеъмолкунандаи ниҳоӣ аст. Платформаи 1С: Enterprise протоколҳои асосии интернетии HTTP, FTP, POP3, SMTP, IMAP, аз ҷумла версияҳои бехатари онҳоро дастгирӣ мекунад. Шумо инчунин метавонед HTTP ва/ё хидматҳои вебро барои интиқоли маълумот истифода баред.

HTTP ва хидматҳои веб

Усулҳои ҳамгироӣ бо 1C

Барномаҳои 1C метавонанд HTTP ва хидматҳои веби худро амалӣ кунанд, инчунин занги HTTP ва хидматҳои вебро, ки аз ҷониби барномаҳои тарафи сеюм амалӣ карда мешаванд.

Интерфейси REST ва протоколи OData

Аз версияи 8.3.5 платформаи 1C: Enterprise метавонад ба таври худкор кор кунад интерфейси REST эҷод кунед барои тамоми ҳалли барнома. Ҳама гуна объекти конфигуратсияро (директор, ҳуҷҷат, реестри иттилоотӣ ва ғ.) барои қабул ва тағир додани маълумот тавассути интерфейси REST дастрас кардан мумкин аст. Платформа протоколро ҳамчун протоколи дастрасӣ истифода мебарад OData версияи 3.0. Интишори хидматҳои OData аз менюи Конфигуратор "Маъмурият -> Нашр дар сервери веб" иҷро карда мешавад, қуттии "Интишори интерфейси стандартии OData" бояд қайд карда шавад. Форматҳои Atom/XML ва JSON дастгирӣ карда мешаванд. Пас аз нашри ҳалли барнома дар сервери веб, системаҳои тарафи сеюм метавонанд ба он тавассути интерфейси REST бо истифода аз дархостҳои HTTP дастрасӣ пайдо кунанд. Барои кор кардан бо замимаи 1С тавассути протоколи OData, барномасозӣ дар тарафи 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"/>
...

Бо илова кардани сатри “?$format=application/json” ба URL, мо мундариҷаи каталоги Номенклатураро дар формати 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 кВт, режимы работы: тепло/холод"
}, …

Манбаъҳои берунии маълумот

Усулҳои ҳамгироӣ бо 1C
Дар баъзе мавридҳо мубодилаи маълумот тавассути манбаъҳои берунии маълумот метавонад роҳи беҳтарин бошад. Сарчашмаҳои берунии додаҳо объекти конфигуратсияи замимаи 1C мебошанд, ки ба шумо имкон медиҳад, ки бо ҳама гуна пойгоҳи додаҳои ODBC мувофиқ ҳам барои хондан ва ҳам навиштан ҳамкорӣ кунед. Манбаъҳои берунии маълумот ҳам дар Windows ва ҳам дар Linux дастрасанд.

Механизми мубодилаи маълумот

Механизми мубодилаи маълумот ҳам барои эҷоди системаҳои аз ҷиҳати ҷуғрофӣ тақсимшуда дар асоси 1C: Enterprise ва ҳам барои ташкили мубодилаи маълумот бо дигар системаҳои иттилоотие, ки ба 1С: Enterprise асос наёфтаанд, пешбинӣ шудааст.

Ин механизм дар татбиқи 1С фаъолона истифода мешавад ва доираи вазифаҳое, ки бо ёрии он ҳал карда мешаванд, хеле васеъ аст. Ба ин табодули маълумот байни замимаҳои 1С, ки дар филиалҳои ташкилот насб шудаанд, мубодилаи байни замимаи 1С ва вебсайти мағозаи онлайн, мубодилаи маълумот байни замимаи сервери 1С ва муштарии мобилӣ (бо истифода аз платформаи мобилии 1С: Enterprise сохта шудааст) ва бисёр чизҳоро дар бар мегирад. Бештар.

Яке аз мафҳумҳои асосии механизми мубодилаи маълумот нақшаи мубодила мебошад. Нақшаи мубодила як намуди махсуси объекти платформаи татбиқи 1С мебошад, ки аз ҷумла таркиби маълумотеро, ки дар мубодила иштирок мекунанд (кадом маълумотномаҳо, ҳуҷҷатҳо, реестрҳо ва ғ.) муайян мекунад. Дар нақшаи мубодила инчунин маълумот дар бораи иштирокчиёни мубодила (ба истилоҳ гиреҳҳои мубодила) мавҷуд аст.
Ҷузъи дуюми механизми мубодилаи маълумот механизми бақайдгирии тағирот мебошад. Ин механизм ба таври худкор системаро барои тағирот дар маълумот назорат мекунад, ки бояд ҳамчун як қисми нақшаи мубодила ба корбарони ниҳоӣ интиқол дода шаванд. Бо истифода аз ин механизм, платформа тағиротеро, ки пас аз синхронизатсияи охирин ба амал омадаанд, пайгирӣ мекунад ва ба шумо имкон медиҳад, ки миқдори додаҳои интиқолшударо дар сеанси навбатии ҳамоҳангсозӣ ба ҳадди ақалл кам кунед.

Мубодилаи маълумот бо истифода аз паёмҳои XML сохтори муайян сурат мегирад. Паём дорои маълумотест, ки пас аз ҳамоҳангсозии охирин бо гиреҳ ва баъзе маълумоти хидматӣ тағйир ёфтааст. Сохтори паём рақамгузории паёмро дастгирӣ мекунад ва ба шумо имкон медиҳад, ки аз гиреҳи қабулкунанда тасдиқи қабули паёмҳоро қабул кунед. Чунин тасдиқ дар ҳар як паёме, ки аз гиреҳи қабулкунанда меояд, дар шакли рақами паёми охирини қабулшуда мавҷуд аст. Рақамгузории паёмҳо ба платформа имкон медиҳад фаҳмад, ки кадом маълумот аллакай ба гиреҳи қабулкунанда бомуваффақият интиқол дода шудааст ва аз интиқоли такрорӣ бо интиқоли танҳо маълумоте, ки аз лаҳзаи қабули гиреҳи ирсолкунанда паёми охирин бо квитансияи маълумоти гирифтаи гиреҳи қабулкунанда тағйир ёфтааст, пешгирӣ кунад. Ин схемаи амалиётӣ интиқоли кафолатнокро ҳатто бо каналҳои интиқоли беэътимод ва гум шудани паём таъмин мекунад.

Компонентҳои беруна

Дар як қатор ҳолатҳо, ҳангоми ҳалли масъалаҳои ҳамгироӣ, бояд бо талаботи мушаххас, масалан, протоколҳои ҳамкорӣ, форматҳои додаҳо, ки дар платформаи 1C: Enterprise пешбинӣ нашудаанд, баррасӣ карда шаванд. Барои чунин як қатор вазифаҳо платформа пешниҳод мекунад технологияи ҷузъҳои беруна, ки ба шумо имкон медиҳад модулҳои ба таври динамикӣ пайвастшаванда эҷод кунед, ки функсияҳои 1C: Enterprise-ро васеъ мекунанд.

Намунаи маъмулии вазифаҳое, ки талаботи шабеҳ доранд, ин ҳамгироии ҳалли барномаи 1C бо таҷҳизоти чакана, аз тарозуҳо то мошинҳои хазинавӣ ва сканерҳои штрих-код мебошад. Компонентҳои беруниро ҳам дар сервери 1C:Enterprise ва ҳам дар тарафи муштарӣ пайваст кардан мумкин аст (аз ҷумла, вале бо ин маҳдуд намешавад, мизоҷи веб, инчунин версияи навбатии платформаи мобилӣ 1С: Корхона). Технологияи ҷузъҳои беруна интерфейси нармафзори хеле содда ва фаҳмо (C++) барои ҳамкории ҷузъҳо бо платформаи 1C: Enterprise, ки бояд аз ҷониби таҳиякунанда амалӣ карда шавад, фароҳам меорад.

Имкониятҳое, ки ҳангоми истифодаи ҷузъҳои беруна кушода мешаванд, хеле васеъ мебошанд. Шумо метавонед бо истифода аз протоколи мубодилаи додаҳои мушаххас бо дастгоҳҳо ва системаҳои беруна ҳамкорӣ кунед, дар алгоритмҳои мушаххаси коркарди додаҳо ва форматҳои додаҳо ва ғайра созед.

Механизмҳои кӯҳнашудаи ҳамгироӣ

Платформа механизмҳои ҳамгироиро пешниҳод мекунад, ки барои истифода дар ҳалли нав тавсия дода намешаванд; онҳо бо сабабҳои мутобиқати ақибмонда ва инчунин дар сурате, ки тарафи дигар бо протоколҳои муосиртар кор карда наметавонад. Яке аз онҳо бо файлҳои формати DBF кор мекунад (бо забони дарунсохт бо истифода аз объекти XBase дастгирӣ карда мешавад).

Механизми дигари ҳамгироии меросӣ истифодаи технологияи COM мебошад (танҳо дар платформаи Windows дастрас аст). Платформаи 1C: Enterprise ду усули ҳамгироиро барои Windows бо истифода аз технологияи COM таъмин мекунад: сервери автоматизатсия ва пайвасти беруна. Онҳо хеле монанданд, аммо яке аз фарқиятҳои асосӣ дар он аст, ки дар сервери автоматизатсия як барномаи мукаммали муштарии 1C: Enterprise 8 оғоз мешавад ва дар ҳолати пайвасти беруна COM нисбатан хурди коркардшуда. сервер ба кор андохта мешавад. Яъне, агар шумо тавассути сервери автоматизатсия кор кунед, шумо метавонед аз функсияҳои барномаи муштарӣ истифода баред ва амалҳои шабеҳи амалҳои интерактивии корбарро иҷро кунед. Ҳангоми истифодаи пайвасти беруна, шумо метавонед танҳо функсияҳои мантиқии тиҷорӣ истифода баред ва онҳоро ҳам дар тарафи муштарии пайвастшавӣ иҷро кардан мумкин аст, ки дар он ҷо сервери COM-и дарунраванда сохта мешавад ва шумо метавонед ба мантиқи тиҷорӣ дар сервери 1C: Enterprise занг занед. тараф.

Технологияи COM-ро инчунин барои дастрасӣ ба системаҳои беруна аз рамзи барнома дар платформаи 1C: Enterprise истифода бурдан мумкин аст. Дар ин ҳолат, барномаи 1C ҳамчун муштарии COM амал мекунад. Аммо бояд хотиррасон кард, ки ин механизмҳо танҳо дар сурате кор хоҳанд кард, ки сервери 1C дар муҳити Windows кор кунад.

Механизмҳои ҳамгироӣ дар конфигуратсияҳои стандартӣ амалӣ карда мешаванд

Формати маълумоти корхона

Усулҳои ҳамгироӣ бо 1C
Дар як қатор конфигуратсияҳои 1C (рӯйхати дар поён), дар асоси механизми мубодилаи маълумот дар платформаи дар боло тавсифшуда, механизми омодаи табодули маълумот бо замимаҳои беруна амалӣ карда мешавад, ки тағир додани коди ибтидоии конфигуратсияҳоро талаб намекунад (тайёрӣ ба маълумот). мубодила дар танзимоти ҳалли барномаҳо анҷом дода мешавад):

  • "1C: ERP Enterprise Management 2.0"
  • "Автоматикунонии комплексӣ 2"
  • «Баҳисобгирии муҳосибӣ дар корхона», нашри 3.0
  • "Баҳисобгирии муҳосибӣ барои корхонаи CORP", нашри 3.0
  • "Чакана", нашри 2.0
  • «Идораи асосии савдо», нашри 11
  • Идоракунии савдо, нашри 11
  • "Маош ва идоракунии кадрҳо CORP", нашри 3

Формате, ки барои мубодилаи маълумот истифода мешавад EnterpriseData, дар асоси XML. Формат ба тиҷорат нигаронида шудааст - сохторҳои додаҳои дар он тавсифшуда ба субъектҳои соҳибкорӣ (ҳуҷҷатҳо ва унсурҳои директория), ки дар барномаҳои 1С пешниҳод шудаанд, мувофиқат мекунанд, масалан: акти анҷомдиҳӣ, фармоиши кассавӣ, контрагент, ашё ва ғайра.

Мубодилаи маълумот байни замимаи 1С ва замимаи тарафи сеюм метавонад рух диҳад:

  • тавассути феҳристи файли махсус
  • тавассути феҳристи FTP
  • тавассути хидмати веб, ки дар тарафи замимаи 1C ҷойгир шудааст. Файли маълумот ҳамчун параметр ба усулҳои веб интиқол дода мешавад
  • тавассути почтаи электронӣ

Дар мавриди мубодила тавассути хидмати веб, барномаи тарафи сеюм сеанси мубодилаи маълумотро тавассути занг задан ба усулҳои веби мувофиқи замимаи 1С оғоз мекунад. Дар ҳолатҳои дигар, ташаббускори сессияи мубодила барномаи 1С хоҳад буд (бо гузоштани файли маълумот дар директорияи мувофиқ ё фиристодани файли маълумот ба суроғаи почтаи электронии танзимшуда).
Инчунин дар тарафи 1C шумо метавонед танзим кунед, ки чӣ тавр зуд-зуд синхронизатсия сурат мегирад (барои имконоти мубодилаи файл тавассути директория ва почтаи электронӣ):

  • мувофиқи ҷадвал (бо басомади муайян)
  • дастӣ; корбар бояд ҳар дафъае, ки ба он ниёз дорад, ҳамоҳангсозиро дастӣ оғоз кунад

Эътироф кардани паёмҳо

Барномаҳои 1C сабти паёмҳои ҳамоҳангсозии ирсолшуда ва қабулшударо нигоҳ медоранд ва аз замимаҳои тарафи сеюм инро интизор мешаванд. Ин ба шумо имкон медиҳад, ки механизми рақамгузории паёмро, ки дар боло дар бахши "Механизми мубодилаи маълумот" тавсиф шудааст, истифода баред.

Ҳангоми ҳамоҳангсозӣ, замимаҳои 1С танҳо маълумотро дар бораи тағйироте, ки дар субъектҳои соҳибкорӣ аз синхронизатсияи охирин ба амал омадаанд, интиқол медиҳанд (барои кам кардани миқдори иттилооти интиқолшуда). Ҳангоми ҳамоҳангсозии аввал, замимаи 1С ҳама субъектҳои тиҷоратӣ (масалан, ҷузъҳои маълумотномаи ашёро) дар формати EnterpriseData ба файли XML бор мекунад (зеро ҳамаи онҳо барои барномаи беруна "нав" мебошанд). Замимаи тарафи сеюм бояд иттилооти файли XML-ро, ки аз 1С гирифта шудааст, коркард кунад ва дар давоми сеанси навбатии ҳамоҳангсозӣ дар файли ба 1С фиристодашуда дар бахши махсуси XML маълумотеро, ки паём аз 1С бо рақами муайян бомуваффақият буд, ҷойгир кунад. гирифт. Паёми қабул сигнал ба замимаи 1С мебошад, ки ҳамаи субъектҳои соҳибкорӣ аз ҷониби барномаи беруна бомуваффақият коркард шудаанд ва дигар зарурати интиқоли маълумот дар бораи онҳо нест. Илова ба квитансия, файли XML аз замимаи тарафи сеюм инчунин метавонад дорои маълумот барои ҳамоҳангсозии барнома (масалан, ҳуҷҷатҳо барои фурӯши мол ва хидматҳо).

Пас аз гирифтани паёми қабул, замимаи 1С ҳамаи тағиротҳои дар паёми қаблӣ интиқолшударо ҳамчун бомуваффақият ҳамоҳангшуда қайд мекунад. Дар давоми сеанси навбатии синхронизатсия ба замимаи беруна танҳо тағйироти ҳамоҳангнашуда дар субъектҳои соҳибкорӣ (таъсиси субъектҳои нав, тағир додан ва нест кардани мавҷуда) фиристода мешаванд.

Усулҳои ҳамгироӣ бо 1C
Ҳангоми интиқоли маълумот аз барномаи беруна ба замимаи 1C, тасвир баръакс мешавад. Замимаи беруна бояд бахши қабули файли XML-ро мувофиқан пур кунад ва маълумоти тиҷоратиро барои ҳамоҳангсозӣ дар қисми худ дар формати EnterpriseData ҷойгир кунад.

Усулҳои ҳамгироӣ бо 1C

Мубодилаи соддашудаи маълумот бидуни дастфишорӣ

Барои ҳолатҳои ҳамгироии оддӣ, вақте ки танҳо интиқоли маълумот аз замимаи тарафи сеюм ба замимаи 1С кифоя аст ва интиқоли баръакси маълумот аз замимаи 1С ба замимаи сеюм талаб карда намешавад (масалан, интегратсияи онлайн мағозае, ки маълумоти фурӯшро ба 1С: Баҳисобгирии муҳосибӣ интиқол медиҳад), як варианти соддашудаи кор тавассути хидмати веб мавҷуд аст (бидуни тасдиқ), ки танзимотро дар паҳлӯи замимаи 1C талаб намекунад.

Қарорҳои ҳамгироии фармоишӣ

Як ҳалли стандартии "1C: Conversion Data" мавҷуд аст, ки механизмҳои платформаро барои табдил додан ва табодули маълумот байни конфигуратсияҳои стандартии 1C истифода мебарад, аммо инчунин метавонад барои ҳамгироӣ бо замимаҳои тарафи сеюм истифода шавад.

Интегратсия бо ҳалли бонкӣ

Стандарт "Бонки муштарӣ", ки аз ҷониби мутахассисони 1С зиёда аз 10 сол пеш таҳия шудааст, воқеан дар Русия стандарти саноатӣ шудааст. Қадами навбатӣ дар ин самт технология аст DirectBank, ки ба шумо имкон медиҳад, ки ҳуҷҷатҳои пардохтро ба бонк фиристед ва аз бонк мустақиман аз барномаҳои системаи 1С: Корхона бо пахши як тугма дар барномаи 1С маълумот гиред; он насб ва иҷро кардани барномаҳои иловагиро дар компютери муштарӣ талаб намекунад.

Инчунин ҳастанд стандарти мубодилаи маълумот дар лоиҳаҳои музди меҳнат.

Прочее

Қобили зикр аст протоколи мубодилаи байни системаи 1С: Enterprise ва вебсайт, стандарти мубодилаи иттилооти тиҷоратӣ CommerceML (якҷоя бо Microsoft, Intel, Price.ru ва дигар ширкатҳо таҳия шудааст), стандарти мубодилаи маълумот барои транзаксияҳо.

Манбаъ: will.com

Илова Эзоҳ