بيت - إعداد جهاز التوجيه
التبادل التلقائي للبيانات باستخدام معالجة "تبادل بيانات XML العالمي"، دون تغيير التكوين. مظهر وميزات استخدام التبادل العالمي للبيانات التبادل العالمي 8.3

2018-11-15T19:32:35+00:00

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

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

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

تدعم المعالجة تحميل البيانات مع إمكانية تحديد الاختيار حسب الفترة. يتم أيضًا تنفيذ فحص الكائنات بحثًا عن وجود أحرف غير صالحة عند تبادلها عبر XML.

مع خالص التقدير، (المعلم والمطور).

تحتوي كل خطة على قائمة محددة من العناصر التي يمكنها تخزين معلومات حول التغييرات التي تطرأ عليها. تسمى هذه القائمة "محتويات خطة التبادل". يمكن توسيع التكوين، ولكن تتم إزالة دعم التكوين.

يقوم "تخطيط الخطة" بتخزين القواعد ذاتها التي تعمل المزامنة على أساسها. إن حزمة التحويل هذه (قواعد التسجيل، وقواعد التبادل، وقواعد التبادل المراسل) هي التي نحتاجها لمزيد من الدراسة.

لنفكر في مثال لمزامنة البيانات بين التكوينات "1C: Salary and HR 3" (ZUP) و"1C: Enterprise Accounting 3" (BP). دعونا نلاحظ على الفور أنه في هذه المهمة سيتعين علينا إزالة التكوين من الدعم. وهذا مطلوب حسب الحالة.

مثال حي على الحاجة إلى تحسين قواعد الصرف القياسية

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

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

أين سنقوم بتحرير كل هذا؟ لكتابة القواعد وتغييرها، نحتاج إلى تكوين "1C: Data Conversion 2".

الانتهاء من قواعد التحويل القياسية من ZUP - BP Exchange Plan

لذلك، سنبدأ في وضع اللمسات الأخيرة على قواعد التبادل 1C عن طريق إضافة عنصر جديد إلى مكون خطة التبادل ExchangeSalary3Accounting3 - التسجيل في دليل مصلحة الضرائب. سنقوم بإجراء هذا التغيير في كلا التكوينين "1C: الرواتب وإدارة المؤسسات 3" و"1C: محاسبة المؤسسات 3".

دعونا حفظ وتحديث التكوينات.

في وضع المؤسسة، سنقوم بتحميل وصف لبنية بيانات التعريف لكل قاعدة بيانات باستخدام معالجة MD83Exp.epf للنظام الأساسي 1C:Enterprise 8.3. يمكن العثور على المعالجة في حزمة "1C: تحويل البيانات".

في المرحلة التالية، سنقوم بتفريغ حزمة التحويل من ZUP وBP. يجب أن تتكون الحزمة من 3 ملفات: قواعد التسجيل، قواعد التبادل، قواعد التبادل المراسل.

لن تصف هذه المقالة كيفية تكوين مزامنة البيانات؛ يمكنك قراءة ذلك على موقع Coderline الإلكتروني في قسم "مقالات الخبراء" أو مشاهدة تسجيلات الندوات عبر الإنترنت. الآن تم تكوين هذا الخيار بالفعل في قواعد البيانات. لذلك، انتقل إلى إعدادات المزامنة (الإدارة -> مزامنة البيانات -> إعدادات مزامنة البيانات)، وانقر فوق الزر "تحميل القواعد". سيتم فتح نموذج "قواعد المزامنة" أمامنا. انقر فوق الزر "المزيد" وحدد خيار "حفظ القواعد في الملف".


هذه هي الحزمة التي يجب أن نحصل عليها بعد التفريغ.

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

وصف بنية البيانات الوصفية للتحميل في "1C: تحويل البيانات 2" (لـ ZUP وBP)؛

حزمة التحويل، التي تحتوي على قواعد تبادل 1C وقواعد التسجيل اللازمة للتحميل في "1C: تحويل البيانات 2" (لـ ZUP وBP).

انتقل إلى "1C: تحويل البيانات 2". لننفذ الخطوات التالية بالترتيب لكلتا قاعدتي المعلومات:

تحميل هياكل البيانات الوصفية لتكويناتنا؛

نقوم بإنشاء التحويلات وتحميل قواعد تبادل البيانات 1C من حزم التحويل (يسمى ملف القواعد ExchangeRules)؛

نقوم بإنشاء التسجيلات وتحميل قواعد التسجيل من حزم التحويل (يسمى ملف القواعد قواعد التسجيل).


