نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی پرتال اطلاعاتی
  • خانه
  • در تماس با
  • 1c مرتب سازی win 7 xp. ترتیب مرتب سازی برای پایگاه های داده با سیستم متفاوت است

1c مرتب سازی win 7 xp. ترتیب مرتب سازی برای پایگاه های داده با سیستم متفاوت است

مواقعی وجود دارد که برنامه نمی تواند راه اندازی شود 1C، و پنجره ظاهر می شود 1Cبا یک پیام "ترتیب مرتب سازی برای پایگاه داده متفاوت است!".

پس از بستن پنجره، برنامه بسته می شود (می توانید آن را در حالت شروع کنید پیکربندی).

علت خطا و راه حل

دلیل خطا عدم تطابق بین تنظیمات و تنظیمات 1C.

به هر حال، اگر سیستم عامل بومی سازی شده باشد و تنظیمات منطقه ای به درستی تنظیم شده باشد، در حین نصب 1Cتنظیمات آن مطابق خواهد شد.

بررسی صحت تنظیمات

من. تنظیمات(برای نسخه بومی سازی شده روسی پنجره ها)

1. باز کنید شروع کنید > سفارشی سازی> صفحه کنترل> زبان و استانداردهای منطقه ای.

2. روی زبانه گزینه های منطقه ایکشویی باید حاوی روسی.

3. روی زبانه زبان ها > بیشتر… – پنجره زبان‌ها و خدمات ورودی متن > زبانه مولفه های > زبان ورودیباید باشد – > روسی-روسی.

4. روی زبانه علاوه بر اینباید باشد> روسی.

II. تنظیمات 1C

1. برنامه را شروع کنید 1C... در پنجره 1C را راه اندازی کنید

2. در لیست کشویی در حالتانتخاب کنید پیکربندی > خوب.

3. شروع خواهد شد پیکربندی... منو را انتخاب کنید مدیریت > صفحه کد برای جداول امنیت اطلاعات

4. در پنجره کشویی باید حاوی> 1251 > زبان های روسی، بلاروسی، بلغاری و صربی.

یادداشت ها (ویرایش)

1. اگر از مؤلفه استفاده می کنید (مدیریت پایگاه اطلاعاتی توزیع شده)،وقتی بررسی ترتیب مرتب سازی غیرفعال است،در شناسه سه حرفی پایگاه های اطلاعاتی که بخشی از پایگاه داده توزیع شده هستند، نباید از نمادهای هیچ الفبای استفاده کنید، به جز لاتین.

2. لطفاً توجه داشته باشید که غیرفعال کردن بررسی هویت ترتیب مرتب سازی ممکن است منجر به غیرمنتظره شود برای برنامه 1C!ترتیب خطوط، به عنوان مثال، هنگام تولید گزارش.

رفع خطا در ویندوز ویستا و ویندوز 7+

اگر استفاده می کنید ویندوز ویستاو ویندوز 7+ , سپس از شر پیام خلاص شوید "ترتیب مرتب سازی برای پایگاه داده با سیستم متفاوت است!"روش های فوق شکست خواهند خورد.

ما باید از راه دیگری برویم:

1. برنامه را شروع کنید 1C... در پنجره 1C را راه اندازی کنیدپایگاه اطلاعات مورد نیاز را انتخاب کنید.

2. در لیست کشویی در حالتانتخاب کنید پیکربندی > باشه.

3. شروع خواهد شد پیکربندی... منو را انتخاب کنید مدیریت > صفحه کد برای جداول امنیت اطلاعات

4. در پنجره صفحه کد جداول پایگاه اطلاعاتدر لیست کشویی را انتخاب کنید + نصب فعلی > باشه.

علیرغم عدم تمایل کاربران شرکتی به خداحافظی با ویندوز XP، مشخص شده است که هنوز باید در آینده نزدیک این کار انجام شود. بنابراین، نیاز به راه اندازی 1C Enterprise 7.7 در محیط ویندوز 7 (ویستا) وجود خواهد داشت. در این مقاله، ما تصمیم گرفتیم مشکلات "معمولی" را که هنگام کارکرد 1C در یک محیط سیستم عامل جدید به وجود می آیند و نحوه حل آنها را در نظر بگیریم.

خطای "ترتیب مرتب سازی داده ها با سیستمی متفاوت است"

احتمالاً فقط تنبل ها از این خطا و همچنین راه حل آن اطلاعی ندارند. با این حال، همه چیز به آن سادگی که به نظر می رسد نیست، بنابراین ما این موضوع را با جزئیات بیشتری بررسی خواهیم کرد.

