دليل لتحديث غير قياسي. دليل لتحديث غير القياسية منها استدعاء تحديث مدير التكوين ليس من المكون

اتضح ، سأحتفظ به للجميع:

داخل قاعدة البيانات ، يتم تخزين تكوينين: تكوين البائع (وهو نموذجي) ، والتكوين الرئيسي (يتم استخدامه عند العمل مع قاعدة البيانات)

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

لتحديث تكوين المورد ، استخدم ملف cf لتكوين عام غير مدعوم. لتحديث التكوين الرئيسي ، يتم استخدام ملف cf مُعد مسبقًا (يتم أخذ تكوين نموذجي ، ويتم إجراء التغييرات عليه ، ويتم تحميل التكوين إلى ملف cf)

يتم تنفيذ عملية التحديث نفسها على مرحلتين: تحديث تكوين المورد ، وتحديث التكوين الرئيسي. تسلسل الخطوات ليس حرجا.

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

تخيل أن لدينا كلا ملفي cf (بشكل منفصل لإعداد cf مع التغييرات) دعنا نسميهما ، على سبيل المثال ، "Typical_2_0_49_8.cf" و "Update_2_0_49_8.cf" وفقًا لذلك ، فإن الملف الأول هو تحديث لتهيئة البائع ، والملف الثاني هو للتكوين الرئيسي.

لنبدأ بتحديث تكوين البائع.

في وضع Configurator ، انتقل إلى القائمة Configuration - Support - Update Configuration. في مربع الحوار الناتج ، حدد زر الاختيار "تحديد ملف التحديث" ، ثم قل "التالي"

كل شيء مألوف هنا. حدد الملف "Typical_2_0_49_8.cf" ، وانقر فوق "إنهاء"

بعد تسوية جميع الأسئلة ، سيبدأ النظام الأساسي في تنزيل التكوين للمقارنة. إنه يستغرق بعض الوقت...

عند اكتمال التنزيل ، نحصل على النافذة التالية:

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

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

انقر فوق "تشغيل" ، انتظر قليلاً ...

أثناء عملية التنزيل ، قد تظهر النافذة التالية:

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

ستكون نتيجة كل تلاعباتنا هي الرسالة

انتقل إلى ملف القائمة - حفظ (ستحفظ المنصة التغييرات التي تم إجراؤها) ، ثم انتقل إلى القائمة التكوين - تحديث تكوين قاعدة البيانات. ستستغرق العملية بعض الوقت وستتطلب قبول التغييرات أثناء إعادة التنظيم.

هذا يكمل المرحلة الأولى.

تحديث التكوين الرئيسي.

في وضع Configurator ، انتقل إلى القائمة Configuration - Compare ، وادمج التكوين من ملف. نحصل على الفور على نافذة لاختيار ملف ، نحدد فيه ملفنا لتحديث التكوين الرئيسي "Update_2_0_49_8.cf" يبدأ النظام الأساسي على الفور في مقارنة التكوينات.

نظرًا لأن ملفنا "Update_2_0_49_8.cf" يحتوي على تكوين تم تحديثه بالفعل ، مع مراعاة جميع التغييرات ، نترك الآن جميع مربعات الاختيار في العمود الأيسر في مكانها.

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

بعد الانتهاء من جميع خطوات التحديث ، افتح قاعدة البيانات في وضع Enterprise ، وتأكد من قانونية تلقي التحديثات

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

منهجية التحديث عالمية ، ومناسبة ليس فقط لتكوينات محاسبة المؤسسة ، ولكن أيضًا للمركب ، ولـ ZUP ، وللآخرين ...

يكون تكوين 1C غير القياسي عندما: 1) تمت كتابة تكوين 1C من البداية بواسطة المبرمج نفسه ، 2) كان تكوين 1C نموذجيًا ، ولكن تمت إضافة التغييرات إليه ، حتى إذا تمت إضافة سمة واحدة.

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

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

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

قبل التحديث موصى به للغاية دعم قاعدة البيانات ، يمكن القيام بذلك من خلال قائمة الإدارة / تحميل قاعدة المعلومات.

