1S 7.7 الفرز. يختلف ترتيب الفرز المعين لقواعد البيانات عن ترتيب النظام

ترتيب الفرز المعين لقاعدة البيانات لا يتطابق مع ترتيب النظام

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

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

I. إعدادات النظام (للإصدار المترجم من Windows)

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

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




4. في نافذة صفحة الرموز الخاصة بجداول قاعدة المعلومات، يجب أن تحتوي القائمة المنسدلة على – 1251 – اللغات الروسية والبيلاروسية والبلغارية والصربية.

كملاذ أخير، يوصى أحيانًا بتعطيل التحقق من مطابقة ترتيب الفرز. للقيام بذلك، تحتاج إلى إنشاء ملف إشارة باسم OrdNoChk.prm (مع محتوى عشوائي) في دليل قاعدة المعلومات. لكن:
1. إذا كنت تستخدم مكون DIMB (إدارة قاعدة المعلومات الموزعة)، - عندما يتم تعطيل التحقق من ترتيب الفرز - فيجب عليك عدم استخدام أحرف أي أبجدية غير اللاتينية في المعرف المكون من ثلاثة أحرف لقواعد المعلومات المضمنة في قاعدة البيانات الموزعة.
2. يجب أن يؤخذ في الاعتبار أن تعطيل التحقق من هوية ترتيب الفرز يمكن أن يؤدي إلى نتائج غير متوقعة - لمستخدم برنامج 1C! – ترتيب الأسطر، على سبيل المثال، عند إنشاء التقارير.

استكشاف أخطاء نظام التشغيل Windows Vista وإصلاحها

إذا كنت تستخدم نظام التشغيل Windows Vista، فتخلص من الرسالة "ترتيب الفرز المعين لقاعدة البيانات يختلف عن ترتيب النظام!" الأساليب المذكورة أعلاه لن تعمل.

لهذا:

1. قم بتشغيل برنامج 1C. في نافذة Launch 1C، حدد قاعدة المعلومات المطلوبة.
2. في القائمة المنسدلة في الوضع، حدد Configurator - OK.
3. سيتم تشغيل برنامج التهيئة. اختر القائمة الإدارة - صفحة الرموز لجداول أمن المعلومات...
4. في نافذة صفحة الرموز الخاصة بجداول قاعدة المعلومات، في القائمة المنسدلة، حدد + تثبيت النظام الحالي - موافق.
5. في نافذة Configurator تظهر الرسالة "عند تغيير صفحة الرموز، سيتم إعادة بناء فهارس جميع جداول بيانات قاعدة المعلومات! هل تريد تغيير صفحة الرموز؟" انقر فوق نعم.
6. بعد فترة زمنية معينة، اعتمادًا على حجم أمن المعلومات، ستظهر نافذة Configurator مع الرسالة "تم تغيير صفحة التعليمات البرمجية!"، انقر فوق "موافق".
7. أغلق أداة التهيئة، ويمكنك العمل مع قاعدة المعلومات.
8. للعمل مع أنظمة أمن المعلومات الأخرى، قم بتغيير صفحة الرموز الخاصة بجداول أمن المعلومات بنفس الطريقة.

في حالة حدوث خطأ عند الاتصال بخادم SQL، انسخ ملفات windows/system32 sqlsrv32.dll وsqlsrv32.rll من جهاز كمبيوتر يعمل بنظام التشغيل WinXP إلى جهاز كمبيوتر يعمل بنظام التشغيل Vista (بعد منح الإذن بالكتابة فوقهما)

"يختلف ترتيب الفرز المحدد لقاعدة البيانات عن النظام الأول" في 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: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، ويظهر مربع حوار 1C مع الرسالة "ترتيب الفرز المعين لقاعدة البيانات يختلف عن ترتيب النظام!" بعد إغلاق النافذة، يتم إغلاق البرنامج (يمكنك تشغيله في وضع Configurator).

فاليري سيدوروف

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

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

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

I. إعدادات النظام (للإصدار المترجم من Windows)

1. افتح ابدأ - الإعدادات - لوحة التحكم - الخيارات الإقليمية وخيارات اللغة.

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

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

4. في علامة التبويب خيارات متقدمة يجب أن يكون هناك – اللغة الروسية.

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

4. في نافذة صفحة الرموز الخاصة بجداول قاعدة المعلومات، يجب أن تحتوي القائمة المنسدلة على – 1251 – اللغات الروسية والبيلاروسية والبلغارية والصربية.

ملحوظات

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

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

استكشاف أخطاء نظام التشغيل Windows Vista وإصلاحها

إذا كنت تستخدم نظام التشغيل Windows Vista، فتخلص من الرسالة "ترتيب الفرز المعين لقاعدة البيانات يختلف عن ترتيب النظام!" الأساليب المذكورة أعلاه لن تعمل.

لهذا:

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

2. في القائمة المنسدلة في الوضع، حدد Configurator - OK.

3. سيتم تشغيل برنامج التهيئة. اختر القائمة الإدارة - صفحة الرموز لجداول أمن المعلومات...

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

5. في نافذة Configurator تظهر الرسالة "عند تغيير صفحة الرموز، سيتم إعادة بناء فهارس جميع جداول بيانات قاعدة المعلومات! هل تريد تغيير صفحة الرموز؟" انقر فوق نعم.

6. بعد فترة زمنية معينة، اعتمادًا على حجم أمن المعلومات، ستظهر نافذة Configurator مع الرسالة "تم تغيير صفحة التعليمات البرمجية!"، انقر فوق "موافق".

7. أغلق أداة التهيئة، ويمكنك العمل مع قاعدة المعلومات.

8. للعمل مع أنظمة أمن المعلومات الأخرى، قم بتغيير صفحة الرموز الخاصة بجداول أمن المعلومات بنفس الطريقة.