طرق التكامل مع 1C

ما هي أهم متطلبات تطبيقات الأعمال؟ بعض من أهم المهام هي ما يلي:

  • سهولة تغيير/تكييف منطق التطبيق مع مهام العمل المتغيرة.
  • سهولة التكامل مع التطبيقات الأخرى.

تم وصف كيفية حل المهمة الأولى في 1C بإيجاز في قسم "التخصيص والدعم". هذا المقال; وسنعود إلى هذا الموضوع المثير للاهتمام في مقال قادم. اليوم سنتحدث عن المهمة الثانية، التكامل.

مهام التكامل

يمكن أن تكون مهام التكامل مختلفة. لحل بعض المشاكل، يكفي تبادل بيانات تفاعلي بسيط - على سبيل المثال، لنقل قائمة الموظفين إلى البنك لإصدار بطاقات الرواتب البلاستيكية. بالنسبة للمهام الأكثر تعقيدًا، قد يكون من الضروري تبادل البيانات تلقائيًا بالكامل، ربما بالرجوع إلى منطق الأعمال الخاص بنظام خارجي. هناك مهام متخصصة بطبيعتها، مثل التكامل مع المعدات الخارجية (على سبيل المثال، معدات البيع بالتجزئة، والماسحات الضوئية المتنقلة، وما إلى ذلك) أو مع الأنظمة القديمة أو المتخصصة للغاية (على سبيل المثال، مع أنظمة التعرف على علامات RFID). ومن المهم للغاية اختيار آلية التكامل الأكثر ملاءمة لكل مهمة.

خيارات التكامل مع 1C

هناك طرق مختلفة لتنفيذ التكامل مع تطبيقات 1C؛ ويعتمد أي منها على متطلبات المهمة.

  1. القائم على التنفيذ آليات التكاملالتي توفرها المنصة، واجهة برمجة التطبيقات المتخصصة الخاصة بها من جانب تطبيق 1C (على سبيل المثال، مجموعة من خدمات الويب أو HTTP التي ستستدعي تطبيقات الطرف الثالث لتبادل البيانات مع تطبيق 1C). تتمثل ميزة هذا النهج في مقاومة واجهة برمجة التطبيقات (API) للتغييرات في التنفيذ على جانب تطبيق 1C. تكمن خصوصية هذا النهج في أنه من الضروري تغيير الكود المصدري لحل 1C القياسي، الأمر الذي قد يتطلب جهدًا عند دمج أكواد المصدر عند الانتقال إلى إصدار جديد من التكوين. في هذه الحالة، يمكن أن تأتي وظيفة تقدمية جديدة للإنقاذ - ملحقات التكوين. تعد الامتدادات، في جوهرها، آلية مكون إضافي تسمح لك بإنشاء إضافات إلى حلول التطبيقات دون تغيير حلول التطبيقات نفسها. سيسمح لك نقل واجهة برمجة تطبيقات التكامل إلى ملحق التكوين بتجنب الصعوبات عند دمج التكوينات عند الانتقال إلى إصدار جديد من الحل القياسي.
  2. استخدام آليات تكامل النظام الأساسي التي توفر وصولاً خارجيًا إلى نموذج كائن التطبيق ولا تتطلب تعديل التطبيق أو إنشاء ملحق. ميزة هذا النهج هي أنه ليست هناك حاجة لتغيير تطبيق 1C. ناقص - إذا تم تحسين تطبيق 1C، فقد تكون هناك حاجة إلى تحسينات في التطبيق المتكامل. مثال على هذا النهج هو استخدام بروتوكول OData للتكامل، والذي تم تنفيذه على جانب منصة 1C:Enterprise (المزيد حول هذا الموضوع أدناه).
  3. استخدام بروتوكولات التطبيق الجاهزة المطبقة في حلول 1C القياسية. تقوم العديد من الحلول القياسية من 1C والشركاء بتنفيذ بروتوكولات التطبيق الخاصة بهم، والتي تركز على مهام محددة، بناءً على آليات التكامل التي توفرها المنصة. عند استخدام هذه الآليات، ليست هناك حاجة لكتابة التعليمات البرمجية على جانب تطبيق 1C، لأن نحن نستخدم القدرات القياسية لحل التطبيق. من ناحية تطبيق 1C، نحتاج فقط إلى إجراء إعدادات معينة.

