1s 8 نقل الدلائل بين تكوينات متطابقة. من السهل جدًا استخدام معالجة التبادل بين التكوينات المتطابقة. تحميل البيانات إلى 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.

يمكن أيضًا نقل البيانات باستخدام . تحتوي العديد من تكوينات 1C 8.3 على وظائف قياسية لإعداد مزامنة البيانات بين التكوينات المختلفة والتكامل السلس مع 1C Document Flow.

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

يمكنك تنزيل هذه المعالجة على قرص ITS، أو باستخدام الروابط:

إنه عالمي ومناسب لأي تكوين.

لنفكر في مثال لتفريغ دليل "Nomenclature" من قاعدة معلومات 1C 8.3 Accounting 3.0 إلى أخرى. سيكون الشرط الأساسي هو الاختيار من قبل الوالد (المجموعة) "النجارة".

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

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

افتح عملية تحميل وتنزيل بيانات XML (Ctrl+O).

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

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

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

يعني عمود "إلغاء التحميل إذا لزم الأمر" ما إذا كان من الضروري التحميل الزائد لهذا الكائن إذا تمت الإشارة إليه بواسطة سمة الدليل الذي نقوم بتحميله الزائد. على سبيل المثال، يحتوي موضع العنصر الذي تقوم بتحميله على وحدة قياس غير موجودة في قاعدة البيانات الهدف. إذا تم تحديد العلم الموجود في العمود "تحميل إذا لزم الأمر" مقابل الكتاب المرجعي بوحدات القياس، فسيتم إنشاء موضع جديد. وإلا فإن قيمة السمة ستكون "<Объект не найден>"والمعرف الفريد الخاص به.

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

في هذا المثال، تحتاج إلى تحديد العناصر الموجودة في المجلد "Woodworking" فقط.

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

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

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

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

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

تحميل دليل من XML

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

فتح المعالجة في قاعدة بيانات المتلقي. تُستخدم هذه المعالجة لتحميل البيانات وتحميلها. انتقل إلى علامة التبويب "تنزيل" وحدد المسار إلى ملف XML الذي تم تنزيل البيانات فيه مسبقًا. بعد ذلك، انقر على زر "تنزيل البيانات".

سيتم عرض نتيجة التنزيل في الرسائل. وفي حالتنا، كل شيء سار على ما يرام.

لم يتم ملء دليل "التسميات" في قاعدة البيانات المتلقية. الآن أصبح لديه خمسة عناصر: ثلاثة مواضع تسميات ومجموعتين.

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

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

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

رفع البيانات

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

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

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

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

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

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

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

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

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

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