تم إنشاء ترتيب الفرز 1s. يختلف ترتيب الفرز المعين لقاعدة البيانات عن ترتيب النظام. إصلاح خطأ عند استعادة ملفات Windows XP

لقد اشتريت مؤخرًا جهاز كمبيوتر جديدًا، وقمت بتثبيت 1C:Enterprise 7.7، وقمت بنقل قاعدة البيانات من الكمبيوتر القديم، وقد طغت النقش الموجود على الشاشة على توقعاتك بشأن عمل أكثر راحة:

يحدث هذا الخطأ عندما لا يتطابق جدولا التعليمات البرمجية NT6 و1C. هناك طريقتان رئيسيتان لحل هذه المشكلة.

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

للقيام بذلك، قم بتشغيل 1C:Enterprise في وضع التكوين، ثم حدد العنصر " إدارة» - « صفحة رموز IS" وفي النافذة التي تفتح، اختر من القائمة الموجودة في الأسفل " +تثبيت النظام الحالي " وانقر " نعم».

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

2. يجب استخدام هذه الطريقة في حالة وجود الإصدار 1C:Enterprise 7.7. العمل على شبكة، وكذلك استخدام إصدارات مختلفة من Windows (على سبيل المثال، Windows XP وWindows 7)، أو العمل مع قاعدة بيانات واحدة على أجهزة كمبيوتر مختلفة، على سبيل المثال، في المنزل وفي المكتب، في حالة وجود قاعدة البيانات تقع على الوسائط القابلة للإزالة.

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