آليات التكامل في منصة 1C:Enterprise

استيراد/تصدير الملفات

لنفترض أننا نواجه مهمة تبادل البيانات ثنائية الاتجاه بين تطبيق 1C وتطبيق عشوائي. على سبيل المثال، نحتاج إلى مزامنة قائمة المنتجات (دليل التسميات) بين تطبيق 1C وتطبيق عشوائي.

طرق التكامل مع 1C
لحل هذه المشكلة، يمكنك كتابة ملحق يقوم بتنزيل دليل Nomenclature في ملف بتنسيق معين (نص، XML، JSON، ...) ويمكنك قراءة هذا التنسيق.

تطبق المنصة آلية لتسلسل كائنات التطبيق في XML بشكل مباشر، من خلال أساليب السياق العام WriteXML/ReadXML، واستخدام الكائن المساعد XDTO (كائنات نقل بيانات XML).

يمكن إجراء تسلسل لأي كائن في نظام 1C:Enterprise إلى تمثيل XML والعكس صحيح.

ستُرجع هذه الدالة تمثيل XML للكائن:

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

هذا هو الشكل الذي سيبدو عليه تصدير دليل Nomenclature إلى 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 بروتوكولات الإنترنت الرئيسية HTTP، وFTP، وPOP3، وSMTP، وIMAP، بما في ذلك إصداراتها الآمنة. يمكنك أيضًا استخدام خدمات HTTP و/أو الويب لنقل البيانات.

خدمات HTTP والويب

طرق التكامل مع 1C

يمكن لتطبيقات 1C تنفيذ خدمات HTTP والويب الخاصة بها، بالإضافة إلى الاتصال بخدمات HTTP والويب التي تنفذها تطبيقات الطرف الثالث.

واجهة REST وبروتوكول OData

بدءًا من الإصدار 8.3.5، يمكن لمنصة 1C:Enterprise أن تقوم بذلك تلقائيًا إنشاء واجهة REST لحل التطبيق بأكمله. يمكن إتاحة أي كائن تكوين (الدليل، المستند، سجل المعلومات، وما إلى ذلك) لتلقي البيانات وتعديلها عبر واجهة REST. تستخدم المنصة البروتوكول كبروتوكول وصول أوداتا الإصدار 3.0. يتم تنفيذ نشر خدمات OData من قائمة التكوين "الإدارة -> النشر على خادم ويب"، ويجب تحديد خانة الاختيار "نشر واجهة OData القياسية". يتم دعم تنسيقات Atom/XML وJSON. بعد نشر حل التطبيق على خادم الويب، يمكن لأنظمة الطرف الثالث الوصول إليه من خلال واجهة REST باستخدام طلبات HTTP. للعمل مع تطبيق 1C عبر بروتوكول OData، لا يلزم البرمجة على الجانب 1C.

لذا، عنوان URL مثل http://<сервер>/<конфигурация>/odata/standard.odata/Catalog_Номенклатура سيعيد لنا محتويات كتالوج Nomenclature بتنسيق 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، نحصل على محتويات كتالوج Nomenclature بتنسيق 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، وتنظيم تبادل البيانات مع أنظمة معلومات أخرى لا تعتمد على 1C:Enterprise.

يتم استخدام هذه الآلية بنشاط في تطبيقات 1C، كما أن نطاق المهام التي يتم حلها بمساعدتها واسع جدًا. يتضمن ذلك تبادل البيانات بين تطبيقات 1C المثبتة في فروع المؤسسة، والتبادل بين تطبيق 1C وموقع المتجر الإلكتروني، وتبادل البيانات بين تطبيق خادم 1C وعميل الهاتف المحمول (الذي تم إنشاؤه باستخدام منصة الهاتف المحمول 1C:Enterprise)، وغير ذلك الكثير. أكثر.