دعنا ننتقل إلى مراجعتنا. نقوم بإضافة قاعدة تحويل كائن جديدة (PKO) إلى قواعد تبادل 1C - دليل "التسجيلات لدى مصلحة الضرائب". نضيف قاعدة تحويل الخاصية (PCR) لهذا الدليل وقاعدة تحميل البيانات (DRU). يجب إجراء هذا النوع من التعديل لكل من القواعد من حزمة ZUP وقواعد التبادل من حزمة BP. نقوم بتحميل قواعد التبادل الخاصة بنا إلى ملفات ExchangeRules المقابلة.

دعنا ننتقل إلى قواعد تسجيل عنصر جديد. نقوم بإضافة كتاب مرجعي "التسجيلات لدى مصلحة الضرائب". نقوم بتحميل قواعد التسجيل إلى الملف المناسب من حزمة RegistrationRules. نقوم أيضًا بتنفيذ هذا الإجراء لكلتا قاعدتي البيانات.

قواعد الصرف المنقحة وقواعد التسجيل جاهزة. نقوم الآن بنسخ محتويات قواعد التبادل (ExchangeRules) من حزمة BP إلى القواعد المقابلة (CorrespondentExchangeRules) من حزمة ZUP. في القواعد المقابلة (CorrespondentExchangeRules) من حزمة BP، نقوم بنسخ محتويات قواعد التبادل (ExchangeRules) من حزمة ZUP.

يجب أن تكون النتيجة ما يلي:

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

نقوم بأرشفة الملفات من الحزم في أرشيف ZIP ونقوم بتحميل حزم التحويل الخاصة بنا إلى ZUP وBP.

كل شيء جاهز. يبقى أن يتم اختبارها.

دعونا نتذكر شروط المشكلة. كان من الضروري تسجيل دليل "التسجيل لدى مصلحة الضرائب" للتنزيل والتحقق من كيفية ملء TC الخاص بوثيقة "انعكاس الأجور في المحاسبة" على الجانب "1C: Enterprise Accounting 3".

في المصدر "1C: الرواتب وإدارة المؤسسات 3" نقوم بتسجيل الدليل الخاص بنا للتنزيل. نقوم بإجراء المزامنة. نذهب إلى قاعدة بيانات جهاز الاستقبال ونقوم أيضًا بإجراء المزامنة لتلقي البيانات. يرجى ملاحظة أن خطة التبادل تحتوي الآن على الكتاب المرجعي اللازم لتسجيل التغييرات.

نتحقق من الجانب "1C: Enterprise Accounting 3":


دعونا نلخص. تم إكمال نتيجة المهمة بنجاح. لقد انتهينا من خطة تبادل ZUP - BP، وأضفنا عنصرًا جديدًا لتسجيل التغييرات وأضفنا قواعد التحويل لمزامنة البيانات.

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

مظهر المعالجة

في الواجهة الكاملة، يمكنك فتح المعالجة في الخدمة->تبادل البيانات الأخرى->تبادل البيانات العالمي بتنسيق XML.