هناك خياران للتحديث: أ) تحديث 1C من خلال الدعم (الاتصال من خلال مربع حوار التكوين / الدعم / تحديث التكوين) و ب) من خلال المقارنة والدمج مع التكوين من ملف. يجب ان يدفع انتباه خاصأن الاختلاف بين هاتين النقطتين هو أنه في الحالة الأولى ، يتم تحديث كل من التكوين الرئيسي وتكوين المورد ، وعند مقارنة دمج التكوينات ، يتم تحديث التكوين الرئيسي فقط ، ويظل تكوين المورد هو القديم. لذلك ، فإن الخيار الموصى به هو التحديث عبر تهيئة التحديث. للتحديث عبر دعم التكوين ، يتم استخدام ملفات توزيع بائع CF أو CFU ، والتي يمكن العثور عليها من خلال البحث في دليل القوالب ، أو تحديد المسار على الإنترنت ، أو تحديد المسار مباشرة إلى الملف المطلوب على القرص الصلب.

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

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

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

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

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

لتأكيد تحديث 1C ، تحتاج إلى تحديد تكوين / تحديث تكوين قاعدة البيانات عنصر القائمة.

لرفض تحديث 1C ، تحتاج إلى تحديد عنصر القائمة التكوين / العودة إلى تكوين قاعدة البيانات.

بعض القواعد التي تبسط التحديث المستقبلي لتكوينات 1C:

القاعدة الأساسية لتحديث 1C: تحتاج إلى إضافة كائنات جديدة ، لأن. عند التحديث ، لا تتأثر الكائنات الجديدة بالنظام

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

باستخدام اشتراكات الأحداث ، بفضل هذا ، يمكنك تعديل الآليات النموذجية دون تغيير الكود النموذجي

استخدام وظائف التكوين النموذجية

إنشاء عناصر النموذج برمجيًا (في حدث OnFormCreateOnServer)

شكرًا لك!

التجربة الشخصية: كيفية تحديث التكوين المتغير بسرعة وفعالية من حيث التكلفة

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

التحقق من وضع تغيير التكوين

دعونا نتخيل مثل هذا الموقف. مطورو "إدارة مؤسسة الإنتاج" (المشار إليها فيما يلي باسم PPM) في الإصدار 1 (يتم تعيين أرقام الإصدار فيما بعد بشكل مشروط) إلى قياس (مؤشر) سجل الحساب ، قاموا بتعيين النوع "DirectoryReference.Individual" بالاسم " فردي". في الإصدار 2 ، أضافوا بُعدًا آخر - "الموظف" من النوع "ReferenceReference.Employees". عند بدء تشغيل 1C: Enterprise ، يتم تمكين المعالجة التي تملأ البعد "الموظف" بنفس طريقة البعد "الفردي". ثم في الإصدار 3 ، قام مطورو "1C" بإزالة البعد "الفردي" وتركوا فقط "الموظف". إذا قمت بتحديث التكوين من الإصدار 1 على الفور إلى الإصدار 3 ، فيمكنك مسح سجل الحساب بالكامل.

وإذا كان التكوين مدعومًا بإمكانية التغيير ، وتم إنشاء تقارير منظمة في نفس قاعدة البيانات ، فمن الضروري تحديث التكوين لكل إصدار ، والذي قد يكون مكلفًا للغاية من حيث ساعات العمل. على سبيل المثال ، يمكن أن يستغرق تحديث "SCP" معدل بشكل كبير لإصدار واحد 30 ساعة من وقت العمل لمتخصص متمرس.

لذلك ، قبل متابعة التحديث ، تحتاج إلى تحديد: هل تعمل في تكوين نموذجي مع إمكانية التغيير أو في تكوين دون إمكانية التغيير؟ للقيام بذلك ، انتقل إلى أداة التهيئة ، حيث في القائمة ، اتبع الخطوات "التكوين - الدعم - إعدادات الدعم".

رسم بياني 1. استدعاء نافذة إعداد دعم التكوين

إذا تم تعيينه على "عند الدعم" ، فإن هذا التكوين يكون نموذجيًا ، وإذا تم تمكين "التغيير" - فمن المرجح أن يتم تغيير التكوين (على الأقل ، يتم تضمين هذا الاحتمال). الحالة الثالثة هي "تم إهمال التهيئة". تظهر حالات التكوين المختلفة في الأشكال 2 ، 3 ، 4.

