Dulliau o integreiddio ag 1C

Beth yw'r gofynion pwysicaf ar gyfer ceisiadau busnes? Rhai o'r tasgau pwysicaf yw'r canlynol:

  • Rhwyddineb newid/addasu rhesymeg cymhwysiad i newid tasgau busnes.
  • Integreiddio hawdd â chymwysiadau eraill.

Disgrifiwyd yn gryno sut mae'r dasg gyntaf yn cael ei datrys yn 1C yn yr adran "Customization and Support". yr erthygl hon; Byddwn yn dychwelyd at y pwnc diddorol hwn mewn erthygl yn y dyfodol. Heddiw, byddwn yn siarad am yr ail dasg, integreiddio.

Tasgau integreiddio

Gall tasgau integreiddio fod yn wahanol. Er mwyn datrys rhai problemau, mae cyfnewid data rhyngweithiol syml yn ddigonol - er enghraifft, i drosglwyddo rhestr o weithwyr i fanc ar gyfer cyhoeddi cardiau plastig cyflog. Ar gyfer tasgau mwy cymhleth, efallai y bydd angen cyfnewid data cwbl awtomataidd, gan gyfeirio o bosibl at resymeg busnes system allanol. Mae yna dasgau sy'n arbenigo mewn natur, megis integreiddio ag offer allanol (er enghraifft, offer manwerthu, sganwyr symudol, ac ati) neu gyda systemau etifeddiaeth neu hynod arbenigol (er enghraifft, gyda systemau adnabod tagiau RFID). Mae'n hynod bwysig dewis y mecanwaith integreiddio mwyaf priodol ar gyfer pob tasg.

Opsiynau integreiddio gyda 1C