دلیل این خطا بی اهمیت است - عدم تطابق بین صفحات کد OC خانواده NT6 و 1C. دو راه برای حل این مشکل وجود دارد:

  • صفحه کد IS را مطابق با یک سیستم بیاورید. برای انجام این کار، اجرا کنید پیکربندی - مدیریت - صفحه کد ISو در انتهای لیست کشویی را انتخاب کنید + تنظیمات فعلی سیستم... این صحیح ترین راه است، اما پس از تطبیق پایه با صفحه کد ویندوز 7 (ویستا)، هنگام راه اندازی پایه در ویندوز XP، شروع به دریافت همان خطا خواهیم کرد.
  • غیرفعال کردن بررسی ترتیب مرتب سازی برای انجام این کار، یک فایل سیگنال به نام ایجاد کنید ordnochk.prm(). هنگامی که در فهرستی با IB قرار می گیرد، بررسی ترتیب مرتب سازی برای این پایگاه داده را غیرفعال می کند، زمانی که در فهرست قرار می گیرد. صندوقچه(در پوشه نصب 1C) بررسی مرتب سازی برای همه پایگاه های داده در این رایانه غیرفعال می شود. این روش کار می کند فقط با نسخه 26 و بالاتر... علاوه بر این، 1C هشدار می دهد:
"استفاده از این ویژگی تنها در موارد شدید توصیه می شود، زمانی که امکان تطبیق ترتیب مرتب سازی سیستم با ترتیب مرتب سازی تنظیم شده برای پایگاه اطلاعاتی وجود ندارد. لاتین، در شناسه سه حرفی پایگاه های اطلاعاتی که بخشی از پایگاه های اطلاعاتی توزیع شده هستند. یک.باید در نظر داشت که 1C: Enterprise از قابلیت مرتب‌سازی هر دو مکانیسم در طول کار خود استفاده می‌کند و غیرفعال کردن تأیید هویت سفارش در آنها می‌تواند منجر به ترتیب غیرمنتظره رشته‌ها برای کاربر، به عنوان مثال، هنگام تولید شود. گزارش ها. "

کدام راه را انتخاب کنیم؟ اگر یک پارک سیستم عامل همگن دارید، به عنوان مثال. همه ماشین ها تحت ویندوز 7 (ویستا) کار می کنند، پس حتما باید از گزینه اول استفاده شود. گزینه دوم باید در مواقعی استفاده شود که لازم است همزمان با پایگاه های داده تحت هر دو خانواده سیستم عامل کار کنید. در این مورد، توصیه می‌شود پایگاه‌های داده را روی دستگاهی با ویندوز XP قرار دهید و ordnochk.prmرا در پوشه BIN در دستگاه ویندوز 7 (ویستا) قرار دهید. این از مشکلات احتمالی در عملکرد اجزایی مانند URIB جلوگیری می کند. لازم به یادآوری است که می توان از دستگاهی با ویندوز 7 (ویستا) استفاده کرد فقطبرای کار در حالت 1C Enterprise. هر گونه تغییر در حالت Configurator باید انجام شود فقطروی دستگاه ویندوز XP وقتی پایه ها روی دستگاهی با ویندوز 7 (ویستا) قرار دارند. لزوماباید صفحه کد IS را به سیستم یک بیاورید (طبق روش اول)، و ordnochk.prmاستفاده از قبل در ماشین‌هایی با ویندوز XP، در غیر این صورت کار با URIB یا بارگیری داده‌های آپلود شده قبلی در IB غیرممکن خواهد بود.

خطای ایجاد از کامپوننت V7Plus.dll (کلاسید وجود ندارد)

این مشکل زمانی رخ می دهد که UAC فعال باشد، هنگام دسترسی به پردازش خارجی یا سایر اقداماتی که به کتابخانه نیاز دارند V7Plus.dll(بارگذاری داده ها، گزارش ها و غیره)، در حالی که V7Plus.dllموجود در دایرکتوری با پایه. دلیل خطا این است که 1C Enterprise این کتابخانه را به صورت پویا ثبت می کند، زمانی که استفاده از آن ضروری می شود. وقتی UAC فعال است، 1C با حقوق کاربر کار می کند و بنابراین نمی تواند کتابخانه را ثبت کند. راه حل ساده است - ثبت نام کنید V7Plus.dllبه صورت دستی، برای این کار توصیه می کنیم آن را در پوشه BIN کپی کنید (تا به یک پایگاه داده خاص گره نخورد)، اجرا کنید. خط فرمان با حقوق مدیرو دستور را اجرا کنید:

Regsvr32<путь к 1С>\ BIN \ V7Plus.dll

نتیجه اجرا باید پیامی در مورد ثبت موفقیت آمیز کتابخانه باشد.

خطای "برای دسترسی به پایگاه داده، یک درایور ODBC برای MS SQL Server نسخه 3.50.0303 یا جدیدتر مورد نیاز است.

