ከ 1 ሲ ጋር የመዋሃድ ዘዴዎች

ለንግድ ማመልከቻዎች በጣም አስፈላጊዎቹ መስፈርቶች ምንድን ናቸው? አንዳንድ በጣም አስፈላጊ ተግባራት የሚከተሉት ናቸው:

  • የንግድ ሥራዎችን ለመለወጥ የመተግበሪያ ሎጂክን የመቀየር / የማላመድ ቀላልነት።
  • ከሌሎች መተግበሪያዎች ጋር ቀላል ውህደት።

በ 1C ውስጥ የመጀመሪያው ተግባር እንዴት እንደሚፈታ በአጭሩ በ "ማበጀት እና ድጋፍ" ክፍል ውስጥ ተገልጿል ይህ ዓምድ; ወደዚህ አስደሳች ርዕስ በሚቀጥለው ርዕስ እንመለስበታለን። ዛሬ ስለ ሁለተኛው ተግባር ማለትም ስለ ውህደት እንነጋገራለን.

የማዋሃድ ተግባራት

የማዋሃድ ስራዎች የተለያዩ ሊሆኑ ይችላሉ. አንዳንድ ችግሮችን ለመፍታት ቀላል በይነተገናኝ የመረጃ ልውውጥ በቂ ነው - ለምሳሌ የደመወዝ የፕላስቲክ ካርዶችን ለማውጣት የሰራተኞችን ዝርዝር ወደ ባንክ ማስተላለፍ. ለተጨማሪ ውስብስብ ተግባራት፣ ሙሉ በሙሉ በራስ-ሰር የሚደረግ የመረጃ ልውውጥ አስፈላጊ ሊሆን ይችላል፣ ምናልባትም የውጭ ስርዓትን የንግድ አመክንዮ በማጣቀስ። እንደ ውጫዊ መሳሪያዎች (ለምሳሌ የችርቻሮ እቃዎች, የሞባይል ስካነሮች, ወዘተ.) ወይም ከውርስ ወይም ከፍተኛ ልዩ ስርዓቶች (ለምሳሌ ከ RFID መለያ ማወቂያ ስርዓቶች) ጋር በመተባበር በተፈጥሮ ውስጥ ልዩ የሆኑ ተግባራት አሉ. ለእያንዳንዱ ተግባር በጣም ተገቢውን የመዋሃድ ዘዴ መምረጥ እጅግ በጣም አስፈላጊ ነው.

ከ 1C ጋር የመዋሃድ አማራጮች

