بيت / إعدادات / كيفية إعداد تبادل البيانات 1 مع 8.3. تحويل البيانات - لإنشاء قواعد تبادل البيانات. حذف كائنات من إحدى قواعد البيانات

كيفية إعداد تبادل البيانات 1 مع 8.3. تحويل البيانات - لإنشاء قواعد تبادل البيانات. حذف كائنات من إحدى قواعد البيانات

في كثير من الأحيان، في عمل المؤسسات الكبيرة وسلاسل البيع بالتجزئة، هناك حاجة لتبادل البيانات بين قواعد البيانات. يحل كل مبرمج ومسؤول هذه المشكلة بشكل مختلف. يكتب البعض التحميلات والتنزيلات من خلال ملفات الجدول الوسيطة، والبعض الآخر يستخدم الوضع اتصالات كومللاتصال بقاعدة المصدر. ومع ذلك، في مؤخراتكتسب آلية 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 هي المركز الذي يتم حوله تجميع أدوات تبادل البيانات الأخرى. باستخدام هذه الكائنات، يتم وصف مجموعة من عقد النظام الموزعة وتكوين البيانات التي من المفترض أن يتم تبادلها في إطار خطة تبادل معينة.
      بالإضافة إلى ذلك، تنفذ خطط التبادل آليتين مهمتين في تبادل البيانات:
      • تغيير خدمة التسجيل
        يسمح لك بتلقي معلومات حول عناصر البيانات التي تم تغييرها وعقدة التبادل التي يجب نقلها إليها.

    عند تطوير قواعد التبادل 1C 8، يتم استخدام القدرة على إعادة تعريف سلوك قواعد التبادل برمجيًا على نطاق واسع - آلية المعالج. تعمل معالجات الأحداث على توسيع الوظائف بشكل كبير وهي أداة لا غنى عنها لإعداد قواعد التبادل في الحالات التي لا تكون فيها إمكانيات التكوين التفاعلي كافية.

    تتم كتابة المعالجات والخوارزميات بلغة النظام الأساسي التي سيتم تنفيذها بها أثناء التبادل.

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

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

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

    سنقوم بإعداد تبادل البيانات في اتجاه واحد، من UT ---> BP. من الممكن أيضًا إنشاء تبادل ثنائي الاتجاه، ولكن من الناحية العملية لا يكون هذا مطلوبًا في كثير من الأحيان، لذلك لن نأخذه في الاعتبار في مثالنا.

    الخطوات التحضيرية لإنشاء الصرف في BP

    لنبدأ في إعداد المزامنة، انتقل أولاً إلى قاعدة بيانات 1C Enterprise Accounting 3.0 (المتلقي)، نحتاج إلى التحقق من تمكين المزامنة لقاعدة البيانات هذه، وللقيام بذلك، نحتاج أولاً إلى الانتقال إلى قاعدة البيانات. بمجرد فتح قاعدة البيانات، انتقل إلى علامة التبويب "الإدارة" ---> "إعدادات مزامنة البيانات"


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

    نواصل إعداد مزامنة البيانات في UT


    بعد أن قمنا بجميع الإجراءات اللازمة في قاعدة بيانات جهاز الاستقبال (BP 3.0)، لمواصلة إعداد تبادل البيانات، نحتاج إلى فتح قاعدة البيانات المصدر (UT 11.1). انتقل إلى علامة التبويب "الإدارة"، وحدد "إعدادات مزامنة البيانات" في القائمة الموجودة على اليسار. إذا لم يتم تمكين المزامنة، فقم بتمكينها باستخدام مربع الاختيار، ولا تنس تحديد البادئة الأساسية للمصدر. بمجرد الانتهاء من جميع الخطوات من 1 إلى 4 كما هو موضح في الصورة أدناه، تحتاج إلى النقر فوق الارتباط التشعبي "مزامنة البيانات" (الخطوة 5).


    في النافذة الجديدة التي تظهر، تحتاج إلى النقر فوق علامة الجمع الخضراء (إعداد مزامنة البيانات)، في القائمة المنسدلة حدد العنصر "Enterprise Accounting 3.0".

    تحديد نقاط مهمة في تبادل البيانات بين UT وBP


    الآن نرى نافذة بها إعدادات مزامنة البيانات في 1C، حدد "تحديد الإعدادات يدويًا" وانقر فوق "التالي".


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


    في الصفحة التالية يجب علينا ملء قواعد إرسال واستقبال البيانات من تكوين BP 3.0 (المستقبل). انقر على "تغيير قواعد تحميل البيانات".


    تم فتح نافذة "قواعد إرسال البيانات" أمامنا، حيث قمنا بتعيين المعلمات التالية:

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

    بعد الانتهاء من الإعدادات، انقر فوق "حفظ وإغلاق".


    نظرًا لأننا في مثالنا قمنا بإعداد واستخدام التبادل أحادي الاتجاه، من UT إلى BP، فإن إعدادات قواعد الحصول على البيانات من "Enterprise Accounting 3.0" لا تهمنا، لذلك نضغط على "التالي".


    في نافذة جديدة، يطلب منا تكوين قواعد لقاعدة الاستقبال (RB). في النقطة 1، نقوم بتسمية قاعدة البيانات الخاصة بنا، ونعطيها بادئة. يجب أن تكون البادئة هي نفسها التي قمنا بتعيينها في قاعدة بيانات BP نفسها في بداية هذه المقالة؛ إذا كانت البادئات مختلفة، فلن تعمل مزامنة البيانات في برنامج 1C.بعد ذلك، انقر فوق النقطة 2، ثم النقطة 3.



    في النقطة 3، نحتاج إلى السماح بمعالجة المستندات عند تحميلها في قاعدة البيانات. انقر فوق "حفظ وإغلاق".


    الآن يجب أن تبدو النافذة مثل تلك الموضحة أدناه، انقر فوق "التالي".


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


    الخطوة التالية سيعرض البرنامج المزامنة مباشرة بعد إنشاء إعدادات تبادل البيانات. دعنا نتفق على هذا ونضغط على "تم".

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

    دعونا نلقي نظرة على مثال، لنفترض أنه في UT هناك طرف مقابل يحمل الاسم "PharmGroup LLC" وTIN 1234567، وفي BP يوجد أيضًا طرف مقابل يحمل TIN 1234567، ولكن الاسم "PharmGroup"، إذا لم نقارنهما كائنين عند مقارنة البيانات في مرحلة المزامنة، ثم بعد المزامنة في جهاز الاستقبال (Enterprise Accounting 3.0)، سيكون لدينا طرفان مقابلان برقم TIN 1234567 واسمين "PharmGroup LLC" و"PharmGroup" على التوالي. ومن أجل تجنب مثل هذه المواقف، تم اختراع آلية لمقارنة الأشياء.


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

    المرحلة النهائية لتبادل البيانات بين 1C


    في المرحلة النهائية، سيعرض البرنامج النافذة التالية، والتي سيتم فيها إبلاغ المستخدم بنجاح المزامنة، انقر فوق "إنهاء". عند هذه النقطة، اكتملت المزامنة بين قواعد البيانات في تبادل أحادي الاتجاه من "إدارة التجارة 11.1" (UT) إلى "محاسبة المؤسسات 3.0" (BP).

    كتاب مدرسي عن تحويل البيانات 1C (الإصدار 2) مقدمة مفصلة لقواعد التبادل

    نحن نعرف ما هي قواعد التبادل ولماذا هناك حاجة إليها. دعونا نلقي نظرة فاحصة على الوظائف الإضافية للعمل مع قواعد الصرف. لنفتح إعدادات قواعد تبادل (تحويل) البيانات:

    تحدد قواعد التبادل تكوينات المصدر والوجهة للبيانات، بالإضافة إلى:

    علامة التبويب "خيارات متقدمة":

    يمكنك تحديد اسم الملف الافتراضي لحفظ قواعد التبادل ووحدات تحميل وتنزيل البيانات للإصدار 7.7 واسم قواعد التبادل.

    علامة التبويب "المعلمات":

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

    في هذه الحالة، سيتعين علينا أن نتعلم تقنيتين جديدتين للعمل مع تكوين "تحويل البيانات" - باستخدام المعالجات وإعداد المعلمات.

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

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

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

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

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

    فقط لـ V8 - V8 Exchange ومعالجة التحميل والتنزيل على الأقل 2.0.18.1

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

    في علامة التبويب "تحميل المعلمات"، ظهرت معلمة تعمل على تغيير قيم الخدمات التي تم إلغاء تحميلها أو عدم تحميلها.