مثال للتحميل من 1C إلى XML. توليد ملف XML. سهولة التحميل لتطبيق طرف ثالث. عملية تحميل البيانات إلى ملف XML. تحميل البيانات إلى XML

يعد نقل البيانات عملية مهمة جدًا في أي نظام محاسبي، ومنصة 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 الآلية. إنها تسهل إلى حد كبير العمل الروتيني، وتسرع عمليات تحميل وتنزيل المعلومات وفي نفس الوقت تنفذ التحكم في صحتها. يتيح لك التحميل من 1c إلى xml إنشاء ملف يحتوي على محتويات أي كائن تكوين تم تكوينه، واستخدامه عندما تحتاج إلى تحميل البيانات إلى تكوين مماثل.

أدوات لإنشاء التحميلات

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

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

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

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

تتيح لك المعالجة التحقق من الكائنات بحثًا عن أحرف غير صالحة، وتتضمن أيضًا وظيفة لتصدير المعلومات مع القيود.

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

عملية تحميل البيانات إلىxml

دعونا نلقي نظرة على كيفية التحميل من 1C إلى XML في الوضع العادي. بعد تنزيل ملف المعالجة UploadLoadDataxml.epf وفتحه، عليك القيام بالخطوات التالية:

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


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

xml

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

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


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


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

معالجة لقطات الشاشة

(صور)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

في المؤسسة، يمكن الحفاظ على المحاسبة ليس فقط في الحلول المتوفرة على منصة 1C:Enterprise، ولكن أيضًا في أنظمة البرامج الأخرى (Galaktika، وParus، وSAP، وما إلى ذلك). وهذا يثير التحدي المتمثل في دمج تطبيقين.

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

يعد التبادل باستخدام هذا التنسيق عالميًا لأن معظم التطبيقات يمكنها العمل معه. دعونا نلقي نظرة على كيفية تحميل قائمة مستندات التكوين إلى ملف XML من 1C:Enterprise.

تحميل إلى XML

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

دالة CreateXML () للتصدير // احصل على اسم الملف المؤقتالمسار = GetTemporaryFileName(); // تهيئة فئة "سجل XML".الإدخال = إدخال جديد XML؛ // افتح ملفًا مؤقتًا للكتابة - 8 ") ; // اكتب إعلان ملف XMLسِجِلّ. WriteDeclarationXML(); // سِجِلّ. كتابة العنصربدء(" تكوينات المستندات") ; // العنصر الأول // سمة العنصر الأول مع تاريخ إنشاء الملفسِجِلّ. WriteAttribute(" تم إنشاؤه ", Format(CurrentDate(), " DF = yyyy-MM-ddThh:mm:ss; دلف = د.ت")) ; // اكتب عنصرًا لكل مستند تكوين. نضع اسم الوثيقة في النص.لكل مستند من البيانات الوصفية. تسجيل دورة الوثائق. WriteElementStart("المستند"); سِجِلّ. كتابة نص (Doc.Name) ؛ سِجِلّ. WriteEndElement(); EndCycle; // الانتهاء من كتابة العنصر الأولسِجِلّ. WriteEndElement(); سِجِلّ. يغلق()؛ // أغلق الملف // احصل على البيانات الثنائية للملف وضعها في وحدة تخزين مؤقتة BinaryData = BinaryData الجديد (مسار) ؛ العنوان = PlaceInTemporaryStorage(BinaryData, New UniqueIdentifier) ​​​​; اعد العنوان؛ // أعد عنوان الملف إلى وحدة التخزينوظيفة النهاية

يجب إكمال كل عنصر تم إنشاؤه بشكل صحيح. بعد تنفيذ "WriteStartofElement()"، يجب تنفيذ طريقة "WriteEndElement()"، وإلا فإن بنية ملف XML ستكون غير صحيحة.

القالب العام لإنشاء ملفات XML هو التسلسل التالي:

// 1. قم بتهيئة فئة "سجل XML".الإدخال = إدخال جديد XML؛ // 2. افتح ملفًا مؤقتًا للتسجيلسِجِلّ. OpenFile(Path, "UTF-8"); // 3. اكتب إعلان ملف XMLسِجِلّ. WriteDeclarationXML(); // // 4. ++ اكتب محتويات ملف XMLسِجِلّ. WriteElementStart("XMLElement"); سِجِلّ. WriteEndElement(); //-اكتب محتويات ملف XML // 5. أغلق الملفسِجِلّ. يغلق()؛

تعمل هذه الخطوات الخمس على إنشاء أي ملف XML تقريبًا.

في مثالنا، يتم تحويل الملف الذي تم إنشاؤه إلى بيانات ثنائية وإعادته إلى الموقع الذي يتم فيه استدعاء الدالة CreateXML. ويمكن بعد ذلك كتابة هذا الملف إلى نظام الملفات.

يمكنك رؤية مثال للملف الذي تم تحميله في لقطة الشاشة أعلاه.

تطبيق طرف ثالث

على سبيل المثال، قمت بإنشاء تطبيق في .NET Framework لتوضيح قراءة ملف XML في تطبيق تابع لجهة خارجية.

يقرأ البرنامج الملف الذي تم إنشاؤه ويعرض المستندات في شكل قائمة:

يمكنك تجربته بنفسك، التطبيق متاح للتحميل باستخدام الرابط الموجود في نهاية المقال.

براعه

يتم استخدام تنسيق XML في معظم تكوينات تبادل البيانات بين حلول التطبيقات على النظام الأساسي 1C:Enterprise. طريقة اتصال أخرى شائعة الاستخدام هي من خلال اتصال COM. يسمح لك XML بالتبادل مع أي تطبيق تقريبًا، ولهذا السبب يستحق أن يطلق عليه اسم Universal.