ከ 1C አፕሊኬሽኖች ጋር ውህደትን ለመተግበር የተለያዩ አቀራረቦች አሉ ፣ የትኛውን መምረጥ በስራው መስፈርቶች ላይ የተመሠረተ ነው።

  1. በመተግበር ላይ የተመሰረተ የመዋሃድ ዘዴዎችበመድረክ የቀረበ፣ የራሱ የሆነ ልዩ ኤፒአይ በ1C አፕሊኬሽን በኩል (ለምሳሌ የድር ወይም የኤችቲቲፒ አገልግሎቶች ስብስብ የሶስተኛ ወገን መተግበሪያዎችን ከ1C መተግበሪያ ጋር ለመለዋወጥ የሚጠራ)። የዚህ አቀራረብ ጥቅም የኤፒአይ በ 1C አፕሊኬሽኑ በኩል በትግበራ ​​ላይ ለውጦችን መቋቋም ነው. የአቀራረብ ልዩነት የመደበኛ 1C መፍትሄ የምንጭ ኮድ መቀየር አስፈላጊ ነው፣ ይህም ወደ አዲስ የውቅረት ስሪት ሲዘዋወር የምንጭ ኮዶችን ሲያዋህድ ጥረት ሊጠይቅ ይችላል። በዚህ ሁኔታ ፣ አዲስ ተራማጅ ተግባር ለማዳን ሊመጣ ይችላል - የማዋቀር ቅጥያዎች. ቅጥያዎች፣ በመሰረቱ፣ የመተግበሪያ መፍትሄዎችን እራሳቸው ሳይቀይሩ ተጨማሪዎችን በመተግበሪያ መፍትሄዎች ላይ እንዲፈጥሩ የሚያስችልዎ ተሰኪ ዘዴ ነው። የውህደት ኤፒአይን ወደ ውቅር ቅጥያው መውሰድ ወደ አዲስ የመደበኛ መፍትሄ ስሪት ሲቀይሩ ውቅሮችን ሲያዋህዱ ችግሮችን ለማስወገድ ያስችልዎታል።
  2. ለመተግበሪያው ነገር ሞዴል ውጫዊ መዳረሻን የሚሰጡ እና የመተግበሪያውን ማሻሻያ ወይም ቅጥያ መፍጠርን የማይጠይቁ የመድረክ ውህደት ስልቶችን በመጠቀም። የዚህ አቀራረብ ጥቅም የ 1C መተግበሪያን መለወጥ አያስፈልግም. መቀነስ - የ1C አፕሊኬሽኑ ከተሻሻለ፣ በተቀናጀ አፕሊኬሽኑ ውስጥ ማሻሻያ ሊያስፈልግ ይችላል። የዚህ አቀራረብ ምሳሌ በ 1C: የድርጅት መድረክ ጎን (ከዚህ በታች ስለ እሱ የበለጠ) የተተገበረውን የኦዳታ ፕሮቶኮልን ለውህደት መጠቀም ነው።
  3. በመደበኛ 1C መፍትሄዎች ውስጥ የተተገበሩ ዝግጁ የሆኑ የመተግበሪያ ፕሮቶኮሎችን መጠቀም። ከ 1C እና አጋሮች ብዙ መደበኛ መፍትሄዎች በመድረክ በተሰጡት የመዋሃድ ዘዴዎች ላይ በመመርኮዝ በተወሰኑ ተግባራት ላይ ያተኮሩ የራሳቸውን የመተግበሪያ ፕሮቶኮሎች ተግባራዊ ያደርጋሉ. እነዚህን ዘዴዎች ሲጠቀሙ, በ 1C መተግበሪያ በኩል ኮድ መጻፍ አያስፈልግም, ምክንያቱም የመተግበሪያውን መፍትሄ መደበኛ ችሎታዎች እንጠቀማለን. በ 1C መተግበሪያ በኩል, የተወሰኑ ቅንብሮችን ብቻ ማድረግ አለብን.

በ1C፡የኢንተርፕራይዝ መድረክ ውስጥ የማዋሃድ ዘዴዎች

ፋይሎችን አስመጣ/ላክ

በ1C አፕሊኬሽን እና በዘፈቀደ አፕሊኬሽን መካከል የሁለት አቅጣጫዊ የውሂብ ልውውጥ ተግባር ገጥሞናል እንበል። ለምሳሌ በ1C መተግበሪያ እና በዘፈቀደ አፕሊኬሽን መካከል የምርቶችን ዝርዝር (የኖሜንክላቸር ማውጫ) ማመሳሰል አለብን።

ከ 1 ሲ ጋር የመዋሃድ ዘዴዎች
ይህንን ችግር ለመፍታት የስም ዝርዝር ማውጫውን ወደ አንድ የተወሰነ ቅርጸት (ጽሑፍ ፣ ኤክስኤምኤል ፣ JSON ፣ ...) የሚያወርድ እና ይህን ቅርጸት የሚያነብ ቅጥያ መጻፍ ይችላሉ።

መድረኩ በቀጥታ በWriteXML/ReadXML አለምአቀፍ አውድ ዘዴዎች እና በ XDTO (ኤክስኤምኤል የውሂብ ማስተላለፊያ እቃዎች) ረዳት ነገር በመጠቀም በኤክስኤምኤል ውስጥ ያሉ የመተግበሪያ ነገሮችን የመከታታይ ዘዴን ተግባራዊ ያደርጋል።

በ1C፡ኢንተርፕራይዝ ሲስተም ውስጥ ያለ ማንኛውም ነገር ወደ ኤክስኤምኤል ውክልና እና በተቃራኒው ሊደረደር ይችላል።

ይህ ተግባር የነገሩን የኤክስኤምኤል ውክልና ይመልሳል፡-

Функция Объект_В_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