أحد المفاهيم الأساسية في آلية تبادل البيانات هي خطة التبادل. خطة التبادل هي نوع خاص من كائنات منصة تطبيق 1C، والتي تحدد، على وجه الخصوص، تكوين البيانات التي ستشارك في التبادل (أي الدلائل والمستندات والسجلات وما إلى ذلك). تحتوي خطة التبادل أيضًا على معلومات حول المشاركين في التبادل (ما يسمى بعقد التبادل).
المكون الثاني لآلية تبادل البيانات هو آلية تسجيل التغيير. تقوم هذه الآلية تلقائيًا بمراقبة النظام بحثًا عن التغييرات في البيانات التي يجب نقلها إلى المستخدمين النهائيين كجزء من خطة التبادل. باستخدام هذه الآلية، يتتبع النظام الأساسي التغييرات التي حدثت منذ آخر مزامنة ويسمح لك بتقليل كمية البيانات المنقولة أثناء جلسة المزامنة التالية.

يتم تبادل البيانات باستخدام رسائل XML ذات بنية معينة. تحتوي الرسالة على البيانات التي تغيرت منذ آخر مزامنة مع العقدة وبعض معلومات الخدمة. تدعم بنية الرسالة ترقيم الرسائل وتسمح لك بتلقي تأكيد من عقدة المستلم بأن الرسائل قد تم استلامها. وهذا التأكيد موجود في كل رسالة قادمة من العقدة المتلقية، في شكل رقم آخر رسالة مستلمة. يسمح ترقيم الرسائل للنظام الأساسي بفهم البيانات التي تم إرسالها بنجاح إلى العقدة المتلقية، وتجنب إعادة الإرسال عن طريق إرسال البيانات التي تغيرت فقط منذ أن تلقت العقدة المرسلة آخر رسالة مع إيصال للبيانات المستلمة من العقدة المتلقية. يضمن نظام التشغيل هذا التسليم المضمون حتى مع وجود قنوات نقل غير موثوقة وفقدان الرسائل.

المكونات الخارجية

في عدد من الحالات، عند حل مشكلات التكامل، يتعين على المرء التعامل مع متطلبات محددة، على سبيل المثال، بروتوكولات التفاعل، وتنسيقات البيانات، التي لم يتم توفيرها في النظام الأساسي 1C:Enterprise. لمثل هذه المجموعة من المهام، توفر المنصة تكنولوجيا المكونات الخارجية، والذي يسمح لك بإنشاء وحدات إضافية ديناميكيًا تعمل على توسيع وظائف 1C:Enterprise.

ومن الأمثلة النموذجية لمهمة ذات متطلبات مماثلة هو تكامل حل تطبيق 1C مع معدات البيع بالتجزئة، بدءًا من الموازين إلى أجهزة تسجيل النقد وماسحات الباركود. يمكن توصيل المكونات الخارجية على جانب خادم 1C:Enterprise وعلى جانب العميل (بما في ذلك، على سبيل المثال لا الحصر، عميل الويب، بالإضافة إلى الإصدار التالي من منصة الهاتف المحمول 1C: المؤسسة). توفر تقنية المكونات الخارجية واجهة برنامج (C++) بسيطة ومفهومة إلى حد ما لتفاعل المكونات مع النظام الأساسي 1C:Enterprise، والذي يجب أن ينفذه المطور.

الاحتمالات التي تنفتح عند استخدام المكونات الخارجية واسعة جدًا. يمكنك تنفيذ التفاعل باستخدام بروتوكول محدد لتبادل البيانات مع الأجهزة والأنظمة الخارجية، وإنشاء خوارزميات محددة لمعالجة البيانات وتنسيقات البيانات، وما إلى ذلك.

آليات التكامل التي عفا عليها الزمن

توفر المنصة آليات تكامل لا يوصى باستخدامها في الحلول الجديدة؛ يتم تركها لأسباب تتعلق بالتوافق مع الإصدارات السابقة، وأيضًا في حالة عدم قدرة الطرف الآخر على العمل باستخدام بروتوكولات أكثر حداثة. واحد منهم يعمل مع ملفات تنسيق DBF (مدعومة باللغة المضمنة باستخدام كائن XBase).