أرز. 2. تكوين نموذجي دون إمكانية إجراء تغييرات

أرز. 3. التكوين النموذجي مع تمكين التغيير

أرز. 4. إزالة التكوين من الدعم

خوارزمية لتحديث التكوينات المتغيرة

في الآونة الأخيرة ، واجهت مهمة تحديث التكوين المتغير "إدارة التجارة" ، الإصدار 10.3.13.2. تم تغيير التكوين نتيجة للاندماج مع حل الصناعة "BIT: Car Service Management 8" وتم تحسينه باستمرار لمدة عامين. الآن يجب تحديث التكوين لإصدار 10.3.25.1 ، أي 12 إصدارًا. لقد قسمت إجراء التحديث بالكامل إلى عدة خطوات.

المرحلة 1. تقدير تكلفة وتوقيت إجراء التجديد

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

تقرير عن نتائج تقييم تكلفة وتوقيت تحديث التكوين:

التكوين: مراجعة إدارة التجارة 10.3
إصدار التكوين الحالي: 10.3.13.2
التحديث إلى الإصدار: 10.3.25.1
عدد الوحدات القابلة للترقية: 1847
عدد إصدارات التحكم: 8

فاجأتني نتائج التقييم ، حيث تمت الإشارة إلى سعر السهم على موقع الشركة - 1000 روبل. لتحديث إصدار واحد. التعليق "1C-IzhTiSi":

"تكلفة التحديث لكل إصدار ضائع لا تزيد عن 2000 روبل. يوجد الآن عرض ترويجي ، وبالتالي لا تتجاوز التكلفة 1000 روبل. ولكن يتم تحديد السعر النهائي للخدمات من خلال نتائج تقييم تكاليف العمالة للتحديث. وقد يكون أقل من 1000 روبل / تحرير ".

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

أرز. 5. تحديد الإصدارات التي يجب استخدامها لتحديث التكوين بشكل صحيح

بعد دراسة تقرير 1C-IzhTiSi ، قمت بحساب الوقت الشخصي الذي يقضيه في نفس القدر من العمل. يستغرق كل إجراء تحديث لي حوالي 6 ساعات. لذلك ، يبلغ إجمالي الوقت المنقضي 56 (9 × 6) ساعة عمل ، أي ما يقرب من سبعة أيام عمل. بالإضافة إلى ذلك ، هناك احتمال أنه بعد التحديث سيتم الكشف عن بعض أوجه القصور: على سبيل المثال ، سوف يشتكي المستخدم من ضياع تغييرات التكوين التي يحتاجها ، ومن ثم ستزداد تكاليف الوقت بشكل خطير. وفي الوقت نفسه ، فإن المتخصصين في شركة "1C-IzhTiSi" يعرضون القيام بكامل حجم العمل في ثلاثة إلى أربعة أيام عمل. لذلك قررت استخدام خدماتهم.

الآن سأشرح بإيجاز ما تم تغييره بالضبط في التكوين.

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

المستندات المعدلة بشكل كبير:
"طلب للمورد" ؛
"حركة البضائع"؛
"فاتورة الشرط" ؛
"استلام البضائع والخدمات".

السجلات المعدلة بشكل كبير:
"إرساليات البضائع في المستودعات" ؛
"البضائع في المستودعات".

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

كائنات تغيرت قليلا.في الكائنات ، تم تغيير النماذج فقط وأضيفت التفاصيل.

الدلائل:
"أنواع التسميات" ؛
"عقود الأطراف المقابلة" ؛
"المقاولون" ؛
"التسمية" ؛
"أنواع أسعار التسمية" ؛
"عدد من سجلات المعلومات".

تم تغيير الاشتراكات في الأحداث والتخطيطات والأدوار والوحدات النمطية الشائعة في قسم "عام". تم تغيير كل شيء تقريبًا بقرار من الصناعة.

المرحلة 2. إزالة المعلومات السرية

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

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

توجد معالجة ChangePrivateInformation.epf على قرص ITS في الدليل 1CIts \ EXE \ EXTREPS \ UNIREPS81 \ UpdatePrivateInformation. أيضًا هذه المعالجةيمكن تنزيله من الرابط: http://its.1c.ru/db/metod81#content:1644:1.