ከዚያ የቀረው ሁሉ ውሂቡን ለዋና ተጠቃሚው ማስተላለፍ ነው። 1C፡Enterprise Platform ዋናዎቹን የኢንተርኔት ፕሮቶኮሎች HTTP፣ FTP፣ POP3፣ SMTP፣ IMAP ይደግፋል። እንዲሁም ውሂብን ለማስተላለፍ HTTP እና/ወይም የድር አገልግሎቶችን መጠቀም ይችላሉ።

HTTP እና የድር አገልግሎቶች

ከ 1 ሲ ጋር የመዋሃድ ዘዴዎች

1C አፕሊኬሽኖች የራሳቸውን የኤችቲቲፒ እና የድር አገልግሎቶችን እንዲሁም ኤችቲቲፒ እና በሶስተኛ ወገን መተግበሪያዎች የሚተገበሩ የድር አገልግሎቶችን መደወል ይችላሉ።

REST በይነገጽ እና ኦዳታ ፕሮቶኮል

ከስሪት 8.3.5 ጀምሮ የ1C፡ኢንተርፕራይዝ መድረክ በራስ ሰር ይችላል። የ REST በይነገጽ ይፍጠሩ ለጠቅላላው የመተግበሪያ መፍትሄ. ማንኛውም የማዋቀር ነገር (ማውጫ፣ ሰነድ፣ የመረጃ መመዝገቢያ፣ ወዘተ.) በREST በይነገጽ በኩል መረጃ ለመቀበል እና ለማሻሻል ዝግጁ መሆን ይችላል። መድረኩ ፕሮቶኮሉን እንደ የመዳረሻ ፕሮቶኮል ይጠቀማል ኦዳታ ስሪት 3.0. የኦዳታ አገልግሎቶችን ማተም የሚከናወነው ከ Configurator ሜኑ "አስተዳደር -> በድር አገልጋይ ላይ ማተም" ነው፣ "መደበኛ ኦዳታ በይነገጽን አትም" አመልካች ሳጥኑ መፈተሽ አለበት። Atom/XML እና JSON ቅርጸቶች ይደገፋሉ። የመተግበሪያው መፍትሄ በድር አገልጋይ ላይ ከታተመ በኋላ፣ የሶስተኛ ወገን ስርዓቶች HTTP ጥያቄዎችን በመጠቀም በREST በይነገጽ ሊደርሱበት ይችላሉ። ከ 1C መተግበሪያ ጋር በኦዳታ ፕሮቶኮል ለመስራት በ 1C በኩል ፕሮግራም ማውጣት አያስፈልግም።

ስለዚህ፣ እንደ URL http://<сервер>/<конфигурация>/odata/standard.odata/Catalog_Номенклатура የስም ዝርዝር ካታሎግ ይዘቶችን በኤክስኤምኤል ቅርጸት ይመልስልናል - የመግቢያ ክፍሎች ስብስብ (የመልእክቱ ርዕስ በአጭሩ ቀርቷል)

<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 кВт, режимы работы: тепло/холод"
}, …

ውጫዊ የውሂብ ምንጮች

ከ 1 ሲ ጋር የመዋሃድ ዘዴዎች
በአንዳንድ ሁኔታዎች የውሂብ ልውውጥ በ የውጭ የውሂብ ምንጮች ከሁሉ የተሻለው መፍትሔ ሊሆን ይችላል. የውጪ የመረጃ ምንጮች ከማንኛውም ከODBC ጋር ተኳሃኝ ከሆነው ዳታቤዝ ጋር ለማንበብ እና ለመፃፍ የሚያስችል የ1C መተግበሪያ ውቅር ነገር ናቸው። ውጫዊ የመረጃ ምንጮች በሁለቱም ዊንዶውስ እና ሊኑክስ ላይ ይገኛሉ።

የውሂብ ልውውጥ ዘዴ

የውሂብ ልውውጥ ዘዴ በ1C፡Enterprise ላይ ተመስርተው በጂኦግራፊያዊ የተከፋፈሉ ሥርዓቶችን ለመፍጠር እና በ1C፡Enterprise ላይ ያልተመሠረቱ የመረጃ ልውውጥን ከሌሎች የመረጃ ሥርዓቶች ጋር ለማደራጀት የታሰበ ነው።

