Контакти

1с 7.7 сортування. Помилка «Порядок сортування, встановлений для бази даних, відрізняється від системного. Помилка "порядок сортування даних відрізняється від системного"

Бувають випадки, коли не вдається запустити програму , при цьому з'являється вікно з повідомленням "Порядок сортування, встановлений для бази даних, відрізняється від !".

Після закриття вікна програма закривається (запустити її можна в режимі Конфігуратор).

Причина помилки та способи усунення

Причина помилки невідповідність налаштувань та налаштування .

До речі, якщо операційна система локалізована та регіональні налаштування встановлені коректно, то при установці її налаштування будуть приведені у відповідність до .

Перевірка коректності налаштувань

I. налаштування(для локалізованої русифікованої версії Windows)

1. Відкрийте Пуск > Налаштування> Панель управління> Мова та регіональні стандарти.

2. На вкладці Регіональні параметриу списку має бути Українська.

3. На вкладці Мови > Докладніше… – вікно Мови та служби текстового введення > вкладка Параметри > Мова введенняповинно бути – > Російсько-Російська.

4. На вкладці Додатковоповинно бути> Українська.

ІІ. Налаштування 1С

1. Запустіть програму . У вікні Запуск 1С

2. У списку, що випадає В режиміВиберіть Конфігуратор > OK.

3. Запуститься Конфігуратор. Виберіть меню Адміністрація > Кодова сторінка таблиц ІБ

4. У вікні у списку має бути> 1251 > Російська, білоруська, болгарська та сербська мови.

Примітки

1. Якщо ви використовуєте компонент (управління розподіленими інформаційними базами),при відключенні перевірки порядку сортування,НЕ СЛІД використовувати символи будь-яких алфавітів, крім латинського, в трилітерному ідентифікаторі інформаційних баз, що входять до складу розподіленої бази.

2. Слід пам'ятати, що відключення перевірки ідентичності порядку сортування може призвести до несподіваного для програми 1С!порядку прямування рядків, наприклад, для формування звітів.

Усунення помилки в Windows Vista та Windows 7+

Якщо ви користуєтеся Windows Vistaі Windows 7+ , то позбутися повідомлення "Порядок сортування, встановлений для бази даних, відрізняється від системного!"вищезазначеними методами не вдасться.

Прийде піти іншим шляхом:

1. Запустіть програму . У вікні Запуск 1СВиділіть необхідну інформаційну базу.

2. У списку, що випадає В режиміВиберіть Конфігуратор > OK.

3. Запуститься Конфігуратор. Виберіть меню Адміністрація > Кодова сторінка таблиц ІБ

4. У вікні Кодова сторінка таблиць інформаційної базиу списку, що випадає, виберіть + Поточна установка > OK.

1С: що робити, якщо з'являється повідомлення "Порядок сортування, встановлений для бази даних, відрізняється від системного!"

Причина помилки – невідповідність системних налаштувань та налаштування 1С.
До речі, якщо операційна система локалізована та регіональні налаштування встановлені коректно, то при встановленні 1С її налаштування будуть приведені у відповідність до системних.

Перевірка коректності налаштувань

I. Системні налаштування (для локалізованої русифікованої версії Windows)

1. Відкрийте Пуск – Настройка – Панель керування – Мова та регіональні стандарти.

2. На вкладці Регіональні параметри у списку, що випадає, має бути – Українська.

3. На вкладці Мови – Докладніше… – діалогове вікно Мови та служби текстового введення – вкладка Параметри – Мова введення за промовчанням має бути – Українська-Російська.

4. На вкладці Додатково має бути – Українська.

ІІ. Налаштування 1С

2. У списку, що випадає У режимі виберіть – OK.

4. У вікні Кодова сторінка таблиць інформаційної бази у списку має бути – 1251 – Російська, білоруська, болгарська та сербська мови.

Примітки

1. Якщо ви використовуєте компонент УРІБ (управління розподіленими інформаційними базами), – при відключенні перевірки порядку сортування, – НЕ СЛІД використовувати символи будь-яких алфавітів, крім латинського, у трилітерному ідентифікаторі інформаційних баз, що входять до складу розподіленої бази.

2. Слід пам'ятати, що відключення перевірки ідентичності порядку сортування може призвести до несподіваного – користувача програми 1С! – порядку прямування рядків, наприклад, для формування звітів.

Усунення помилки у Windows Vista

Якщо ви користуєтеся Windows Vista, то позбавитися повідомлення «Порядок сортування, встановлений для бази даних, відрізняється від системного!» вищезазначеними методами не вдасться.

Для цього:

1. Запустіть програму 1С. У вікні Запуск 1С виділіть необхідну інформаційну базу.

2. У списку У режимі виберіть Конфігуратор – OK.