این خطا زمانی رخ می‌دهد که می‌خواهید SQL نسخه 1C Enterprise 7.7 را در ویندوز 7 (Vista) اجرا کنید و شامل عدم پشتیبانی از این نسخه‌های سیستم‌عامل سرور SQL در زیر است. SQL Server 2005 SP2... گزیده ای از بیانیه رسمی مایکروسافت:

برای امنیت بیشتر، Microsoft Windows Server 2008 و Microsoft Windows Vista از SQL Server 2005 Express Service Pack 1 (SP1) پشتیبانی می کنند، در حالی که سایر نسخه های SQL Server به SQL Server 2005 Service Pack 2 (SP2) یا جدیدتر نیاز دارند. نسخه های قبلی SQL Server از جمله SQL Server 2000(همه نسخه ها از جمله نسخه Desktop Engine با نام مستعار MSDE)، SQL Server 7.0 و SQL Server 6.5، ویندوز سرور 2008 و ویندوز ویستا پشتیبانی نخواهند شد.

راه حل های تا به امروز وجود ندارد(و بعید است ظاهر شود). "راه حل" موجود در اینترنت با جایگزینی فایل های درایور ODBC با فایل های ویندوز XP نباید به طور جدی مورد توجه قرار گیرد و به شدت از استفاده از آن منع می شود.

همچنین، توصیه می‌کنیم 1C Enterprise را در Windows Server 2003 در حالت ترمینال اجرا کنید، ما همین گزینه را برای حالت فایل 1C در شبکه‌ای با نسخه‌های مختلف ویندوز توصیه می‌کنیم.

مواقعی وجود دارد که برنامه 1C نمی تواند راه اندازی شود و کادر محاوره ای 1C با پیام ظاهر می شود "ترتیب مرتب سازی تنظیم شده برای پایگاه داده با سیستم یک متفاوت است!" پس از بستن پنجره، برنامه بسته می شود (شما می توانید آن را در حالت Configurator شروع کنید).

والری سیدوروف

علت خطا و راه حل

علت خطا عدم تطابق بین تنظیمات سیستم و تنظیمات 1C است.
به هر حال، اگر سیستم عامل بومی سازی شده باشد و تنظیمات منطقه ای به درستی تنظیم شده باشد، هنگام نصب 1C، تنظیمات آن مطابق با تنظیمات سیستم خواهد بود.

بررسی صحت تنظیمات

I. تنظیمات سیستم (برای نسخه روسی بومی سازی شده ویندوز)

1. Start - Settings - Control Panel - Regional and Language Options را باز کنید.

2. در تب گزینه های منطقه ای، لیست کشویی باید - روسی باشد.

3. در زبانه زبان ها - بیشتر ... - کادر گفتگوی خدمات زبان ها و ورودی متن - برگه گزینه ها - زبان ورودی پیش فرض باید - روسی-روسی باشد.

4. در برگه اضافی باید - روسی وجود داشته باشد.

II. تنظیمات 1C

4. در صفحه کد پنجره جداول پایگاه اطلاعاتی، لیست کشویی باید شامل - 1251 - زبان های روسی، بلاروسی، بلغاری و صربی باشد.

یادداشت ها (ویرایش)

1. اگر از مؤلفه URIB (مدیریت پایگاه اطلاعات توزیع شده) استفاده می کنید، اگر بررسی ترتیب مرتب سازی غیرفعال است، نباید از الفبای دیگری به جز لاتین در شناسه سه حرفی پایگاه های اطلاعاتی موجود در پایگاه داده توزیع شده استفاده کنید.

2. باید در نظر داشت که غیرفعال کردن تأیید هویت ترتیب مرتب سازی می تواند منجر به چیزی غیر منتظره شود - برای کاربر برنامه 1C! - ترتیب خطوط، به عنوان مثال، هنگام تولید گزارش.

عیب یابی خطای ویندوز ویستا

اگر از ویندوز ویستا استفاده می کنید، از شر پیام "ترتیب مرتب سازی برای پایگاه داده متفاوت از سیستم است!" روش های فوق شکست خواهند خورد.

برای این:

1. برنامه 1C را شروع کنید. در پنجره Launch 1C، پایگاه اطلاعات مورد نیاز را انتخاب کنید.

2. در لیست کشویی In mode Configurator - OK را انتخاب کنید.

3. Configurator شروع خواهد شد. منوی مدیریت - صفحه کد جداول IB ...

4. در پنجره Codepage of infobase tables در لیست کشویی + Current system setting - OK را انتخاب کنید.

5. در پنجره Configurator با پیغام “هنگام تغییر صفحه کد، نمایه های تمام جداول داده پایگاه اطلاعاتی بازسازی می شوند! آیا می خواهید صفحه کد را تغییر دهید؟" روی Yes کلیک کنید.

6. پس از مدت زمان مشخص، بسته به اندازه IB، پنجره Configurator با پیام “Code page change!” ظاهر می شود، روی OK کلیک کنید.