ይህ ዘዴ በ 1C አተገባበር ውስጥ በንቃት ጥቅም ላይ ይውላል, እና በእሱ እርዳታ የተፈቱት ተግባራት በጣም ሰፊ ነው. ይህ በድርጅቱ ቅርንጫፎች ውስጥ በተጫኑ 1C አፕሊኬሽኖች መካከል የመረጃ ልውውጥ፣ በ1C አፕሊኬሽን እና በኦንላይን ስቶር ድረ-ገጽ መካከል ልውውጥ እና በ1C አገልጋይ አፕሊኬሽን እና በሞባይል ደንበኛ መካከል የመረጃ ልውውጥን (በ1C፡ኢንተርፕራይዝ የሞባይል መድረክ በመጠቀም የተፈጠረ) እና ብዙ ያካትታል። ተጨማሪ.

በመረጃ ልውውጥ ዘዴ ውስጥ ካሉት ቁልፍ ፅንሰ-ሀሳቦች አንዱ የልውውጥ እቅድ ነው። የልውውጥ እቅድ የ 1C መተግበሪያ መድረክ ልዩ ዓይነት ነገር ነው, በተለይም በልውውጡ ውስጥ የሚሳተፉትን የውሂብ ስብጥር (የትኞቹ ማውጫዎች, ሰነዶች, መመዝገቢያዎች, ወዘተ) ይወስናል. የልውውጡ ዕቅዱ ስለ ልውውጥ ተሳታፊዎች (የልውውጥ ኖዶች የሚባሉት) መረጃዎችን ይዟል።
የመረጃ ልውውጥ ዘዴው ሁለተኛው አካል የለውጥ ምዝገባ ዘዴ ነው. ይህ ዘዴ እንደ የመለዋወጫ እቅድ አካል ለዋና ተጠቃሚዎች ማስተላለፍ ያለባቸውን የውሂብ ለውጦችን ስርዓቱን በራስ-ሰር ይቆጣጠራል። ይህንን ዘዴ በመጠቀም የመሣሪያ ስርዓቱ ከመጨረሻው ማመሳሰል በኋላ የተከሰቱ ለውጦችን ይከታተላል እና በሚቀጥለው የማመሳሰል ክፍለ ጊዜ የሚተላለፈውን የውሂብ መጠን እንዲቀንሱ ያስችልዎታል።

የውሂብ ልውውጥ የሚከሰተው የአንድ የተወሰነ መዋቅር የኤክስኤምኤል መልዕክቶችን በመጠቀም ነው። መልእክቱ ከመጨረሻው መስቀለኛ መንገድ ጋር ከተመሳሰለ በኋላ የተለወጠ ውሂብ እና አንዳንድ የአገልግሎት መረጃዎችን ይዟል። የመልዕክት አወቃቀሩ የመልዕክት ቁጥር መስጠትን ይደግፋል እና ከተቀባዩ መስቀለኛ መንገድ መልእክቶች እንደደረሱ ማረጋገጫ እንዲቀበሉ ያስችልዎታል. እንዲህ ዓይነቱ ማረጋገጫ ከተቀባዩ መስቀለኛ መንገድ በሚመጣው በእያንዳንዱ መልእክት ውስጥ, በመጨረሻው የተቀበለው መልእክት ቁጥር ውስጥ ይገኛል. የመልእክት ቁጥር መቁጠር መድረኩ ቀደም ሲል በተሳካ ሁኔታ ወደ ተቀባዩ መስቀለኛ መንገድ የተላለፈውን መረጃ እንዲረዳ ያስችለዋል፣ እና የላኪው መስቀለኛ መንገድ የመጨረሻውን መልእክት በተቀባዩ መስቀለኛ መንገድ የተቀበለውን ደረሰኝ ከተቀበለ በኋላ የተቀየረ መረጃን ብቻ በማስተላለፍ እንደገና ማስተላለፍን ያስወግዳል። ይህ የአሠራር ዘዴ አስተማማኝ ባልሆኑ የማስተላለፊያ ቻናሎች እና የመልዕክት መጥፋት እንኳን ዋስትና ያለው ማድረስ ያረጋግጣል።