3. Запуститься Конфігуратор. Виберіть меню Адміністрація – Кодова сторінка таблиць ІБ…

4. У вікні Кодова сторінка таблиць інформаційної бази у списку, що випадає, виберіть + Поточна системна установка – OK.

5. У вікні Конфігуратор з повідомленням «Під час зміни кодової сторінки будуть перебудовані індекси всіх таблиць даних інформаційної бази! Змінити кодову сторінку?» натисніть Так.

6. Після закінчення певного проміжку часу, який залежить від розміру ІБ, з'явиться вікно Конфігуратор з повідомленням «Кодова сторінка змінена!», натисніть OK.

7. Закрийте конфігуратор, можна працювати з інформаційною базою.

8. Для роботи з іншими ІБ змініть аналогічно кодову сторінку таблиц ІБ.

"Порядок сортування, встановлений для бази, відрізняється від системного" в 1С 7.7 на Windows 7 набула поширення з виходом нового сімейства операційних систем - Windows 7, 8 і 10. Розглянемо інструкцію з вирішення цієї проблеми та причину помилки.

Перший спосіб - файл OrdNoChk.prm

Щоб виправити цю помилку в 1С 7.7, достатньо помістити файл без вмісту під назвою «OrdNoChk.prm» у папку BIN із встановленою програмою.

Цей файл-прапор сигналізує системі, що перевірка кодування не потрібна. Якщо потрібно вимкнути перевірку для конкретної папки, закиньте той же файл у папку бази даних.

Другий спосіб - налаштування ОС та 1С

Причина цієї помилки досить проста і банальна - розрізняються налаштування операційної системи та .

До речі, ОС Windows 7 і 8 не входять до офіційно підтримуваних операційних систем 1С версії 7.7. Тому гарантувати бездоганну роботу ніхто не може.

Налаштування системи має відбуватися відразу і в 1С, і в ОС.

Налаштування у Windows:

  • Відкрийте «Пуск – Налаштування – Панель керування – Мова та регіональні стандарти».
  • На закладці «Регіональні параметри» потрібно вибрати – «Російський».
  • У меню «Мови – Докладніше…» – діалогове вікно Мови та служби текстового введення – вкладка Параметри – Мова введення за промовчанням має бути – Українська-Російська.
  • В закладці «Додатково» має бути обрана Українська мова.

Незважаючи на небажання корпоративних користувачів прощатися з Windows XP, стає очевидним, що зробити це в найближчому майбутньому таки доведеться. А отже виникне необхідність запуску 1С Підприємства 7.7 ​​серед Windows 7 (Vista). У цій статті ми вирішили розглянути "типові" проблеми, що виникають під час роботи 1С у середовищі нових ОС, та способи їх вирішення.

Помилка "порядок сортування даних відрізняється від системного"

Про цю помилку напевно не знає лише лінивий, як і про спосіб її вирішення. Однак не все так просто, як здається, тож розглянемо це питання докладніше.

Причина помилки банальна – невідповідність кодових сторінок OC сімейства NT6 та 1С. Існує два способи вирішення цієї проблеми:

  • Привести кодову сторінку ІБ у відповідність до системної. Для цього запускаємо Конфігуратор - Адміністрація - Кодова сторінка ІБі в самому низу списку вибираємо + Поточна системна установка. Це найбільш правильний шлях, але привівши базу у відповідність до кодової сторінки Windows 7 (Vista) почнемо отримувати таку ж помилку запускаючи базу в Windows XP.
  • Вимкнути перевірку порядку сортування. Для цього створюємо сигнальний файл з ім'ям ordnochk.prm(). Будучи поміщений у каталог з ІБ, він відключає перевірку порядку сортування для даної бази, при розміщенні його в каталозі BIN(в папці установки 1С) перевірка сортування буде відключена для всіх баз на цьому ПК. Цей спосіб працює тільки з релізом 26 і вище. Крім того, 1С попереджає:
"Застосування даної можливості може бути рекомендовано тільки в крайніх випадках, коли немає можливості узгодити системний порядок сортування з порядком сортування, що встановлюється для інформаційної бази. При відключенні перевірки порядку сортування в умовах застосування компоненти управління розподіленими інформаційними базами НЕ СЛІД використовувати символи будь-яких алфавітів, крім латинського, у трилітерному ідентифікаторі інформаційних баз, що входять до складу розподіленої, слід мати на увазі, що 1С:Підприємство при роботі використовує можливості сортування обох механізмів, і відключення перевірки ідентичності порядку в них може призвести до несподіваного для користувача порядку прямування рядків, наприклад, для формування звітів."

