قواعد تحميل البيانات 1s 8.3

في كثير من الأحيان، تحتاج إلى الحصول على البيانات من 1C 8.3 وحفظ المعلومات في ملف خارجي، بمعنى آخر، تنزيلها من 1C Enterprise. تكون المهمة ممكنة دائمًا تقريبًا دون مشاركة مبرمجي 1C.

دعونا نلقي نظرة على عدد من النصائح المفيدة التي يمكنك من خلالها تحميل البيانات من 1C إلى نظام معلومات خارجي.

يوجد في 1C عدة طرق يمكنك من خلالها الحصول على المعلومات دون مشاركة المتخصصين:

  • تحميل قاعدة البيانات بأكملها من 1C 8.3 - للتحميل اللاحق على كمبيوتر آخر
  • حفظ التقارير والمطبوعات في Excel أو Word أو PDF
  • تحميل الجداول من 1C
  • استرداد المعلومات باستخدام وحدة تحكم الاستعلام

مزيد من التفاصيل عنهم:

كيفية تنزيل قاعدة البيانات بأكملها من 1C 8.3 (إلى ملف .dt)

للقيام بذلك، سوف تحتاج إلى الذهاب إلى وضع التكوين، ثم في القائمة الرئيسية حدد "الإدارة" - "تحميل قاعدة المعلومات":

ثم ما عليك سوى الإشارة إلى اسم الملف المستقبلي وموقعه على القرص.

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

رفع التقارير والنماذج المطبوعة من 1C إلى Excel

هذه الطريقة عالمية وبسيطة للغاية. للقيام بذلك، يكفي فتح نموذج أو تقرير مطبوع.

على سبيل المثال، افتح نموذج TORG 12 القابل للطباعة، واضغط على ctrl+S (أو في القائمة ملف - حفظ باسم) وحدد نوع الملف واسمه:

وينطبق نفس النظام - يتم تنزيل التقرير بنقرتين:

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

يتوفر الحفظ بالتنسيقات الرئيسية - Excel، Word، PDF، HTML، TXT، إلخ.

تحميل الجداول من 1C 8.3

غالبًا ما تكون هناك مهام تافهة مثل "الحصول على قائمة المدفوعات للعام الحالي" أو "تفريغ دفتر المشتريات أو المبيعات" أو "تفريغ البضائع من الفاتورة رقم 256". حل مثل هذه المشاكل بسيط للغاية.

على سبيل المثال، أحتاج إلى استلام جميع الإيصالات من الطرف المقابل "Vector" بمبلغ أكبر من 1000. لنفتح نموذج القائمة ونقوم بتعيين التحديدات الضرورية في القائمة:

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

يمكن تنفيذ إجراءات مماثلة لأي جزء جدولي تقريبًا في 1C 8.2. على سبيل المثال، كنا بحاجة إلى تفريغ قائمة البضائع من الإيصال رقم MSK00003، لا توجد مشكلة. يتم ذلك بكل بساطة - افتح المستند واستدعاء قائمة السياق وبعد بضع نقرات نحصل على التحميل المطلوب بالتنسيق المطلوب:


تحميل دفتر يومية المعاملات من 1C إلى Excel:

استرداد المعلومات باستخدام وحدة تحكم الاستعلام

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

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

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

يمكن أيضًا تنزيل الجدول الناتج بتنسيق الملف المطلوب:

يمكنك تحميل البيانات المستلمة إلى قاعدة بيانات 1C أخرى باستخدام "". شاهد تعليمات الفيديو باستخدام التسمية كمثال:

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

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

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

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

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

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

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

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

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

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

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

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

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

رفع قاعدة بيانات 1C Enterprise 8.3 إلى نسخة احتياطية

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


القائمة "المكون - تحميل قاعدة المعلومات..."

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


بعد اكتمال التحميل ستظهر رسالة تشير إلى اكتمال تحميل قاعدة المعلومات إلى ملف، مع الإشارة إلى مسار واسم التحميل.

يمكنك الآن العثور على ملف التحميل في الدليل الذي حددته. دعنا نذهب إلى الدليل المحدد ونرى الملف الموجود فيه 1CV8-MyUpload.dt.سأضيف ملاحظة مفيدة واحدة

يحتوي ملف تحميل النسخ الاحتياطي 1c على الامتداد .dt

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

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

استعادة قاعدة بيانات 1C Enterprise 8.3 من نسخة احتياطية

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

  1. إنشاء قاعدة بيانات جديدة 1C Enterprise 8.3
  2. قم بتحميل ملف 1C Enterprise 8.3 إلى قاعدة بيانات فارغة

هيا بنا نبدأ!

تم وصف عملية إنشاء قاعدة بيانات معلومات 1C Enterprise 8.3 جديدة بالتفصيل في المقالة. بعد إنشاء قاعدة بيانات جديدة، تحتاج إلى تحميل ملف التحميل 1CV8-MyUpload.dt فيها.

لتحميل قاعدة بيانات 1C Enterprise 8.3 من نسخة احتياطية، أدخل التكوين الجديد الذي تم إنشاؤه في وضع "Configurator" وحدد عنصر القائمة "الإدارة" - "تحميل قاعدة المعلومات..."

في النموذج الذي يفتح، حدد ملف تحميل 1c infobase (يحتوي على الامتداد *.dt)

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

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

من خلال إدخال قاعدة البيانات التي تم إنشاؤها بعد تنزيل ملف التحميل 1C في وضع "المؤسسة"، سترى نسخة مماثلة من قاعدة بيانات 1C التي تم تحميلها مسبقًا.

النسخ المباشر لقاعدة بيانات 1C Enterprise 8.3

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

على عكس التحميل إلى ملف باستخدام النظام الأساسي 1C Enterprise 8.3، يتضمن النسخ المباشر نسخًا مباشرًا لملفات قاعدة البيانات.

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


نتبع المسار المحدد ونرى ملفات العمل الخاصة بـ 1C Enterprise 8.3.


يسمى ملف البيانات الرئيسي 1Cv8.cd (النوع - قاعدة بيانات الملف)، هذا هو ما تحتاج إلى نسخه. الملفات المتبقية هي ملفات مساعدة، وسيتم إنشاؤها من جديد عند تشغيل تكوين 1C Enterprise 8.3.

وفقا لذلك، لتشغيل قاعدة البيانات، لا تحتاج إلى استعادة أي شيء - انسخ ملف 1Cv8.cd إلى المجلد و.

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

إذا كان لديك أي أسئلة، يمكنك طرحها في التعليقات على المقال أو على الموقع.

لا تفقد هذه المقالة المفيدة - احفظها على شبكات التواصل الاجتماعي باستخدام الأزرار أدناه:


النسخ الاحتياطي لقاعدة بيانات 1C Enterprise 8.3 واستعادتها

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 الذي تم تنزيل البيانات فيه مسبقًا. بعد ذلك، انقر على زر "تنزيل البيانات".

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

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