Mae yna wahanol ddulliau o weithredu integreiddio gyda chymwysiadau 1C; pa un i'w ddewis sy'n dibynnu ar ofynion y dasg.

  1. Seiliedig ar weithredu mecanweithiau integreiddioa ddarperir gan y platfform, ei API arbenigol ei hun ar ochr cymhwysiad 1C (er enghraifft, set o wasanaethau Gwe neu HTTP a fydd yn galw cymwysiadau trydydd parti i gyfnewid data gyda'r cymhwysiad 1C). Mantais y dull hwn yw gwrthwynebiad yr API i newidiadau mewn gweithredu ar ochr cais 1C. Hynodrwydd y dull yw bod angen newid cod ffynhonnell datrysiad 1C safonol, a allai fod angen ymdrech o bosibl wrth gyfuno codau ffynhonnell wrth symud i fersiwn newydd o'r cyfluniad. Yn yr achos hwn, gall ymarferoldeb blaengar newydd ddod i'r adwy - estyniadau cyfluniad. Mae estyniadau, yn eu hanfod, yn fecanwaith ategyn sy'n eich galluogi i greu ychwanegiadau i atebion cais heb newid y datrysiadau cymhwysiad eu hunain. Bydd symud yr API integreiddio i'r estyniad cyfluniad yn eich galluogi i osgoi anawsterau wrth gyfuno ffurfweddiadau wrth symud i fersiwn newydd o ddatrysiad safonol.
  2. Defnyddio mecanweithiau integreiddio platfform sy'n darparu mynediad allanol i fodel gwrthrych y cais ac nad oes angen addasu'r cais na chreu estyniad arnynt. Mantais y dull hwn yw nad oes angen newid y cymhwysiad 1C. Llai - os yw'r cymhwysiad 1C wedi'i wella, yna efallai y bydd angen gwelliannau yn y cymhwysiad integredig. Enghraifft o'r dull hwn yw'r defnydd o'r protocol OData ar gyfer integreiddio, a weithredir ar ochr platfform 1C:Menter (mwy amdano isod).
  3. Defnyddio protocolau cymhwyso parod wedi'u gweithredu mewn datrysiadau 1C safonol. Mae llawer o atebion safonol gan 1C a phartneriaid yn gweithredu eu protocolau cais eu hunain, sy'n canolbwyntio ar dasgau penodol, yn seiliedig ar y mecanweithiau integreiddio a ddarperir gan y platfform. Wrth ddefnyddio'r mecanweithiau hyn, nid oes angen ysgrifennu cod ar ochr y cais 1C, oherwydd Rydym yn defnyddio galluoedd safonol y datrysiad cais. Ar ochr cais 1C, dim ond rhai gosodiadau sydd angen i ni eu gwneud.

Mecanweithiau integreiddio yn y platfform 1C:Menter

Mewnforio / allforio ffeiliau

Tybiwch ein bod yn wynebu'r dasg o gyfnewid data deugyfeiriadol rhwng cymhwysiad 1C a chymhwysiad mympwyol. Er enghraifft, mae angen inni gydamseru rhestr o gynhyrchion (cyfeiriadur Enwi) rhwng y cais 1C a chais mympwyol.

Dulliau o integreiddio ag 1C
I ddatrys y broblem hon, gallwch ysgrifennu estyniad sy'n lawrlwytho'r cyfeiriadur Enwau i ffeil o fformat penodol (testun, XML, JSON, ...) a gallwch ddarllen y fformat hwn.

Mae'r platfform yn gweithredu mecanwaith ar gyfer cyfresoli gwrthrychau cymhwysiad yn XML yn uniongyrchol, trwy ddulliau cyd-destun byd-eang WriteXML/ReadXML, a defnyddio gwrthrych ategol XDTO (XML Data Transfer Objects).

Gellir cyfresoli unrhyw wrthrych yn y system 1C:Menter yn gynrychiolaeth XML ac i'r gwrthwyneb.

Bydd y swyddogaeth hon yn dychwelyd cynrychioliad XML o'r gwrthrych:

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

Dyma sut olwg fydd ar allforio cyfeiriadur Enwau i XML gan ddefnyddio XDTO:

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

Trwy addasu'r cod yn unig, rydym yn allforio'r cyfeiriadur i JSON. Bydd y cynhyrchion yn cael eu hysgrifennu i arae; Ar gyfer amrywiaeth, dyma fersiwn Saesneg y gystrawen:

&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

Yna y cyfan sydd ar ôl yw trosglwyddo'r data i'r defnyddiwr terfynol. Mae'r platfform 1C:Menter yn cefnogi'r prif brotocolau Rhyngrwyd HTTP, FTP, POP3, SMTP, IMAP, gan gynnwys eu fersiynau diogel. Gallwch hefyd ddefnyddio gwasanaethau HTTP a/neu We i drosglwyddo data.

HTTP a gwasanaethau gwe

Dulliau o integreiddio ag 1C

Gall cymwysiadau 1C weithredu eu gwasanaethau HTTP a gwe eu hunain, yn ogystal â galw HTTP a gwasanaethau gwe a weithredir gan gymwysiadau trydydd parti.

Rhyngwyneb REST a phrotocol OData

Gan ddechrau o fersiwn 8.3.5, gall y platfform 1C:Menter yn awtomatig creu rhyngwyneb REST ar gyfer yr ateb cais cyfan. Gall unrhyw wrthrych cyfluniad (cyfeiriadur, dogfen, cofrestr wybodaeth, ac ati) fod ar gael ar gyfer derbyn ac addasu data trwy'r rhyngwyneb REST. Mae'r platfform yn defnyddio'r protocol fel protocol mynediad OData fersiwn 3.0. Cyhoeddir gwasanaethau OData o'r ddewislen Configurator “Gweinyddiaeth -> Cyhoeddi ar weinydd gwe”, rhaid gwirio'r blwch ticio “Cyhoeddi rhyngwyneb OData safonol”. Cefnogir fformatau Atom/XML a JSON. Ar ôl i'r datrysiad cymhwysiad gael ei gyhoeddi ar y gweinydd gwe, gall systemau trydydd parti gael mynediad ato trwy'r rhyngwyneb REST gan ddefnyddio ceisiadau HTTP. I weithio gyda'r cymhwysiad 1C trwy'r protocol OData, nid oes angen rhaglennu ar ochr 1C.

Felly, URL fel http://<сервер>/<конфигурация>/odata/standard.odata/Catalog_Номенклатура yn dychwelyd cynnwys y catalog Enwebiadau mewn fformat XML - casgliad o elfennau mynediad (mae teitl y neges wedi'i hepgor er mwyn bod yn gryno):

<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"/>
...

Trwy ychwanegu'r llinyn “?$format=application/json” i'r URL, rydym yn cael cynnwys y catalog Enwebiad mewn fformat JSON (URL y ffurflen 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 кВт, режимы работы: тепло/холод"
}, …

Ffynonellau data allanol

Dulliau o integreiddio ag 1C
Mewn rhai achosion, cyfnewid data drwy ffynonellau data allanol efallai mai dyma'r ateb gorau. Mae ffynonellau data allanol yn wrthrych cyfluniad cymhwysiad 1C sy'n eich galluogi i ryngweithio ag unrhyw gronfa ddata sy'n gydnaws ag ODBC, ar gyfer darllen ac ysgrifennu. Mae ffynonellau data allanol ar gael ar Windows a Linux.

Mecanwaith cyfnewid data

Mecanwaith cyfnewid data wedi'i fwriadu ar gyfer creu systemau wedi'u dosbarthu'n ddaearyddol yn seiliedig ar 1C:Menter, ac ar gyfer trefnu cyfnewid data gyda systemau gwybodaeth eraill nad ydynt yn seiliedig ar 1C:Menter.

Defnyddir y mecanwaith hwn yn weithredol mewn gweithrediadau 1C, ac mae'r ystod o dasgau a ddatrysir gyda'i help yn eang iawn. Mae hyn yn cynnwys cyfnewid data rhwng cymwysiadau 1C sydd wedi'u gosod yng nghanghennau'r sefydliad, a chyfnewid rhwng y cymhwysiad 1C a gwefan y siop ar-lein, a chyfnewid data rhwng y cymhwysiad gweinydd 1C a'r cleient symudol (a grëwyd gan ddefnyddio platfform symudol 1C:Enterprise), a llawer mwy.

Un o'r cysyniadau allweddol yn y mecanwaith cyfnewid data yw'r cynllun cyfnewid. Mae cynllun cyfnewid yn fath arbennig o wrthrych y llwyfan cais 1C, sy'n pennu, yn benodol, cyfansoddiad y data a fydd yn cymryd rhan yn y cyfnewid (pa gyfeiriaduron, dogfennau, cofrestrau, ac ati). Mae'r cynllun cyfnewid hefyd yn cynnwys gwybodaeth am gyfranogwyr y gyfnewidfa (nodau cyfnewid fel y'u gelwir).
Ail gydran y mecanwaith cyfnewid data yw'r mecanwaith cofrestru newid. Mae'r mecanwaith hwn yn monitro'r system yn awtomatig ar gyfer newidiadau mewn data y mae'n rhaid eu trosglwyddo i ddefnyddwyr terfynol fel rhan o'r cynllun cyfnewid. Gan ddefnyddio'r mecanwaith hwn, mae'r platfform yn olrhain newidiadau sydd wedi digwydd ers y cydamseriad diwethaf ac yn caniatáu ichi leihau faint o ddata a drosglwyddir yn ystod y sesiwn cydamseru nesaf.

Mae cyfnewid data yn digwydd gan ddefnyddio negeseuon XML o strwythur penodol. Mae'r neges yn cynnwys data sydd wedi newid ers y cydamseriad diwethaf â'r nod a rhywfaint o wybodaeth am y gwasanaeth. Mae'r strwythur neges yn cefnogi rhifo negeseuon ac yn caniatáu ichi dderbyn cadarnhad gan y nod derbynnydd bod negeseuon wedi'u derbyn. Mae cadarnhad o'r fath wedi'i gynnwys ym mhob neges sy'n dod o'r nod derbyn, ar ffurf rhif y neges a dderbyniwyd ddiwethaf. Mae negeseuon rhifo yn caniatáu i'r platfform ddeall pa ddata sydd eisoes wedi'i drosglwyddo'n llwyddiannus i'r nod derbyn, ac i osgoi ail-drosglwyddo trwy drosglwyddo data yn unig sydd wedi newid ers i'r nod anfon dderbyn y neges olaf gyda derbynneb am y data a dderbyniwyd gan y nod derbyn. Mae'r cynllun gweithredu hwn yn sicrhau cyflenwad gwarantedig hyd yn oed gyda sianeli trawsyrru annibynadwy a cholli neges.

Cydrannau Allanol

Mewn nifer o achosion, wrth ddatrys problemau integreiddio, rhaid delio â gofynion penodol, er enghraifft, protocolau rhyngweithio, fformatau data, na ddarperir ar eu cyfer yn y platfform 1C:Menter. Ar gyfer ystod o dasgau o'r fath, mae'r platfform yn darparu technoleg cydrannau allanol, sy'n eich galluogi i greu modiwlau plug-in deinamig sy'n ehangu ymarferoldeb 1C:Enterprise.

Enghraifft nodweddiadol o dasg gyda gofynion tebyg fyddai integreiddio datrysiad cymhwysiad 1C gydag offer manwerthu, yn amrywio o glorian i gofrestrau arian parod a sganwyr codau bar. Gellir cysylltu cydrannau allanol ar ochr gweinydd 1C: Menter ac ar ochr y cleient (gan gynnwys, ond heb fod yn gyfyngedig i, y cleient gwe, yn ogystal â fersiwn nesaf y platfform symudol 1C:Menter). Mae technoleg cydrannau allanol yn darparu rhyngwyneb meddalwedd (C ++) eithaf syml a dealladwy ar gyfer rhyngweithio cydrannau â llwyfan 1C:Menter, y mae'n rhaid i'r datblygwr ei weithredu.

Mae'r posibiliadau sy'n agor wrth ddefnyddio cydrannau allanol yn eang iawn. Gallwch chi weithredu rhyngweithio gan ddefnyddio protocol cyfnewid data penodol gyda dyfeisiau a systemau allanol, ymgorffori algorithmau penodol ar gyfer prosesu data a fformatau data, ac ati.

Mecanweithiau integreiddio hen ffasiwn

Mae'r platfform yn darparu mecanweithiau integreiddio nad ydynt yn cael eu hargymell i'w defnyddio mewn datrysiadau newydd; cânt eu gadael i mewn am resymau sy’n gydnaws yn ôl, a hefyd rhag ofn na all y parti arall weithio gyda phrotocolau mwy modern. Mae un ohonynt yn gweithio gyda ffeiliau fformat DBF (a gefnogir yn yr iaith adeiledig gan ddefnyddio'r gwrthrych XBase).

Mecanwaith integreiddio etifeddiaeth arall yw'r defnydd o dechnoleg COM (dim ond ar gael ar lwyfan Windows). Mae'r platfform 1C:Menter yn darparu dau ddull integreiddio ar gyfer Windows gan ddefnyddio technoleg COM: gweinydd awtomeiddio a chysylltiad Allanol. Maent yn debyg iawn, ond un o'r gwahaniaethau sylfaenol yw, yn achos y gweinydd Automation, bod cymhwysiad cleient 1C:Enterprise 8 llawn yn cael ei lansio, ac yn achos cysylltiad allanol, COM cymharol fach yn y broses. gweinydd yn cael ei lansio. Hynny yw, os ydych chi'n gweithio trwy'r gweinydd Automation, gallwch ddefnyddio ymarferoldeb cymhwysiad y cleient a pherfformio gweithredoedd tebyg i weithredoedd rhyngweithiol y defnyddiwr. Wrth ddefnyddio cysylltiad allanol, dim ond swyddogaethau rhesymeg busnes y gallwch eu defnyddio, a gellir eu gweithredu ar ochr cleient y cysylltiad, lle mae gweinydd COM yn y broses yn cael ei greu, a gallwch ffonio rhesymeg busnes ar y gweinydd 1C:Enterprise ochr.

Gellir defnyddio technoleg COM hefyd i gael mynediad at systemau allanol o god cymhwysiad ar y platfform 1C:Menter. Yn yr achos hwn, mae'r cais 1C yn gweithredu fel cleient COM. Ond dylid cofio mai dim ond os yw'r gweinydd 1C yn gweithredu mewn amgylchedd Windows y bydd y mecanweithiau hyn yn gweithio.

Mecanweithiau integreiddio wedi'u gweithredu mewn ffurfweddiadau safonol

Fformat Data Menter

Dulliau o integreiddio ag 1C
Mewn nifer o gyfluniadau 1C (rhestr isod), yn seiliedig ar y mecanwaith cyfnewid data platfform a ddisgrifir uchod, gweithredir mecanwaith parod ar gyfer cyfnewid data â chymwysiadau allanol, nad oes angen newid cod ffynhonnell y ffurfweddiadau (paratoi ar gyfer data). cyfnewid yn cael ei wneud yn y gosodiadau o atebion cais):

  • "1C: Rheoli Menter ERP 2.0"
  • "Awtomatiaeth cymhleth 2"
  • "Cyfrifo Menter", argraffiad 3.0
  • "Cyfrifo am fenter CORP", rhifyn 3.0
  • "Manwerthu", argraffiad 2.0
  • "Rheoli Masnach Sylfaenol", rhifyn 11
  • Rheolaeth Masnach, Rhifyn 11
  • “Corp cyflogau a rheoli personél”, rhifyn 3

Y fformat a ddefnyddir ar gyfer cyfnewid data yw MenterData, yn seiliedig ar XML. Mae'r fformat yn canolbwyntio ar fusnes - mae'r strwythurau data a ddisgrifir ynddo yn cyfateb i endidau busnes (dogfennau ac elfennau cyfeiriadur) a gyflwynir mewn rhaglenni 1C, er enghraifft: gweithred gwblhau, archeb derbyn arian parod, gwrthbarti, eitem, ac ati.

Gall cyfnewid data rhwng y cymhwysiad 1C a chymhwysiad trydydd parti ddigwydd:

  • trwy gyfeiriadur ffeiliau pwrpasol
  • trwy gyfeiriadur FTP
  • trwy wasanaeth gwe a ddefnyddir ar ochr cais 1C. Trosglwyddir y ffeil ddata fel paramedr i ddulliau gwe
  • trwy e-bost

Yn achos cyfnewid trwy wasanaeth gwe, bydd cymhwysiad trydydd parti yn cychwyn sesiwn cyfnewid data trwy ffonio dulliau gwe cyfatebol y cymhwysiad 1C. Mewn achosion eraill, cychwynnwr y sesiwn cyfnewid fydd y cais 1C (trwy osod y ffeil ddata yn y cyfeiriadur priodol neu anfon y ffeil ddata i'r cyfeiriad e-bost wedi'i ffurfweddu).
Hefyd ar ochr 1C gallwch chi ffurfweddu pa mor aml y bydd cydamseru yn digwydd (ar gyfer opsiynau gyda chyfnewid ffeiliau trwy gyfeiriadur ac e-bost):

  • yn unol â'r amserlen (gydag amlder penodol)
  • â llaw; bydd yn rhaid i'r defnyddiwr ddechrau cydamseru â llaw bob tro y bydd ei angen arno

Cydnabod negeseuon

Mae ceisiadau 1C yn cadw cofnodion o negeseuon cydamseru a anfonwyd ac a dderbyniwyd ac yn disgwyl yr un peth gan geisiadau trydydd parti. Mae hyn yn caniatáu ichi ddefnyddio'r mecanwaith rhifo negeseuon a ddisgrifir uchod yn yr adran “Mecanwaith cyfnewid data”.

Yn ystod cydamseru, mae cymwysiadau 1C yn trosglwyddo gwybodaeth yn unig am newidiadau sydd wedi digwydd gydag endidau busnes ers y cydamseriad diwethaf (i leihau faint o wybodaeth a drosglwyddir). Yn ystod y cydamseriad cyntaf, bydd y cymhwysiad 1C yn uwchlwytho pob endid busnes (er enghraifft, eitemau o gyfeirlyfr yr eitem) yn y fformat EnterpriseData i ffeil XML (gan eu bod i gyd yn “newydd” ar gyfer y rhaglen allanol). Rhaid i'r cais trydydd parti brosesu'r wybodaeth o'r ffeil XML a dderbyniwyd gan 1C ac, yn ystod y sesiwn cydamseru nesaf, gosod yn y ffeil a anfonwyd i 1C, mewn adran XML arbennig, wybodaeth bod y neges gan 1C gyda rhif penodol wedi bod yn llwyddiannus a dderbyniwyd. Mae'r neges derbynneb yn arwydd i'r cais 1C bod yr holl endidau busnes wedi'u prosesu'n llwyddiannus gan y cymhwysiad allanol ac nid oes angen trosglwyddo gwybodaeth amdanynt mwyach. Yn ogystal â'r dderbynneb, gall ffeil XML o raglen trydydd parti hefyd gynnwys data i'w cysoni gan y rhaglen (er enghraifft, dogfennau ar gyfer gwerthu nwyddau a gwasanaethau).

Ar ôl derbyn y neges derbynneb, mae'r cais 1C yn nodi bod yr holl newidiadau a drosglwyddwyd yn y neges flaenorol wedi'u cysoni'n llwyddiannus. Dim ond newidiadau heb eu cydamseru i endidau busnes (creu endidau newydd, newid a dileu rhai presennol) fydd yn cael eu hanfon i'r rhaglen allanol yn ystod y sesiwn cydamseru nesaf.

Dulliau o integreiddio ag 1C
Wrth drosglwyddo data o gymhwysiad allanol i'r cymhwysiad 1C, mae'r llun yn cael ei wrthdroi. Rhaid i'r cais allanol lenwi adran derbyn y ffeil XML yn unol â hynny a gosod y data busnes ar gyfer cydamseru ar ei ran yn y fformat EnterpriseData.

Dulliau o integreiddio ag 1C

Cyfnewid data wedi'i symleiddio heb ysgwyd llaw

Ar gyfer achosion o integreiddio syml, pan fo’n ddigon i drosglwyddo gwybodaeth yn unig o gais trydydd parti i’r cymhwysiad 1C ac nid oes angen gwrthdroi trosglwyddo data o’r cymhwysiad 1C i gais trydydd parti (er enghraifft, integreiddio cais ar-lein storio sy'n trosglwyddo gwybodaeth gwerthiant i 1C: Cyfrifo), mae opsiwn symlach o weithio trwy wasanaeth gwe (heb gydnabyddiaeth), nad oes angen gosodiadau ar ochr y cais 1C.

Atebion integreiddio personol

Mae datrysiad safonol “1C: Trosi Data”, sy'n defnyddio mecanweithiau platfform ar gyfer trosi a chyfnewid data rhwng ffurfweddiadau 1C safonol, ond gellir ei ddefnyddio hefyd ar gyfer integreiddio â chymwysiadau trydydd parti.

Integreiddio ag atebion bancio

Safon "Banc Cleient", a ddatblygwyd gan arbenigwyr 1C fwy na 10 mlynedd yn ôl, mewn gwirionedd wedi dod yn safon diwydiant yn Rwsia. Y cam nesaf i'r cyfeiriad hwn yw technoleg Banc Uniongyrchol, sy'n eich galluogi i anfon dogfennau talu i'r banc a derbyn datganiadau gan y banc yn uniongyrchol o raglenni'r system 1C:Menter trwy wasgu un botwm yn y rhaglen 1C; nid oes angen gosod a rhedeg rhaglenni ychwanegol ar gyfrifiadur y cleient.

Mae yna hefyd safon ar gyfer cyfnewid data mewn prosiectau cyflog.

Arall

Werth sôn protocol cyfnewid rhwng y system 1C:Enterprise a'r wefan, safon cyfnewid gwybodaeth fasnachol MasnachML (a ddatblygwyd ar y cyd â Microsoft, Intel, Price.ru a chwmnïau eraill), safon ar gyfer cyfnewid data ar gyfer caffael trafodion.

Ffynhonnell: hab.com

Ychwanegu sylw