የውጭ አካላት

በበርካታ አጋጣሚዎች የውህደት ችግሮችን በሚፈታበት ጊዜ አንድ ሰው የተወሰኑ መስፈርቶችን ለምሳሌ የግንኙነት ፕሮቶኮሎች, የውሂብ ቅርፀቶች, በ 1C: የኢንተርፕራይዝ መድረክ ላይ ያልተሰጡ ናቸው. ለእንደዚህ አይነት ተግባራት, መድረኩ ያቀርባል የውጭ አካል ቴክኖሎጂየ 1C: Enterpriseን ተግባር የሚያሰፋ በተለዋዋጭ ተሰኪ ሞጁሎችን እንዲፈጥሩ ያስችልዎታል።

ተመሳሳይ መስፈርቶች ያለው ተግባር ዓይነተኛ ምሳሌ የ 1C መተግበሪያ መፍትሄ ከችርቻሮ መሳሪያዎች ጋር፣ከሚዛን እስከ ገንዘብ መመዝገቢያ እና ባርኮድ ስካነሮች ድረስ ያለው ውህደት ነው። ውጫዊ አካላት በሁለቱም በ1C፡ኢንተርፕራይዝ አገልጋይ በኩል እና በደንበኛው በኩል (የድር ደንበኛን ጨምሮ፣ ግን ሳይወሰኑ) ሊገናኙ ይችላሉ። የሞባይል መድረክ ቀጣዩ ስሪት 1C: ኢንተርፕራይዝ) የውጪ አካላት ቴክኖሎጂ ከ1C፡ኢንተርፕራይዝ ፕላትፎርም ጋር ለክፍለ አካላት መስተጋብር በጣም ቀላል እና ለመረዳት የሚቻል የሶፍትዌር (C++) በይነገጽ ያቀርባል፣ እሱም በገንቢው መተግበር አለበት።

ውጫዊ ክፍሎችን ሲጠቀሙ የሚከፈቱት እድሎች በጣም ሰፊ ናቸው. ከውጪ መሳሪያዎች እና ስርዓቶች ጋር የተወሰነ የውሂብ ልውውጥ ፕሮቶኮል በመጠቀም መስተጋብርን መተግበር፣ ውሂብን እና የውሂብ ቅርጸቶችን ለማስኬድ በተወሰኑ ስልተ ቀመሮች ውስጥ መገንባት፣ ወዘተ.

ጊዜ ያለፈበት የውህደት ዘዴዎች

የመሳሪያ ስርዓቱ ለአዳዲስ መፍትሄዎች ጥቅም ላይ እንዲውል የማይመከሩትን የመዋሃድ ዘዴዎችን ያቀርባል; ለኋላ ተኳሃኝነት ምክንያቶች ይተዋሉ, እና እንዲሁም ሌላኛው አካል ይበልጥ ዘመናዊ በሆኑ ፕሮቶኮሎች መስራት ካልቻለ. ከመካከላቸው አንዱ ከዲቢኤፍ ቅርፀት ፋይሎች ጋር እየሰራ ነው (በ XBase ነገር በመጠቀም አብሮ በተሰራ ቋንቋ የተደገፈ)።

