تبادل البيانات بين التكوينات المتطابقة 8.3. من السهل جدًا استخدام معالجة التبادل بين التكوينات المتماثلة. تحديد تكوين التفريغ

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

قبل أن يكون أي إجراء ضروريًا، فإن التغييرات لا رجعة فيها!

الطريقة الأسهل والأكثر ملاءمة لنقل البيانات من 1C 8.3 إلى 1C 8.3 Accounting 3.0 هي استخدام معالجة تحميل وتحميل البيانات بتنسيق XML (تنزيل - لـ 8.2 أو لـ 1C 8.3 أو على ITS). العلاج عالمي ومناسب لأي تكوين.

لن نخوض في التفاصيل؛ فلنلقِ نظرة على التعليمات خطوة بخطوة لترحيل البيانات باستخدام هذه المعالجة باستخدام مثال أبسط عملية نقل للبضائع.

تحميل البيانات إلى XML

أولاً، دعونا نفتح المعالجة في قاعدة البيانات المصدر (من حيث سنقوم بتفريغ البضائع) وننظر إلى الواجهة:

احصل على 267 درس فيديو على 1C مجانًا:

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

بعد تحديد كائن من جزء الجدول الأيسر، يمكنك تطبيق التحديد في جزء الجدول الأيمن:

في مثالنا، أريد إلغاء تحميل جميع المنتجات التي تحمل الاسم "Rake".

بمجرد الانتهاء من جميع الإعدادات، يمكن تحميل البيانات. للقيام بذلك، انقر فوق الزر "تحميل البيانات":

تحميل البيانات من XML إلى 1S 8.3

تم إلغاء تحميل البيانات من قاعدة البيانات المصدر، ويجب الآن نقلها إلى قاعدة البيانات الوجهة.

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

هذا المثال مناسب فقط لنقل البيانات بين التكوينات المتطابقة على منصة 1C. لفهم آلية التبادل للمبرمجين كتبنا مقالا -.

عند الحفاظ على العديد من قواعد بيانات 1C العاملة، في بعض الأحيان تكون هناك حاجة لتبادل البيانات فيما بينها. هناك طريقتان لنقل البيانات:

نقل البيانات باستخدام قواعد التبادل والمعالجة “XML Data Exchange”. يتم إنشاء قواعد التبادل باستخدام تكوين تحويل البيانات 1C:Data.

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

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

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

نفتح المعالجة الخارجية "تحميل وتحميل بيانات XML" من خلال القائمة الرئيسية: ملف؟ افتح... في علامة التبويب "تحميل"، نحدد ملف XML الذي سنحفظ البيانات فيه.

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

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

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

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

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

تتيح لك هذه المعالجة تبادل البيانات بين نفس التكوينات (المتطابقة) على منصة 1C 8.3 - Bukh 3.0، ZUP 3.0، UT 11، UPP 2.0 وغيرها، الشيء الرئيسي هو أن التكوينات هي نفسها!

لقطات الشاشة

(صور)
(صور)

أوضاع التشغيل

تنفذ المعالجة وضعين للتشغيل: التحميل (إنشاء ملف تحميل للبيانات المحددة من قبل المستخدم) والتحميل (قراءة ملف التحميل الذي تم إنشاؤه بواسطة الوضع الذي يحمل نفس الاسم وكتابة البيانات الموجودة فيه). يتم ضبط الوضع عن طريق تحديده في حقل الوضع.

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

في وضع التنزيل، من الممكن تعديل استخدام الإجماليات عند كتابة السجلات، مما قد يؤثر على سرعة التنزيل.

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

شروط تطبيق المعالجة

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

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

تحديد تكوين التفريغ

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

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

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

التطبيقات الممكنة

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

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

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

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

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

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

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

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

الطريقة الأكثر شيوعًا والبسيطة إلى حد ما في نفس الوقت لنقل الدليل إلى 1C 8.3 هي معالجة بيانات المعلومات في نموذج XML.

لتنفيذ هذه المهمة، ستحتاج إلى استخدام ملف معالجة التحميل/التنزيل للإصدار 8.2 أو لـ 1C 8.3. هذه الطريقة عالمية والأكثر مثالية ومناسبة لأي تكوين مثبت تقريبًا.

رفع البيانات

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

1. املأ حقل "اسم الملف". باستخدام هذا المسار، سيتم لاحقًا إنشاء ملف بيانات المعلومات للتحميل في قاعدة البيانات.

2. في منطقة جدول "بيانات التنزيل"، حدد المعلومات من الدليل الذي تريد تنزيله من قاعدة البيانات الموجودة.

3. بعد ذلك، عند تحديد الكائنات الضرورية، قم بتطبيق التحديد على الجانب الأيمن من الجداول.

4. بعد الانتهاء من تثبيت جميع الإعدادات المطلوبة، قم بتصدير الدليل.

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

لنقل الدلائل إلى 1C، ستحتاج إلى تنفيذ عدد من الإجراءات:

1. ابدأ المعالجة في قاعدة البيانات حيث تريد تحميل بيانات المعلومات، واستخدم علامة التبويب "تحميل".

2. ثم حدد الملف الذي تم تحميله مسبقًا واستخدم أمر "تحميل البيانات".

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