7. Configurator را ببندید، می توانید با infobase کار کنید.

8. برای کار با سایر سیستم های امنیت اطلاعات، صفحه کد جداول امنیت اطلاعات را به همین ترتیب تغییر دهید.

هنگام بارگیری داده ها در پایگاه داده 1C 7.7 در قالب MS SQL از طریق پیکربندی، یک خطا رخ می دهد:

"ترتیب مرتب سازی برای پایگاه داده با سیستمی متفاوت است!"

و این به شرطی است که ما فایل OrdNoChk.prm را در همه جا جمع کرده باشیم که بررسی رمزگذاری را لغو می کند.

من عجله می کنم که این خطا را نمی توان در پیکربندی سیستم Windows Server 2008 R2 و MS SQL Server 2008 غلبه کرد. 1C 7.7 قدیمی نمی داند چگونه با این هیولاها رفتار کند. بنابراین، می‌توانید داده‌ها را فقط در MS SQL Server 2000 (2005) روی 1C 7.7 آپلود کنید. و سپس پایگاه داده sql را به MS SQL Server 2008 منتقل کنید. این روش معمولاً هنگام تبدیل پایگاه داده از فرمت DBF به فرمت MS SQL استفاده می شود.

بنابراین، ما با MS SQL Server 2000 کار می کنیم. نسخه 1C: 7.7.027. برای رفع خطا، باید فایل را با استفاده از ویرایشگر HEX تغییر دهید. BkEnd.dllکه در دایرکتوری موجود است صندوقچهبرنامه های 1C

یک ویرایشگر رایگان PSPad را می توان به عنوان یک ویرایشگر HEX استفاده کرد. ویرایشگر را باز کنید: فایل - در یک ویرایشگر HEX باز کنید. فایل ما BkEnd.dll را باز کنید.

در منو، "جستجو" - "رفتن به خط" را انتخاب کنید. و به آدرس $ 0018A79D بروید. مقدار "75" را به "EB" تغییر دهید. ما نجات یافته ایم.

بارگذاری داده ها را در 1C تکرار می کنیم. در پایان دانلود، ممکن است یک خطای تراکنش ظاهر شود - به آن توجه نکنید.

در فهرست پایگاه داده 1C، باید فایل را حذف کنید 1srecalc... این فایل ممکن است پس از محاسبه مجدد مجموع حسابداری باقی بماند و برنامه سعی می کند هر بار آنها را دوباره محاسبه کند.

در حال حاضر تعداد کمی از افراد از نسخه 7.7 1C استفاده می کنند، اما هنوز هم سازمان هایی وجود دارند که به دلایلی نمی توانند به سیستم عامل های جدیدتر سوئیچ کنند. در تمرین من، مدت زیادی است که تنظیماتی را که با 7.7 نوشته شده است ندیده ام. اما اخیراً مجبور شدم با 7 دست و پنجه نرم کنم. در این روند با این مشکل مواجه شدم. هنگام اجرا بر روی نسخه های مختلف ویندوز، همیشه همان خطا ظاهر می شود. یعنی ترتیب مرتب‌سازی برای پایگاه‌های داده با سیستمی متفاوت است. دو راه برای حل آن وجود دارد، ما هر یک از آنها را با جزئیات بیشتری تجزیه و تحلیل خواهیم کرد.

نحوه غیرفعال کردن بررسی صفحه کد 1c

تغییر جدول کد

ساده ترین راه این است که صفحه کد را در برنامه 1C تغییر دهید. برای انجام این کار، برنامه را در حالت پیکربندی اجرا کنید. بعد، به صفحه Administration - Code جداول IB بروید.

در پنجره ای که ظاهر می شود، + Current system setting را انتخاب کرده و روی OK کلیک کنید.

پس از آن، برنامه باید شروع شود، اما اگر کاربران در این پیکربندی با سیستم عامل های مختلف، مانند ویندوز XP و ویندوز 7 کار کنند، یک اخطار وجود دارد، پس هنگام شروع نسخه دیگری، باید هر بار اقدامات مشابهی را انجام دهید.

غیرفعال کردن اعتبار صفحه کد

این راه خیلی بهتر و راحت تر است. می توانید بررسی صفحه کد را در 1C غیرفعال کنید. برای این کار فایلی به نام ordnochk.prm ایجاد کنید و آن را در مسیر C: \ Program Files \ 1Cv77 \ Bin در پوشه برنامه قرار دهید. اگر دایرکتوری Bin ندارید، فایل را در دایرکتوری بالا آپلود کنید. ج: \ فایلهای برنامه \ 1Cv77 \

برنامه 1C به شکل دیگری با من است؛ به این توجه نکنید. این همه است اگر چیزی درست نشد، در نظرات بنویسید سعی می کنم پاسخ دهم و به همه کمک کنم.

مقالات مرتبط برتر