ሌላው የቅርስ ውህደት ዘዴ የ COM ቴክኖሎጂ አጠቃቀም ነው (በዊንዶውስ መድረክ ላይ ብቻ ይገኛል)። የ1C፡ኢንተርፕራይዝ መድረክ የኮም ቴክኖሎጂን በመጠቀም ለዊንዶውስ ሁለት የማዋሃድ ዘዴዎችን ይሰጣል፡ አውቶሜሽን አገልጋይ እና ውጫዊ ግንኙነት። በጣም ተመሳሳይ ናቸው, ነገር ግን ከመሠረታዊ ልዩነቶች አንዱ በአውቶሜሽን አገልጋይ ውስጥ, ሙሉ በሙሉ የ 1C: Enterprise 8 ደንበኛ መተግበሪያ ተጀምሯል, እና በውጫዊ ግንኙነት ውስጥ, በሂደት ላይ ያለው COM በአንጻራዊ ሁኔታ ሲታይ አነስተኛ ነው. አገልጋይ ተጀምሯል። ማለትም ፣ በአውቶሜሽን አገልጋይ በኩል የሚሰሩ ከሆነ የደንበኛውን መተግበሪያ ተግባር መጠቀም እና ከተጠቃሚው መስተጋብራዊ ድርጊቶች ጋር ተመሳሳይ እርምጃዎችን ማከናወን ይችላሉ። ውጫዊ ግንኙነትን ሲጠቀሙ የቢዝነስ አመክንዮ ተግባራትን ብቻ መጠቀም ይችላሉ፣ እና ሁለቱም በግንኙነቱ ደንበኛ በኩል ሊከናወኑ ይችላሉ፣ በሂደት ላይ ያለ የ COM አገልጋይ በሚፈጠርበት እና በ1C፡Enterprise አገልጋይ ላይ የንግድ ሎጂክ መደወል ይችላሉ። ጎን.

የ COM ቴክኖሎጂ ውጫዊ ስርዓቶችን ከመተግበሪያ ኮድ በ 1C: Enterprise platform ላይ ለመድረስ ጥቅም ላይ ሊውል ይችላል. በዚህ አጋጣሚ የ1C መተግበሪያ እንደ COM ደንበኛ ሆኖ ይሰራል። ነገር ግን እነዚህ ዘዴዎች የሚሰሩት የ 1C አገልጋይ በዊንዶውስ አካባቢ ውስጥ የሚሰራ ከሆነ ብቻ መሆኑን ማስታወስ ይገባል.

በመደበኛ ውቅሮች ውስጥ የተተገበሩ የውህደት ዘዴዎች

የድርጅት ውሂብ ቅርጸት

ከ 1 ሲ ጋር የመዋሃድ ዘዴዎች
በበርካታ የ 1C አወቃቀሮች (ከዚህ በታች ያለው ዝርዝር) ፣ ከላይ በተገለጸው የመሣሪያ ስርዓት የመረጃ ልውውጥ ዘዴ ላይ በመመርኮዝ ከውጭ መተግበሪያዎች ጋር መረጃ ለመለዋወጥ ዝግጁ የሆነ ዘዴ ተተግብሯል ፣ ይህም የቅንጅቶችን ምንጭ ኮድ መለወጥ አያስፈልገውም (ለውሂብ ዝግጅት) ልውውጥ የሚከናወነው በመተግበሪያ መፍትሄዎች ቅንብሮች ውስጥ ነው)

  • "1C: ኢአርፒ ኢንተርፕራይዝ አስተዳደር 2.0"
  • "ውስብስብ አውቶማቲክ 2"
  • "ኢንተርፕራይዝ የሂሳብ አያያዝ", እትም 3.0
  • "ለ CORP ድርጅት የሂሳብ አያያዝ", እትም 3.0
  • "ችርቻሮ", እትም 2.0
  • "መሰረታዊ የንግድ አስተዳደር", እትም 11
  • የንግድ አስተዳደር፣ እትም 11
  • "የደመወዝ እና የሰው ኃይል አስተዳደር CORP", እትም 3

ለመረጃ ልውውጥ ጥቅም ላይ የዋለው ቅርጸት ነው ኢንተርፕራይዝ ዳታ፣ በኤክስኤምኤል ላይ የተመሠረተ። ቅርጸቱ ንግድ-ተኮር ነው - በእሱ ውስጥ የተገለጹት የውሂብ አወቃቀሮች በ 1C ፕሮግራሞች ውስጥ ከቀረቡት የንግድ አካላት (ሰነዶች እና የማውጫ አካላት) ጋር ይዛመዳሉ ፣ ለምሳሌ የማጠናቀቂያ ተግባር ፣ የገንዘብ ደረሰኝ ትዕዛዝ ፣ ተጓዳኝ ፣ ንጥል ፣ ወዘተ.