يحتوي نموذج المعالجة (الشكل 1) على أربع علامات تبويب:

  • إعدادات إضافية؛
  • حذف البيانات.
  • يتم تحميل واجهة كل من الإشارات المرجعية بشكل كبير بالعناصر وبالتالي تتطلب دراسة منفصلة.

    تحميل البيانات

    يوجد في الجزء العلوي من علامة التبويب حقل لتحديد ملف قواعد التبادل. بالنسبة لقواعد البيانات والتبادلات غير القياسية، سيتعين عليك إنشاء ملف التبادل بنفسك.

    يوجد في السطر التالي من النموذج زري اختيار:

    1. التحميل إلى ملف تبادل (الشكل 2)؛
    2. ربط وتحميل البيانات إلى أمن المعلومات (الشكل 3).

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

    يدعم خيار الاتصال المباشر بقاعدة الاستقبال كلا من أوضاع تشغيل الملف وخادم العميل. في هذه الحالة، سوف تحتاج إلى إدخال عنوان قاعدة البيانات وملء حقلي "المستخدم" و"كلمة المرور". قبل البدء في تبادل البيانات، يُنصح باختبار الاتصال.

    يسمح لك القسم الجدولي أدناه بتكوين التحديدات ومعلمات التفريغ الأخرى.

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

    الشكل 4

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

    يؤدي النقر فوق الزر "إنهاء" إلى التحقق من صحة واكتمال البيانات المملوءة.

    على عكس "التحميل"، لا تحتوي علامة التبويب هذه (الشكل 5) على جزء جدولي، ولكن هناك العديد من مربعات الاختيار التي تسمح لك بضبط المعلمات لتسجيل الكائنات الجديدة والمتغيرة.

    الشكل 5

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

    تسمح لك مربعات الاختيار المقابلة بتكوين:

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

    إعدادات إضافية

    كما يوحي اسم الإشارة المرجعية، فهي تحتوي على أدوات يتيح لك استخدامها تخصيص عملية التبادل بشكل أكثر دقة. بخاصة:

    1. تمكين وضع التصحيح.
    2. يسمح باستخدام المعاملة أثناء عملية التفريغ؛
    3. تحسين التبادل بين قواعد بيانات الإصدار 8 من 1C؛
    4. تحميل فقط تلك الكائنات المسموح للمستخدم الحالي باستخدامها؛
    5. تمكين تسجيل عملية التبادل بين قواعد البيانات.

    يتم تمكين هذه الوظائف وبعض الوظائف الأخرى عن طريق تحديد المربعات المناسبة في النموذج (الشكل 6).

    الشكل 6

    حذف البيانات

    يتم استخدام علامة التبويب هذه فقط من قبل المطورين في وضع التصحيح. يسمح لك بإزالة الكائنات غير الضرورية من قاعدة البيانات.

    باختصار حول وضع قواعد الصرف

    يؤدي استخدام معالج قياسي إلى تبسيط حياة المبرمجين إلى حد كبير. في الوقت نفسه، من أصعب اللحظات بالنسبة لمن واجه "تبادل البيانات العالمي بتنسيق XML" لأول مرة هو السؤال: "أين يمكنني الحصول على ملف قواعد التبادل؟"

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

    1. epf – مطلوب لتنزيل بنية البيانات الوصفية لقواعد بيانات 1C 8؛
    2. epf - إذا كان تكوين 1C 8 مكتوبًا ذاتيًا أو غير قياسي، فقد لا يحتوي على معالجة "تبادل البيانات العالمي"، وهذا الملف هو هذه المعالجة؛
    3. ert – يحتوي الملف على تعليمات برمجية لتنزيل بنية البيانات الوصفية لتكوينات إصدارات 1C 7.7؛
    4. ert – ملف لمعالجة تحميل وتنزيل البيانات للسبعة.

    بعد بدء المعالجة المناسبة، من الضروري تفريغ هياكل البيانات التعريفية لقاعدتي بيانات المصدر والوجهة. بعد ذلك، في تكوين "التحويل"، تحتاج إلى إدخال معلومات حول تكوينات المصدر والوجهة في دليل "التكوينات".

    ثم يتم إنشاء عنصر في دليل التحويل يحتوي على معلومات حول اتجاه تبادل البيانات. يمكنك إعداد قواعد الصرف لذلك.

    آلية تبادل البيانات العالميةتم تصميمه لإنشاء أنظمة موزعة جغرافيًا استنادًا إلى 1C:Enterprise 8، ولتنظيم تبادل البيانات مع أنظمة معلومات أخرى لا تعتمد على 1C:Enterprise 8.

    تسمح لك هذه الآلية بنقل بيانات 1C:Enterprise فقط؛ يعد نقل التكوين والمعلومات الإدارية لـ 1C: Enterprise 8 باستخدام هذه الآلية أمرًا مستحيلًا.

    إمكانيات

    • يمكن تنفيذ تبادل البيانات باستخدام 1C: قواعد بيانات معلومات المؤسسة ومع أنظمة المعلومات الأخرى؛
    • وتنظيم استراتيجيات المراسلة المختلفة؛
    • تنفيذ طرق مختلفة لحل التصادمات مع تغيير البيانات في نفس الوقت في العقد المختلفة للنظام الموزع؛
    • تنفيذ استعادة تبادل البيانات في حالات مثل استعادة قواعد المعلومات من النسخ الاحتياطية، وما إلى ذلك.

    الخصائص

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

    عناصر

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

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


     


    يقرأ:



    الوضع الاجتماعي للفرد في المجتمع

    الوضع الاجتماعي للفرد في المجتمع

    اقترح ما الذي يحدد اختيار الشخص لوضعه الرئيسي. باستخدام النص وحقائق الحياة الاجتماعية، قم بوضع افتراضين و...

    التفسير الكامل للأخطاء

    التفسير الكامل للأخطاء

    واجه عدد غير قليل من المستخدمين ظاهرة شاشة الموت الزرقاء. ما يجب فعله (غالبًا ما يكون Windows 7 عرضة لهذه المشكلة)...

    كيفية الاتصال بمشغل الخط المباشر "المباشر" مباشرةً: أرقام الهواتف المجانية

    كيفية الاتصال بمشغل الخط المباشر

    لدى كل شركة كبيرة مركز اتصال للعملاء، حيث يمكنك الحصول على المساعدة المتخصصة والدعم الفني...

    النسب الثاني - فاصل: العرش الفوضوي لن يبدأ؟

    النسب الثاني - فاصل: العرش الفوضوي لن يبدأ؟

    يواجه عشاق Lineage 2 موقفًا مزعجًا عندما لا تبدأ اللعبة بعد التثبيت. أو ظهور أخطاء أثناء عملية التثبيت....

    صورة تغذية آر إس إس