بطبيعة الحال، معلومات سريةتختلف كل شركة عن الأخرى ، لكني ألفت انتباهك إلى البيانات التي من المرجح أن تحتاج إلى تغيير:

  • الدلائل: الأفراد ، جهات الاتصال ، جهات الاتصال لدى الأطراف المقابلة ، الأطراف المقابلة ، أنواع الأسعار.
  • سجلات المعلومات: بيانات جواز السفر فردي، الاسم الكامل

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

المرحلة 3. الحصول على نتائج التحديث

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

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

نتيجة للتحديث ، حددت مهمتين صغيرتين لحل مستقل.

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

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

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

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

تحديد نوع التكوين

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


التكوين القياسي (النموذجي) - التحضير للترقية

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

الطريقة الثالثة تحدث بعد ذلك بقليل ، في مرحلة التحديث عبر الإنترنت. يمكنك القيام بكل شيء من خلال قرص ITS ، والذي يصل إلى المؤسسة على أساس شهري ، ويمكن أيضًا أخذ هذا القرص من موظف لديه اتفاقية مع ITS ، ما عليك سوى التأكد من تطابق التكوينات. خلاف ذلك ، كل شيء يتم عبر الإنترنت. هناك فارق بسيط مهم: يتم تثبيت حزم الخدمة بشكل تسلسلي صارم ، وفقدان بعض الإصدارات ، سيطلب منك النظام تثبيتها أولاً. الموجودة في قائمة التعليمات ، حيث تحتاج إلى النقر فوق قسم حول.
إذا كان كل شيء على ما يرام مع الإنترنت ، فأنت بحاجة إلى الانتقال إلى موقع usersv8.1c.ru ، حيث تقوم بإدخال معلومات تسجيل الدخول وكلمة المرور الخاصة بك. بعد ذلك ، يتم تحديد التكوينات المطلوبة ، والموجودة على رابط تنزيل التحديثات. والخطوة التالية هي اختيار الإصدارات المحددة ، مع الأخذ بعين الاعتبار الإصدار الأول والإصدارات التي صدرت مؤخرًا. يتم حفظ جميع الملفات واحدة تلو الأخرى على الكمبيوتر. قبل التحديث ، تحتاج إلى فتح جميع ملفات الأرشيف وتثبيت كل إصدار. يمكن تنزيل الإصدارات ، كما هو موصوف ، ومن قرص ITS. أنت الآن بحاجة إلى الدخول إلى وضع Configurator ، وبعد ذلك يجب عرض الكائنات على اليسار ، إذا لم تكن موجودة ، فستحتاج إلى النقر فوق علامة التبويب فتح التكوين.
للتحديث ، ينتقل المستخدم إلى تكوين التكوين-الدعم-التحديث. في النافذة الجديدة ، انقر فوق بحث.

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

تحديث تكوين 1C غير قياسي (معدل)

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

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

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

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

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

ممكن عند تحديث 1C

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

لحل المشكلة سوف تحتاج:
- تغيير عدد الأحرف في الرموز ؛
- تغيير الرموز في قاعدة المعلومات ؛
- تغيير خاصية التحكم في التفرد في جميع الدلائل.

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

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

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

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

الخيار الأول والأسهل

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

الخيار الثاني والأصعب

حدث الخطأ من جانب 1s ويخبرنا المُحدث عنه مباشرةً ويقول هذا السطر في التقرير:

في هذه الحالة ، ننظر إلى التقرير أعلى قليلاً ونبحث عن خطوط خضراء هناك ، بدءًا من الأحرف.

تم نقل هذه الخطوط إلى أداة التحديث بواسطة منصة 1c نفسها ، وهي التي تحتاج إلى التحليل.

أدناه أعددت قائمة أكثر الأخطاء الشائعةمن المنصة 1 ج (تلك باللون الأخضر) وكيفية إصلاحها:

خطأ "الاسم عنصر محدد مسبقًاليس فريدًا "

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

3. وجود ملف تكوين في متناول اليد (بامتداد .cf) الإصدار المطلوب(الذي لديك في نافذة "حول") في مكون قاعدة البيانات ، افتح العنصر:

سنحدد ملف التحديث بأنفسنا:

انقر فوق الزر "تشغيل".

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

ما هي المشاكل الأخرى الموجودة؟