በ 1C መተግበሪያ እና በሶስተኛ ወገን መተግበሪያ መካከል የውሂብ ልውውጥ ሊከሰት ይችላል፡-

  • በልዩ የፋይል ማውጫ በኩል
  • በኤፍቲፒ ማውጫ በኩል
  • በ 1C መተግበሪያ በኩል በተዘረጋው የድረ-ገጽ አገልግሎት። የውሂብ ፋይሉ ለድር ዘዴዎች እንደ መለኪያ ተላልፏል
  • በኢሜል በኩል

በድር አገልግሎት በኩል ልውውጥን በተመለከተ የሶስተኛ ወገን መተግበሪያ የ 1C መተግበሪያን ተዛማጅ የድር ዘዴዎችን በመደወል የውሂብ ልውውጥ ክፍለ ጊዜ ይጀምራል. በሌሎች ሁኔታዎች, የልውውጥ ክፍለ ጊዜ አስጀማሪው የ 1C መተግበሪያ (የውሂብ ፋይሉን በተገቢው ማውጫ ውስጥ በማስቀመጥ ወይም የውሂብ ፋይሉን ወደ የተዋቀረው የኢሜል አድራሻ በመላክ) ይሆናል.
እንዲሁም በ 1C በኩል ማመሳሰል ምን ያህል ጊዜ እንደሚከሰት ማዋቀር ይችላሉ (ለፋይል ልውውጥ በማውጫ እና በኢሜል)።

  • እንደ መርሃግብሩ (በተጠቀሰው ድግግሞሽ)
  • በእጅ; ተጠቃሚው በፈለገ ቁጥር ማመሳሰልን በእጅ መጀመር አለበት።

መልዕክቶችን እውቅና መስጠት

1C አፕሊኬሽኖች የተላኩ እና የተቀበሏቸው የማመሳሰል መልዕክቶችን መዛግብት ያስቀምጣሉ እና ከሶስተኛ ወገን መተግበሪያዎችም ተመሳሳይ ነገር ይጠብቃሉ። ይህ ከላይ በ "የውሂብ መለዋወጫ ዘዴ" ክፍል ውስጥ የተገለጸውን የመልዕክት ቁጥር አሰጣጥ ዘዴን እንድትጠቀም ይፈቅድልሃል.

በማመሳሰል ጊዜ፣ 1C አፕሊኬሽኖች የሚያስተላልፉት ከመጨረሻው ማመሳሰል ጀምሮ በንግድ አካላት ላይ ስለተከሰቱ ለውጦች መረጃ ብቻ ነው (የተላለፈውን መረጃ መጠን ለመቀነስ)። በመጀመሪያው ማመሳሰል ወቅት፣ የ1C አፕሊኬሽኑ ሁሉንም የንግድ ተቋማት (ለምሳሌ የእቃው ማመሳከሪያ ደብተር ዕቃዎችን) በ EnterpriseData ቅርጸት ወደ ኤክስኤምኤል ፋይል ይሰቅላል (ሁሉም ለውጫዊ መተግበሪያ “አዲስ” ስለሆኑ)። የሶስተኛ ወገን አፕሊኬሽኑ ከ 1C ከተቀበለው የኤክስኤምኤል ፋይል መረጃን ማካሄድ እና በሚቀጥለው የማመሳሰል ክፍለ ጊዜ ወደ 1C በተላከው ፋይል ውስጥ በልዩ ኤክስኤምኤል ክፍል ውስጥ ከ 1C የመጣው መልእክት በተሳካ ሁኔታ መጠናቀቁን ማረጋገጥ አለበት። ተቀብለዋል. ደረሰኙ መልእክቱ ሁሉም የንግድ ድርጅቶች በውጫዊ መተግበሪያ በተሳካ ሁኔታ እንደተከናወኑ እና ስለእነሱ መረጃ ማስተላለፍ እንደማያስፈልግ ለ 1C መተግበሪያ ምልክት ነው. ከደረሰኙ በተጨማሪ፣ ከሶስተኛ ወገን የተገኘ የኤክስኤምኤል ፋይል በመተግበሪያው ለማመሳሰል (ለምሳሌ ለሸቀጦች እና አገልግሎቶች ሽያጭ ሰነዶች) መረጃን ሊይዝ ይችላል።