هناك آلية تكامل قديمة أخرى وهي استخدام تقنية COM (متوفرة فقط على نظام Windows الأساسي). يوفر النظام الأساسي 1C:Enterprise طريقتين للتكامل لنظام التشغيل Windows باستخدام تقنية COM: خادم الأتمتة والاتصال الخارجي. إنها متشابهة جدًا، ولكن أحد الاختلافات الأساسية هو أنه في حالة خادم Automation، يتم تشغيل تطبيق عميل 1C:Enterprise 8 كامل، وفي حالة الاتصال الخارجي، يتم تشغيل COM صغير نسبيًا قيد التشغيل تم إطلاق الخادم. أي أنه إذا كنت تعمل من خلال خادم الأتمتة، فيمكنك استخدام وظيفة تطبيق العميل وتنفيذ إجراءات مشابهة للإجراءات التفاعلية للمستخدم. عند استخدام اتصال خارجي، يمكنك فقط استخدام وظائف منطق الأعمال، ويمكن تنفيذها على جانب العميل من الاتصال، حيث يتم إنشاء خادم COM قيد التشغيل، ويمكنك استدعاء منطق الأعمال على خادم 1C:Enterprise جانب.

يمكن أيضًا استخدام تقنية COM للوصول إلى الأنظمة الخارجية من رمز التطبيق على النظام الأساسي 1C:Enterprise. في هذه الحالة، يعمل تطبيق 1C كعميل COM. ولكن تجدر الإشارة إلى أن هذه الآليات لن تعمل إلا إذا كان خادم 1C يعمل في بيئة Windows.

آليات التكامل المطبقة في التكوينات القياسية

تنسيق بيانات المؤسسة

طرق التكامل مع 1C
في عدد من تكوينات 1C (القائمة أدناه)، استنادًا إلى آلية تبادل بيانات النظام الأساسي الموضحة أعلاه، يتم تنفيذ آلية جاهزة لتبادل البيانات مع التطبيقات الخارجية، والتي لا تتطلب تغيير الكود المصدري للتكوينات (التحضير للبيانات يتم التبادل في إعدادات حلول التطبيق):

  • "1C: إدارة المؤسسات لتخطيط موارد المؤسسات 2.0"
  • "الأتمتة المعقدة 2"
  • "محاسبة المؤسسات"، الإصدار 3.0
  • "المحاسبة لمؤسسة CORP"، الإصدار 3.0
  • "التجزئة"، الطبعة 2.0
  • "إدارة التجارة الأساسية"، الطبعة 11
  • إدارة التجارة، الطبعة 11
  • "إدارة الرواتب وشؤون الموظفين" الطبعة الثالثة

التنسيق المستخدم لتبادل البيانات هو بيانات المؤسسة، على أساس XML. التنسيق موجه نحو الأعمال - تتوافق هياكل البيانات الموصوفة فيه مع كيانات الأعمال (المستندات وعناصر الدليل) المقدمة في برامج 1C، على سبيل المثال: فعل الإنجاز، أمر استلام النقد، الطرف المقابل، العنصر، إلخ.

يمكن أن يتم تبادل البيانات بين تطبيق 1C وتطبيق جهة خارجية:

  • عبر دليل ملفات مخصص
  • عبر دليل FTP
  • من خلال خدمة ويب منتشرة على جانب تطبيق 1C. يتم تمرير ملف البيانات كمعلمة لطرق الويب
  • عبر البريد الالكتروني

في حالة التبادل عبر خدمة ويب، سيبدأ تطبيق جهة خارجية جلسة تبادل بيانات عن طريق استدعاء طرق الويب المقابلة لتطبيق 1C. في حالات أخرى، سيكون بادئ جلسة التبادل هو تطبيق 1C (عن طريق وضع ملف البيانات في الدليل المناسب أو إرسال ملف البيانات إلى عنوان البريد الإلكتروني الذي تم تكوينه).
أيضًا على الجانب 1C، يمكنك تكوين عدد مرات حدوث المزامنة (للحصول على خيارات تبادل الملفات عبر الدليل والبريد الإلكتروني):

  • حسب الجدول الزمني (مع تردد محدد)
  • يدوياً؛ سيتعين على المستخدم بدء المزامنة يدويًا في كل مرة يحتاج إليها

الاعتراف بالرسائل

تحتفظ تطبيقات 1C بسجلات لرسائل المزامنة المرسلة والمستلمة وتتوقع نفس الشيء من تطبيقات الطرف الثالث. يتيح لك ذلك استخدام آلية ترقيم الرسائل الموضحة أعلاه في قسم "آلية تبادل البيانات".