يجب وضعه في المجلد الجذر مع تثبيت 1C:Enterprise (افتراضيًا هو " C:\ملفات البرنامج\1Cv77\BIN\"). سيؤدي هذا الملف إلى تعطيل فحص الفرز.

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

هذا كل شيء، استمتع بعملك.

ستناقش هذه المقالة سبب الخطأ. "ترتيب الفرز المعين لقاعدة البيانات يختلف عن ترتيب النظام!"في 1C:Enterprise 7.7، بالإضافة إلى طريقة لإزالته.

0. حول الخطأ

2. تغيير صفحة الرموز IS

إذا كنت تعمل في 1C:Enterprise محليًا، أو تستخدم 1C يقوم بتشغيل أي إصدار، فيمكن تصحيح هذا الخطأ على النحو التالي:

نقوم بتشغيل 1C:Enterprise في وضع التكوين، ثم نحدد العنصر " إدارة» — « صفحة رموز IS».

في النافذة التي تفتح، اختر من القائمة الموجودة في الأسفل " +تثبيت النظام الحالي" وانقر " نعم».

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

3. قم بإنشاء الملف ordnochk.prm

إذا كان المستخدمون يعملون مع 1C:Enterprise 7.7. من أجهزة الكمبيوتر الموجودة على الشبكة التي تعمل بإصدارات مختلفة من Windows (على سبيل المثال، Windows XP وWindows 7)، أو إذا كنت تعمل باستخدام نفس قاعدة البيانات على أجهزة كمبيوتر مختلفة، على سبيل المثال في المنزل والمكتب، إذا كانت قاعدة البيانات موجودة على وسائط قابلة للإزالة، ثم يجب عليك إنشاء ملف " ordnochk.prm" ووضعه في المجلد الجذر مع تثبيت 1C:Enterprise (افتراضيًا هو " C:\ملفات البرنامج\1Cv77\BIN\"). سيؤدي هذا الملف إلى تعطيل فحص الفرز.

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

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

هل هذه المقالة تساعدك؟

على الرغم من إحجام مستخدمي الشركات عن توديع نظام التشغيل Windows XP، فقد أصبح من الواضح أنه لا يزال يتعين القيام بذلك في المستقبل القريب. لذلك، ستكون هناك حاجة لتشغيل 1C Enterprise 7.7 في بيئة Windows 7 (Vista). في هذه المقالة، قررنا أن ننظر إلى المشاكل "النموذجية" التي تنشأ عند تشغيل 1C في بيئة نظام تشغيل جديدة، وطرق حلها.

خطأ: "ترتيب فرز البيانات يختلف عن ترتيب النظام"

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

سبب الخطأ تافه - عدم التطابق بين صفحات التعليمات البرمجية لعائلة أنظمة التشغيل NT6 و1C. هناك طريقتان لحل هذه المشكلة:

  • اجعل صفحة رمز أمن المعلومات متوافقة مع صفحة النظام. للقيام بذلك نطلق المكوّن - الإدارة - صفحة رموز IBوفي أسفل القائمة المنسدلة، حدد + تثبيت النظام الحالي. هذه هي الطريقة الصحيحة، ولكن من خلال جعل قاعدة البيانات متوافقة مع صفحة الرموز الخاصة بنظام التشغيل Windows 7 (Vista)، سنبدأ في تلقي نفس الخطأ عند تشغيل قاعدة البيانات في نظام التشغيل Windows XP.
  • تعطيل فحص ترتيب الفرز. للقيام بذلك، قم بإنشاء ملف إشارة بالاسم ordnochk.prm(). يتم وضعها في دليل آمن للمعلومات، مما يؤدي إلى تعطيل التحقق من ترتيب الفرز لقاعدة البيانات هذه عند وضعها في الدليل بن(في مجلد التثبيت 1C) سيتم تعطيل فحص الفرز لجميع قواعد البيانات الموجودة على هذا الكمبيوتر. تعمل هذه الطريقة فقط مع الإصدار 26 وما فوق. وبالإضافة إلى ذلك، 1C يحذر:
"لا يمكن التوصية باستخدام هذه الميزة إلا في الحالات القصوى، عندما لا يكون من الممكن تنسيق ترتيب فرز النظام مع ترتيب الفرز المعين لقاعدة المعلومات. عند تعطيل التحقق من ترتيب الفرز في شروط التطبيق، يجب أن تكون مكونات إدارة قاعدة المعلومات الموزعة لا تستخدم أحرف أي أبجدية باستثناء اللاتينية، في المعرف المكون من ثلاثة أحرف لقواعد المعلومات التي تعد جزءًا من المعرف الموزع. يجب أن يؤخذ في الاعتبار أن 1C:Enterprise يستخدم إمكانيات الفرز لكلتا الآليتين عند العمل، وتعطيل. يمكن أن يؤدي التحقق من هوية الطلب إلى ترتيب صف غير متوقع للمستخدم، على سبيل المثال، عند إنشاء التقارير."

ما هي الطريقة التي يجب أن تختارها؟ إذا كان لديك أسطول نظام تشغيل متجانس، على سبيل المثال. تعمل جميع الأجهزة بنظام التشغيل Windows 7 (Vista)، ثم يجب عليك بالتأكيد استخدام الخيار الأول. يجب استخدام الخيار الثاني إذا كان من الضروري العمل في نفس الوقت مع قواعد البيانات ضمن عائلتي نظام التشغيل. في هذه الحالة، من المستحسن تحديد موقع قواعد البيانات على جهاز يعمل بنظام التشغيل Windows XP، و ordnochk.prmضعه في مجلد BIN على جهاز يعمل بنظام التشغيل Windows 7 (Vista). سيسمح لك ذلك بتجنب المشكلات المحتملة في تشغيل مكونات مثل URIB. يرجى تذكر أنه يمكن استخدام جهاز يعمل بنظام التشغيل Windows 7 (Vista). فقطللعمل في وضع المؤسسة 1C. يجب إجراء أية تغييرات في وضع Configurator فقطعلى جهاز يعمل بنظام التشغيل Windows XP. عند تحديد موقع قواعد البيانات على جهاز يعمل بنظام التشغيل Windows 7 (Vista) بالضرورةيجب تحويل صفحة كود أمن المعلومات إلى صفحة النظام (حسب الطريقة الأولى)، و ordnochk.prmاستخدمه بالفعل على الأجهزة التي تعمل بنظام التشغيل Windows XP، وإلا فسيكون من المستحيل العمل مع URIB أو مجرد تحميل البيانات التي تم تحميلها مسبقًا في أمن المعلومات.

حدث خطأ أثناء الإنشاء من المكون V7Plus.dll (CLSID مفقود)

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

ريجسفر32<путь к 1С>\BIN\V7Plus.dll

يجب أن تكون نتيجة التنفيذ رسالة حول التسجيل الناجح للمكتبة.

خطأ "للوصول إلى قاعدة البيانات، يلزم وجود برنامج تشغيل ODBC لإصدار MS SQL Server 3.50.0303 أو أقدم

يحدث الخطأ عند محاولة تشغيل إصدار SQL 1C Enterprise 7.7 على نظام التشغيل Windows 7 (Vista) ويرجع ذلك إلى عدم دعم أنظمة التشغيل هذه لإصدارات خادم SQL الأقل SQL خادم 2005 SP2. مقتطف من البيان الصحفي الرسمي لمايكروسوفت:

لتوفير أمان محسّن، تدعم أنظمة التشغيل Microsoft Windows Server 2008 وMicrosoft Windows Vista SQL Server 2005 Express SP1، وستتطلب كافة الإصدارات الأخرى من SQL Server وجود SQL Server 2005 SP2 أو إصدار أحدث. الإصدارات السابقة من SQL Server، بما في ذلك SQL Server 2000(جميع الإصدارات، بما في ذلك Desktop Engine، المعروف أيضًا باسم MSDE)، وSQL Server 7.0 وSQL Server 6.5، لن يتم دعم أنظمة التشغيل Windows Server 2008 وWindows Vista.

حلول لهذا اليوم غير موجود(ومن غير المرجح أن تظهر). "الحل" الموجود على الإنترنت والذي يتضمن استبدال ملفات برنامج تشغيل ODBC بملفات من نظام التشغيل Windows XP لا ينبغي النظر فيه بجدية ولا يوصى باستخدامه بشكل صارم.

وكبديل، نوصي بتشغيل 1C Enterprise على نظام التشغيل Windows Server 2003 في الوضع الطرفي؛ ونوصي أيضًا بنفس الخيار لوضع الملف 1C على شبكة ذات إصدارات مختلفة من Windows.

"يختلف ترتيب الفرز المحدد لقاعدة البيانات عن النظام الأول" في 1C 7.7 على نظام التشغيل Windows 7 أصبح منتشرًا على نطاق واسع مع إصدار عائلة جديدة من أنظمة التشغيل - Windows 7 و 8 و 10. دعونا نلقي نظرة على الإرشادات الخاصة بحل هذه المشكلة و سبب الخطأ.

الأسلوب الأول هو ملف OrdNoChk.prm

لإصلاح هذا الخطأ في 1C 7.7، ما عليك سوى وضع ملف بدون محتوى يسمى "OrdNoChk.prm" في مجلد BIN مع البرنامج المثبت.

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

الطريقة الثانية هي إعدادات نظام التشغيل و1C

سبب هذا الخطأ بسيط ومبتذل للغاية - إعدادات نظام التشغيل و.

بالمناسبة، Windows 7 و 8 ليسا من بين أنظمة التشغيل المدعومة رسميًا لـ 1C الإصدار 7.7. لذلك، لا يمكن لأحد أن يضمن التشغيل الخالي من العيوب.

يجب تكوين النظام على الفور في كل من 1C ونظام التشغيل.

الإعدادات على نظام التشغيل Windows:

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

هناك أوقات لا يمكن فيها إطلاق البرنامج 1C، وتظهر نافذة 1Cمع رسالة "ترتيب الفرز المعين لقاعدة البيانات يختلف عن !".

بعد إغلاق النافذة، يتم إغلاق البرنامج (يمكنك تشغيله في الوضع مكون).

سبب الخطأ والحلول

سبب الخطأ عدم التطابق بين الإعدادات والإعدادات 1C.

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

التحقق من صحة الإعدادات

أنا. إعدادات(للنسخة المترجمة من سكانها ينالون الجنسية الروسية ويندوز)

1. مفتوح يبدأ > الإعدادات> لوحة التحكم> المنطقة واللغة.

2. في علامة التبويب الإعدادات الإقليميةيجب أن يكون هناك في القائمة المنسدلة الروسية.

3. في علامة التبويب اللغات > مزيد من التفاصيل… – نافذة لغات وخدمات إدخال النص > فاتورة غير مدفوعة خيارات > لغة الإدخاليجب أن يكون هناك – > الروسية الروسية.

4. في علامة التبويب بالإضافة إلى ذلكيجب أن يكون هناك> الروسية.

ثانيا. إعدادات 1C

1. قم بتشغيل البرنامج 1C. في النافذة إطلاق 1C

2. في القائمة المنسدلة في الوضعيختار مكون > نعم.

3. ابدأ مكون. اختر القائمة إدارة > صفحة الرموز لجداول أمن المعلومات

4. في النافذة يجب أن يكون هناك في القائمة المنسدلة> 1251 > اللغات الروسية والبيلاروسية والبلغارية والصربية.

ملحوظات

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

2. انتبه إلى أن تعطيل التحقق من هوية ترتيب الفرز قد يؤدي إلى حدوث أمر غير متوقع لبرنامج 1C!ترتيب الأسطر، على سبيل المثال، عند إنشاء التقارير.

إصلاح الخطأ في ويندوز فيستا و ويندوز 7+

إذا كنت تستخدم ويندوز فيستاو ويندوز 7+ , ثم تخلص من الرسالة "ترتيب الفرز المعين لقاعدة البيانات يختلف عن ترتيب النظام!"الأساليب المذكورة أعلاه لن تعمل.

سيكون عليك أن تسلك طريقًا آخر:

1. قم بتشغيل البرنامج 1C. في النافذة إطلاق 1Cحدد قاعدة المعلومات المطلوبة.

2. في القائمة المنسدلة في الوضعيختار مكون >حسنا.

3. ابدأ مكون. اختر القائمة إدارة > صفحة الرموز لجداول أمن المعلومات

4. في النافذة صفحة الرموز لجداول قاعدة المعلوماتاختر من القائمة المنسدلة + التثبيت الحالي >حسنا.