የደረሰኝ መልእክት ከተቀበለ በኋላ፣ የ1C አፕሊኬሽኑ በቀደመው መልእክት ውስጥ የተላለፉትን ሁሉንም ለውጦች በተሳካ ሁኔታ እንደተመሳሰሉ ያሳያል። በንግድ ድርጅቶች ላይ ያልተመሳሰሉ ለውጦች ብቻ (አዲስ አካላትን መፍጠር፣ ያሉትን መለወጥ እና መሰረዝ) በሚቀጥለው የማመሳሰል ክፍለ ጊዜ ወደ ውጫዊ መተግበሪያ ይላካሉ።

ከ 1 ሲ ጋር የመዋሃድ ዘዴዎች
ውሂብን ከውጫዊ መተግበሪያ ወደ 1C መተግበሪያ ሲያስተላልፍ ስዕሉ ወደ ኋላ ይመለሳል። የውጪ አፕሊኬሽኑ በዚሁ መሰረት የኤክስኤምኤል ፋይል ደረሰኝ ክፍል መሙላት እና የንግድ ስራ ውሂቡን ለማመሳሰል በድርጅት ዳታ ቅርጸት ማስቀመጥ አለበት።

ከ 1 ሲ ጋር የመዋሃድ ዘዴዎች

ያለ እጅ መጨባበጥ ቀለል ያለ የመረጃ ልውውጥ

ለቀላል ውህደት ጉዳዮች ፣ መረጃን ከሶስተኛ ወገን መተግበሪያ ወደ 1C መተግበሪያ ብቻ ለማስተላለፍ እና ከ 1C መተግበሪያ ወደ የሶስተኛ ወገን ትግበራ ማስተላለፍ በቂ በሚሆንበት ጊዜ (ለምሳሌ ፣ የመስመር ላይ ውህደት አያስፈልግም) የሽያጭ መረጃን ወደ 1C: Accounting የሚያስተላልፍ መደብር) በድር አገልግሎት (ያለ እውቅና) የመሥራት ቀለል ያለ አማራጭ አለ, ይህም በ 1C መተግበሪያ በኩል ቅንጅቶችን አያስፈልገውም.

ብጁ ውህደት መፍትሄዎች

በመደበኛ 1C አወቃቀሮች መካከል መረጃን ለመለወጥ እና ለመለዋወጥ የመድረክ ስልቶችን የሚጠቀም "1C: Data Conversion" መደበኛ መፍትሔ አለ, ነገር ግን ከሶስተኛ ወገን መተግበሪያዎች ጋር ለመዋሃድ ሊያገለግል ይችላል.

ከባንክ መፍትሄዎች ጋር ውህደት

መደበኛ "ደንበኛ ባንክ"ከ 1 ዓመታት በፊት በ 10C ስፔሻሊስቶች የተገነባው በእውነቱ በሩሲያ ውስጥ የኢንዱስትሪ ደረጃ ሆኗል. በዚህ አቅጣጫ ቀጣዩ ደረጃ ቴክኖሎጂ ነው ቀጥታ ባንክ, የክፍያ ሰነዶችን ወደ ባንክ ለመላክ እና ከባንኩ መግለጫዎችን በቀጥታ ከ 1C: የኢንተርፕራይዝ ስርዓት ፕሮግራሞች በ 1C ፕሮግራም ውስጥ አንድ አዝራርን በመጫን መግለጫዎችን መቀበል; በደንበኛው ኮምፒተር ላይ ተጨማሪ ፕሮግራሞችን መጫን እና ማስኬድ አያስፈልገውም.

ደግሞም አሉ በደመወዝ ፕሮጀክቶች ውስጥ ለመረጃ ልውውጥ መደበኛ.

Прочее

ሊጠቀስ የሚገባው በ1C፡ኢንተርፕራይዝ ሲስተም እና በድር ጣቢያው መካከል ፕሮቶኮል መለዋወጥ፣ የንግድ መረጃ ልውውጥ ደረጃ CommerceML (ከማይክሮሶፍት ፣ ኢንቴል ፣ Price.ru እና ሌሎች ኩባንያዎች ጋር በጋራ የተሰራ) ግብይቶችን ለማግኘት የውሂብ ልውውጥ መደበኛ.

ምንጭ: hab.com

አስተያየት ያክሉ