الملفات للتحميل:

تطبيق قارئ ملفات XML.

معالجة إنشاء ملف XML.

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

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

وبالتالي، فإن التحميل إلى ملف XML (استيراد السجلات) من قاعدة معلومات واحدة والتحميل اللاحق من XML إلى أخرى يمثل تبادلًا للبيانات بتنسيق XML بين قواعد البيانات.

هذا الإجراء، خاصة مع وجود كميات كبيرة من المعلومات، يوفر الكثير من العمل اليدوي.

يمكن أيضًا استخدام الاستيراد (الملف الناتج) كأرشيف للاسترداد في المواقف غير المتوقعة (في حالة فقدانه أو تلفه).

وقد تم تطوير الكثير من أدوات المعالجة هذه، وهي متاحة على الإنترنت. تقع مسؤولية استخدامها على أكتاف (ورأس) العميل.

ولكن بالنسبة للمستخدمين الرسميين لـ Odeneski، قام المطورون بإنشاء معالج عالمي "تحميل/تحميل بيانات XML".

مهم. يعد التصدير إلى XML في 1C والتحميل الإضافي إلى XML من 1C مقبولًا للتكوينات المتطابقة - وإلا فسوف يتضرر.

معالج عالمي

النقاط الأساسية لاستخدام المطور العالمي:

  • حفظ استيراد الملفات حتى يتم الانتهاء من نقل السجلات والتحقق من صحتها؛
  • عند استخدامها كنسخ احتياطية، يجب الاحتفاظ بسجل بها لفرز البحث.

يحتوي تشغيله على وضعين: إنشاء ملف عند حفظ المعلومات وقراءته/كتابته عند الاستيراد.

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

استخراج السجلات

يمكنك تحميل البيانات عبر قاعدة البيانات بأكملها وبشكل انتقائي - كائنًا تلو الآخر.

بعد تنزيل المعالج وتثبيته وفتحه يحدث ما يلي:

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

  1. يتم تكوين عوامل التصفية الضرورية (على سبيل المثال، حسب التاريخ)؛
  2. تم تحديد مساحة القرص.
  3. تبدأ العملية نفسها.

تحميل السجلات إلى المتلقي

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

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


أنت الآن تعرف كيفية تحميل أو إلغاء تحميل البيانات من 1C بتنسيق XML لحفظ البيانات وتبادلها بين قواعد البيانات.

اكتب في التعليقات حول تجربتك في هذا الشأن.

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

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

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

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

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

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

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

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

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

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

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

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

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

لقطات الشاشة

(صور)
(صور)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

لا يمكنك تحميل أكثر من 100 منتج من برنامج 1C إلى موقع الويب الخاص بك.

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

1 لاستخدام المعالجة تحتاج إلى فتح برنامج 1C، في القائمة الرئيسية انقر "ملف"، يختار "يفتح"وبيان مسار المعالجة.

2. بعد ذلك، في النافذة التي تفتح، الحقل "اسم الملف"، حدد الاسم والمجلد الذي سيتم تحميل ملف XML فيه.

3. ثم، على الجانب الأيسر من الشاشة، عليك الإشارة إلى ما تريد تحميله.

4 . وأخيرا، تحتاج إلى الضغط على الزر "تحميل البيانات".

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

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

وبالتالي، فإن التحميل إلى ملف XML (استيراد السجلات) من قاعدة معلومات واحدة والتحميل اللاحق من XML إلى أخرى يمثل تبادلًا للبيانات بتنسيق XML بين قواعد البيانات.

هذا الإجراء، خاصة مع وجود كميات كبيرة من المعلومات، يوفر الكثير من العمل اليدوي.

يمكن أيضًا استخدام الاستيراد (الملف الناتج) كأرشيف للاسترداد في المواقف غير المتوقعة (في حالة فقدانه أو تلفه).

وقد تم تطوير الكثير من أدوات المعالجة هذه، وهي متاحة على الإنترنت. تقع مسؤولية استخدامها على أكتاف (ورأس) العميل.

ولكن بالنسبة للمستخدمين الرسميين لـ Odeneski، قام المطورون بإنشاء معالج عالمي "تحميل/تحميل بيانات XML".

مهم. يعد التصدير إلى XML في 1C والتحميل الإضافي إلى XML من 1C مقبولًا للتكوينات المتطابقة - وإلا فسوف يتضرر.

معالج عالمي

النقاط الأساسية لاستخدام المطور العالمي:

  • حفظ استيراد الملفات حتى يتم الانتهاء من نقل السجلات والتحقق من صحتها؛
  • عند استخدامها كنسخ احتياطية، يجب الاحتفاظ بسجل بها لفرز البحث.

يحتوي تشغيله على وضعين: إنشاء ملف عند حفظ المعلومات وقراءته/كتابته عند الاستيراد.

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

استخراج السجلات

يمكنك تحميل البيانات عبر قاعدة البيانات بأكملها وبشكل انتقائي - كائنًا تلو الآخر.

بعد تنزيل المعالج وتثبيته وفتحه يحدث ما يلي:


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

  1. يتم تكوين عوامل التصفية الضرورية (على سبيل المثال، حسب التاريخ)؛
  2. تم تحديد مساحة القرص.
  3. تبدأ العملية نفسها.

تحميل السجلات إلى المتلقي

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

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

أنت الآن تعرف كيفية تحميل أو إلغاء تحميل البيانات من 1C بتنسيق XML لحفظ البيانات وتبادلها بين قواعد البيانات.