أثناء المزامنة، تنقل تطبيقات 1C فقط المعلومات حول التغييرات التي حدثت مع كيانات الأعمال منذ آخر مزامنة (لتقليل كمية المعلومات المنقولة). أثناء المزامنة الأولى، سيقوم تطبيق 1C بتحميل جميع كيانات الأعمال (على سبيل المثال، عناصر الكتاب المرجعي للعنصر) بتنسيق EnterpriseData إلى ملف XML (نظرًا لأنها جميعها "جديدة" للتطبيق الخارجي). يجب أن يقوم تطبيق الطرف الثالث بمعالجة المعلومات من ملف XML المستلم من 1C، وخلال جلسة المزامنة التالية، ضع في الملف المرسل إلى 1C، في قسم XML خاص، معلومات تفيد بأن الرسالة من 1C برقم معين تم بنجاح تلقى. تعد رسالة الاستلام بمثابة إشارة إلى تطبيق 1C بأن جميع كيانات الأعمال قد تمت معالجتها بنجاح بواسطة التطبيق الخارجي وليس هناك حاجة لنقل معلومات عنها بعد الآن. بالإضافة إلى الإيصال، يمكن أيضًا أن يحتوي ملف XML من تطبيق جهة خارجية على بيانات للمزامنة بواسطة التطبيق (على سبيل المثال، مستندات بيع البضائع والخدمات).

بعد تلقي رسالة الاستلام، يحدد تطبيق 1C جميع التغييرات المرسلة في الرسالة السابقة على أنها تمت مزامنتها بنجاح. سيتم فقط إرسال التغييرات غير المتزامنة لكيانات الأعمال (إنشاء كيانات جديدة وتغيير وحذف الكيانات الموجودة) إلى التطبيق الخارجي أثناء جلسة المزامنة التالية.

طرق التكامل مع 1C
عند نقل البيانات من تطبيق خارجي إلى تطبيق 1C، يتم عكس الصورة. يجب على التطبيق الخارجي ملء قسم الاستلام في ملف XML وفقًا لذلك ووضع بيانات الأعمال للمزامنة من جانبه بتنسيق EnterpriseData.

طرق التكامل مع 1C

تبادل البيانات المبسط دون المصافحة

بالنسبة لحالات التكامل البسيط، عندما يكفي فقط نقل المعلومات من تطبيق جهة خارجية إلى تطبيق 1C، ولا يلزم النقل العكسي للبيانات من تطبيق 1C إلى تطبيق جهة خارجية (على سبيل المثال، تكامل تطبيق عبر الإنترنت) متجر ينقل معلومات المبيعات إلى 1C: المحاسبة)، هناك خيار مبسط للعمل من خلال خدمة ويب (بدون إقرار)، والذي لا يتطلب إعدادات على جانب تطبيق 1C.

حلول التكامل المخصصة

يوجد حل قياسي "1C: تحويل البيانات"، والذي يستخدم آليات النظام الأساسي لتحويل وتبادل البيانات بين تكوينات 1C القياسية، ولكن يمكن استخدامه أيضًا للتكامل مع تطبيقات الطرف الثالث.

التكامل مع الحلول المصرفية

معيار "بنك العميل"، الذي طوره متخصصون في 1C منذ أكثر من 10 سنوات، أصبح بالفعل معيارًا صناعيًا في روسيا. والخطوة التالية في هذا الاتجاه هي التكنولوجيا دايركت بانك، والذي يسمح لك بإرسال مستندات الدفع إلى البنك واستلام كشوفات الحساب من البنك مباشرة من برامج نظام 1C:Enterprise بالضغط على زر واحد في برنامج 1C؛ ولا يتطلب تثبيت وتشغيل برامج إضافية على جهاز الكمبيوتر العميل.

هناك أيضا معيار تبادل البيانات في مشاريع الرواتب.

آخر

الجدير بالذكر بروتوكول التبادل بين نظام 1C:Enterprise والموقع الإلكترونيمعيار تبادل المعلومات التجارية com.CommerceML (تم تطويره بالاشتراك مع Microsoft وIntel وPrice.ru وشركات أخرى)، معيار تبادل البيانات للحصول على المعاملات.

المصدر: www.habr.com

إضافة تعليق