اسم الوحدة النمطية المسببة للخطأ: frame.dll

(كيف أجري أو جوجل).

  1. إذا لم يتم تثبيت المحدث على خادم 1s نفسه ، فأنت بحاجة للتأكد من أن منفذ PORT_NUMBER على خادم SERVER_IP مفتوح بالفعل. يمكنك التحقق من ذلك باستخدام الأمر telnet SERVER_IP PORT_NUMBER. إذا كان الاتصال ناجحًا ، فسيكون المنفذ مفتوحًا.
  2. بعد ذلك ، تحتاج إلى التأكد من أنه على الكمبيوتر الذي يتم تشغيل أداة التحديث منه ، لا شيء يمنع اتصاله بـ PORT_NUMBER على SERVER_IP. للقيام بذلك ، تحتاج إلى تعطيل برنامج مكافحة الفيروسات وجدار الحماية وجدار الحماية والبرامج الأخرى المماثلة مؤقتًا (يجب أن يتم ذلك على الكمبيوتر المثبت عليه المحدث). إذا كانت هذه الخطوة مفيدة ، فأنت بحاجة إلى كتابة الاستثناءات المناسبة في برنامج الحظر.
  3. إذا لم يساعد ذلك ، فأنت بحاجة إلى تسجيل عنوان قاعدة البيانات في المحدث ليس من خلال اسم الخادم ، ولكن مباشرة من خلال IP الخاص به (سيتم الإشارة إلى عنوان IP الخاص به في رسالة خطأ SERVER_IP). هذا لاستبعاد مشكلة DNS.

لا يمكن بدء تشغيل البرنامج لأن api-ms-crt-conio-l1 مفقود من الكمبيوتر. 1-0.dll

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

يستغرق المحدث وقتًا طويلاً للبدء

وفي حقل "Agent Port" ، يُشار إلى منفذ الوكيل (افتراضي 1540) ، والذي يمكن العثور عليه في خصائص الخادم المركزي 1c في وحدة تحكم إدارة الكتلة 1c (كيفية التشغيل أو google).

بعد التحديث ، يتم إخفاء حقل "تاريخ التجميع" في معالجة "Infobase Rollup" لتهيئة "إدارة التجارة"

في هذه الحالة ، سيتمكن المحدث من العمل مع قاعدة البيانات ، لأنه لن يحاول الاتصال بها.

ولكن بسبب هذا ، لن يتم تنفيذ بعض عمليات التحديث على قاعدة البيانات تلقائيًا ولن تكون متاحة.

خطأ: لم يتم تأسيس الاتصال بسبب رفض الكمبيوتر الوجهة طلب الاتصال

إذا كنت لا تزال بحاجة إلى التحميل إلى dt ، فقم بذلك في سلسلة محادثات واحدة ، مع فترات توقف مؤقت بين العمليات إن أمكن. قم بإعادة تشغيل خادم 1s بشكل دوري للوقاية.

مع خطأ محددلقد صادفت مستخدمين في جميع إصدارات خادم 1c تقريبًا ، وفي جميع الحالات قرروا التبديل إلى الأرشفة باستخدام DBMS.

خطأ: فشل تحرير القفل في الجلسات الجديدة بقاعدة البيانات

إذا فشل ذلك ، فمن الممكن:

  • أخطأت في كتابة تسجيل الدخول و / أو كلمة المرور من ITS
  • لم تدفع الوصول إلى ITS
  • لم تقم بتسجيل الإصدار الأساسي للتكوين على موقع 1C لتلقي التحديثات

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

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

3.1 انتقل إلى مُكوِّن قاعدتك واتبع عنصر القائمة "التكوين" - "فتح التكوين".

3.5 أخيرًا ، أدخل معلومات تسجيل الدخول وكلمة المرور من ITS ( تأكد من نسخها من المفكرة):

وحاول تنزيل أحد التحديثات التي سيقدمها لك أداة التهيئة لقاعدتك.

إذا فشل ذلك ، فمن الممكن:

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

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

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

خطأ DBMS: Microsoft خادم قاعدة البيانات Native Client 11.0: اسم كائن غير صالح "SchemaStorage"

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

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

إذا كنت تعمل بجد ، يمكنني العمل بجد لمساعدتك.



تحميل...
قمة