معالجة نقل البيانات 1S 8.3. نقل البيانات. ج: تحويل البيانات

💖 هل يعجبك؟شارك الرابط مع أصدقائك

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

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

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

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

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

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

يناقش هذا الفصل نقل البيانات مباشرة من قاعدة المعلومات المصدر إلى 1C: المحاسبة 8. تعتبر طريقة النقل هذه هي الطريقة الرئيسية.

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

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

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

المرحلة 1: النسخ الاحتياطي

دعونا نقوم بعمل نسخة احتياطية لقاعدة المعلومات الأصلية.

هيا نطلق 1ج: المحاسبة 8.

إعدادات إضافية في قاعدة المعلومات 1ج: المحاسبة 8غير مطلوب. يتم تثبيت إعدادات المحاسبة لنقل البيانات بشكل صحيح في قاعدة المعلومات بشكل افتراضي.

يجب عليك استخدام مساعد الانتقال (menu الخدمة – نقل البيانات من قواعد بيانات المعلومات 1C:Enterprise 7.7).

الخطوة 1: تحديد خيار تنزيل البيانات

دعونا نختار عنصرا تحميل البيانات من قاعدة المعلومات.

إذا كنت تريد العودة إلى البداية وتغيير خيار نقل البيانات، فانقر فوق الزر إلى البداية.

زر مكتملتستخدم لإغلاق النموذج.

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

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

لقد شاركت مرارًا وتكرارًا في تحميل معلومات حول المنتجات لمواقع الويب، وتطوير المعالجة الخاصة لها تحميل البيانات في 1Sمن ملفات الطلب بتنسيق Excel، البيانات المنقولة بين الإصدارين 7.7 و8 من قواعد معلومات 1C، وما إلى ذلك.

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

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

كيفية نقل البيانات 1S

هناك عدة طرق نقل البيانات 1S: يتم توزيع معالجة تبادل البيانات العالمية عبر تنسيق XML على أقراص ITS (كقاعدة عامة، لن تساعد هذه المعالجة إلا إذا نقل البيانات 1Sيجب تنفيذها بين تكوينات متطابقة، على سبيل المثال، بين قاعدتي بيانات 1C: التجارة والمستودعات).

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

بسرعة كبيرة (حرفيا في غضون 7-10 دقائق) يمكنك نقل أي أدلة عن طريق نسخ ملفات الجداول المقابلة، بناء على وصف بنية التكوين (ملف 1cv7.dd في الدليل مع قاعدة البيانات). ستعمل هذه الطريقة فقط مع إصدار الملف من قاعدة بيانات 1c، فقط مع النظام الأساسي 1c 7.7 وفقط إذا نقل البيانات 1Sيتم تنفيذها بين قواعد معلومات متطابقة تمامًا في البنية.

ينفذ نقل الدلائل 1S 7.7ممكن باستخدام معالجة tranref.ert. يحتوي على واجهة بسيطة جدًا، لذا يمكنك استخدامه دون مساعدة متخصص 1C. يتم نقل البيانات عبر ملف نصي.

إذا كنا نتحدث عن عمليات التبادل بين تكوينات الإصدار 1C 8 المتماثلة في البنية (مثل، على سبيل المثال، نقل 1S 8 الدلائل, نقل المستندات 1س 8)، استخدم معالجة نقل البيانات القياسية ("الخدمة" - " تحميل البيانات إلى تكوين مماثل").

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

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

خلال مسيرتي المهنية، شاركت مرارا وتكرارا في نقل البيانات 1Sوكان من الضروري تنظيم تبادل البيانات ليس فقط بين قواعد بيانات 1C:Enterprise. لقد قمت بتنزيل البيانات من برنامج Info-Accountant، ومن ملفات بتنسيق Excel، وتنسيق النص، وتنسيق DBF، وما إلى ذلك، بالإضافة إلى استخدام تقنية OLE المعروفة.

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

نتائج

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

فيما يلي التكلفة التقديرية لنقل البيانات:

يمكنك تقديم طلبك باستخدام النموذج أدناه.

ارسل طلب

ارسل طلب

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

وكانت مهمتي هي التالية:
قاعدة بيانات لإدارة التجارة بسعة 22 جيجابايت. كان لا بد من طيها أي. احصل على واحدة مماثلة مع الدلائل والأرصدة وسجلات المعلومات، مع إعدادات المستخدم المحفوظة، والتي، من حيث المبدأ، تسمح بالمعالجة من قرص ITS "Convolution of the Information Base.epf".
لكن عندما حاولت تجميع قاعدة البيانات، أدركت أن الأمر سيستغرق أكثر من يوم واحد لأن... حجم البيانات كبير جدًا، واستمر التخفيض نفسه حوالي 8 ساعات، وسيستغرق حذف البيانات عدة أيام. ثم قررت نقل البيانات.

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

2. قمت بإنشاء قاعدة بيانات فارغة (سأسميها المتلقي الأساسي).

3. قام جهاز الاستقبال بتحميل التكوين في القاعدة، ثم قام بتنزيله من قاعدة المصدر.

4. مع تسليم التكوين، يأتي تحويل البيانات (UploadLoadDataXML82.epf) - المخصص لتبادل البيانات بين التكوينات التي لها نفس البيانات الوصفية، والتي يتم تنفيذها على النظام الأساسي 1C:Enterprise 8.2. معالجة "تحميل بيانات XML" مدمجة في كل تكوين تقريبًا وعادةً ما تكون موجودة في قائمة "الأدوات".

اقرأ التعليمات الخاصة بهذه المعالجة.

في قاعدة البيانات المصدر، افتح معالجة "تحميل/تحميل بيانات XML" وحدد البيانات المراد تحميلها.

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

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

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

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

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

8. الديون أصعب قليلاً. أولاً، تحتاج إلى الحصول على ديون الأطراف المقابلة، ويمكن القيام بذلك باستخدام أحد التقارير القياسية "المستحقات على فترات" أو "المستحقات حسب شروط الدين". لقد تلقيت ديونًا باستخدام معالجة وحدة التحكم في الاستعلام، وهناك مثل هذه المعالجة على أقراص ITS، وكان الأمر أكثر ملاءمة بالنسبة لي في النهاية، وقد تلقيت على الفور الجدول الذي أحتاجه. تم نسخ الديون المستلمة للأطراف المقابلة في مستند MS-Excel.

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

10. مراقبة الأرصدة والديون والأسعار – كل ذلك يتم من خلال تقارير قياسية مثل: “قائمة البضائع في المستودعات”، “تقييم المستودع بأسعار الأصناف”، “الذمم المدينة بشروط الدين”.

بهذه الحركات غير البسيطة قمت بنقل الرفات. تم إنفاق حوالي 12 ساعة على هذا.

ملاحظة. هل تريد معرفة البيانات التي تحتاج إلى ملؤها عند البدء في العمل مع قاعدة بيانات إدارة التجارة؟ انتقل إلى التعليمات - لوحة الوظائف وحدد البدء. سترى الكتب المرجعية والمستندات التي يجب تعبئتها عند بدء العمل مع 1C Enterprise.

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

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

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

رفع البيانات

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

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

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

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

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

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

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

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

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

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

أخبر الأصدقاء