Який спосіб вибрати? Якщо ви однорідний парк ОС, тобто. всі машини працюють під Windows 7 (Vista), то слід використовувати перший варіант. Другий варіант слід застосовувати за необхідності одночасної роботи з базами під обома сімействами ОС. При цьому бази бажано розташовувати на машині з Windows XP, а ordnochk.prmпомістити до папки BIN на машині з Windows 7 (Vista). Це дозволить уникнути потенційних проблем із роботою таких компонентів як УРІБ. При цьому слід пам'ятати, що машину з Windows 7 (Vista) можна використовувати тількидля роботи у режимі 1С Підприємство. Будь-які зміни в режимі конфігуратора повинні вноситись тількина машині із Windows XP. При розташуванні баз на машині з Windows 7 (Vista) обов'язковослід привести кодову сторінку ІБ до системної (за першим способом), а ordnochk.prmвикористовувати вже на машинах з Windows XP, інакше робота з УРІБ або просто завантаження раніше вивантажених даних в ІБ будуть неможливі.

Помилка при створенні з компонентів V7Plus.dll (Відсутнє CLSID)

Ця проблема виникає при включеному UAC, при зверненні до зовнішніх обробок або при інших діях, які вимагають бібліотеку V7Plus.dll(Вивантаження даних, звітів тощо), при цьому V7Plus.dllу каталозі з базою є. Причина виникнення помилки у тому, що 1С Підприємство реєструє цю бібліотеку динамічно, у разі необхідності використання. При включеному UAC 1C працює з правами користувача і, отже, зареєструвати бібліотеку не може. Рішення просте - зареєструвати V7Plus.dllвручну, для цього ми рекомендуємо скопіювати її в папку BIN (щоб не прив'язуватись до конкретної бази), запустити Командний рядок з правами адміністратората виконати команду:

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

результатом виконання має бути повідомлення про успішну реєстрацію бібліотеки.

"Для доступу до бази даних потрібен ODBC-драйвер для MS SQL Server версії 3.50.0303 або старше

Помилка виникає при спробі запуску SQL версії 1С Підприємство 7.7 на Windows 7 (Vista) і полягає у відсутності підтримки цими ОС версій SQL сервера нижче SQL Server 2005 SP2. Витримка з офіційного прес-релізу Microsoft:

Для забезпечення більш високого рівня безпеки операційні системи Microsoft Windows Server 2008 та Microsoft Windows Vista підтримуватимуть випуск SQL Server 2005 Express з пакетом оновлень 1 (SP1), а для всіх інших випусків SQL Server буде потрібно SQL Server 2005 з пакетом оновлень 2 (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 всерйоз розглядати не слід і застосовувати його категорично не рекомендується.

Як альтернативний варіант можна порадити запуск 1С Підприємства на Windows Server 2003 в термінальному режимі, цей варіант ми рекомендуємо і для файлового режиму 1С в мережі з різними версіями Windows.

Ви нещодавно купили новий комп'ютер, встановили 1С:Підприємство 7.7, перенесли базу зі старого комп'ютера та очікування про більш комфортну роботу затьмарила напис на екрані:

Ця помилка виникає, за невідповідності кодових таблиць NT6 і 1С. Існує 2 основних способи вирішення цієї проблеми.

1. Якщо ви працюєте локально, на одному комп'ютері і вам не треба періодично переносити базу на інші комп'ютери, то найпростіше поміняти кодову сторінку інформаційної бази, як показано нижче.

Для цього запускаємо 1С:Підприємство в режимі конфігуратора, далі в меню вибираємо пункт « Адміністрація» - « Кодова сторінка ІБ». І у вікні вибираємо зі списку, в самому низу « +Поточна системна установка » та натискаємо « ОК».

Чекаємо на переіндексацію, закриваємо конфігуратор і можна працювати далі, ваші дані не зміняться і не пропадуть.

2. Цей спосіб слід використовувати, якщо в 1С:Підприємство 7.7. працюють у мережі, та ще використовуються різні версії Windows (наприклад Windows XP і Windows 7), або Ви працюєте з однією базою даних на різних комп'ютерах, допустимо вдома та в офісі, якщо база даних знаходиться на знімному носії.

Рішення теж досить просте, потрібно створити файл. ordnochk.prm» у будь-якому редакторі, наприклад, у тому ж блокноті. Цей файл може бути порожнім або може містити рядок "Привіт", в даному випадку це не важливо, головна правильна назва файлу.

Його потрібно помістити в кореневу папку із встановленою 1С:Підприємство (за замовчуванням це « C:\Program Files\1Cv77\BIN\»). Цей файл вимкне перевірку сортування.

Якщо у Вас мережева версія та на кожному комп'ютері встановлена ​​1С:Підприємство, то в кожну потрібно помістити цей файл, це важливо.

Все, приємної роботи.



Сподобалася стаття? Поділіться їй