Інтернет Windows Android

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

Квіт 13

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

Починаючи з Winodws Vista користувачі, які працюють з 1С:Підприємство 7.7, можуть зіткнутися з помилкою при запуску програми: «Порядок сортування, встановлений для бази даних, відрізняється від системного». Після натискання на ОК програма завершує роботу. Цю помилку можна усунути двома способами.



1-й спосіб: OrdNoChk.prm

Якщо ви бажаєте повністю відключити перевірку кодової сторінки, створіть порожній файл з ім'ям OrdNoChk.prm у папці «BIN» каталогу установки 1С:Підприємство 7.7 (за замовчуванням це C:\Program Files\1Cv77\BIN) або (C:\Program Files ( x86) \ 1Cv77 \ BIN) . Якщо з якихось причин вам потрібно відключити перевірку кодової сторінки тільки для однієї інформаційної бази, помістіть OrdNoChk.prm у папку з потрібною інформаційною базою.

(розархівувати)

2-й спосіб: Зміна порядку сортування

Якщо ви працюєте в однокористувацькій (локальній) 1С:Підприємство 7.7, або використовується термінальний режим на сервері, то можна просто змінити порядок сортування бази даних. Для цього запускаємо 1С у режимі конфігуратора, вибираємо Адміністрація - Кодова сторінка таблиць ІБ -Поточна системна установка.

Зверніть увагу! Якщо у вас налаштований автообмін з іншими інформаційними базами, всі інформаційні бази повинні мати те саме кодування. Або має бути вимкнено перевірку кодування (див. 1 спосіб).

Дане повідомлення не має етикеток

Бувають випадки, коли не вдається запустити програму 1С, при цьому з'являється діалогове вікно 1С з повідомленням Порядок сортування, встановлений для бази даних, відрізняється від системного! Після закриття вікна програма закривається (запустити її можна як Конфігуратор).

Валерій Сидоров

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

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

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

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

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

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

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

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

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

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:

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

Як правило, більшість користувачів, які виявляють в системі помилку із зазначенням, що порядок сортування відрізняється від системного, мабуть, працюють з пакетом «1С» версії 7.7. Саме вона є найбільш уразливою навіть не в плані впливу вірусів, а й у галузі появи помилок та збоїв, що криються у самому програмному коді пакету. Проте коли з'являється повідомлення про помилку, що говорить, що порядок сортування відрізняється від системного, панікувати не варто. Є кілька простих рішень, які дозволяють усунути цю проблему швидко та назавжди. У цьому випадку можна застосувати два рішення, як мінімум.

Помилка бази даних «Порядок сортування відрізняється від системного»: у чому проблема?

Сама проблема полягає в тому, що основна програма у вигляді файлу, що виконується на сервері або клієнтській машині, не може зробити ініціалізацію бази даних (SQL).

Внаслідок цього термінали, що підключаються, дочірні термінали не можуть отримати доступ до самої бази даних (хоча основне ядро ​​програми запускається без проблем). Вважається, що доступ до самого додатку забезпечується саме на рівні серверної версії, яка відповідає за підключення інших комп'ютерів, що знаходяться в локальній мережі. З нею якраз і виникають проблеми.

Порядок сортування відрізняється від системного (Windows 7). Що робити насамперед?

Як вважається, у релізі за номером 26 було включено можливість ігнорування файлів баз даних. Але не варто покладатись на цю службу.

Неіснуючий об'єкт

Буває так, що програма при запуску посилається на нібито не існуючий об'єкт у вигляді файлу OrdNoChk.prm, який начебто повинен бути розташований у папці BIN самої програми, встановленій у програмних файлах системи.

Якщо вже з'являється системне повідомлення про те, що порядок сортування відрізняється від системного, немає нічого простішого, ніж створити в цьому каталозі порожній файл з аналогічним ім'ям та заміною при збереженні, наприклад, у тому ж «Блокноті», що входить до стандартного набору будь-якого Windows -Системи Тут питання ще й у тому, що стандартний текстовий редактор налаштувань, що містить початкові дані, при його безпосередньому редагуванні та подальшому застосуванні у дії не спрацьовує.

Зміна структури баз даних на основі локального обміну даними

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

Але тут слід подумати, наскільки доцільно застосовувати далі описані засоби та інструменти.

У разі виникнення помилки, коли повідомляється, що порядок сортування бази відрізняється від системного, у самому додатку «1С» слід вибрати розділ конфігурування, в якому потрібно перейти до адміністрування, кодової сторінки таблиць ІБ та пункту поточної системної установки.

Висновок

У принципі, повідомлення про те, що в базі даних «1С» порядок сортування відрізняється від системного, можна видалити просто (або позбутися його назавжди). Як показує практика, у найпростішому випадку можна створити порожній об'єкт, зазначений вище. Після того, як сигналізує про те, що порядок сортування відрізняється від системного, більше з'являтися не буде.

Насправді, лише цими рішеннями усунення проблеми не обмежується. Справа в тому, що в середовищі «1С» можна писати скрипти або створювати додаткові аплети для керування всією системою на основі тієї ж мови Visual Basic з використанням баз даних формату DVB. В іншому ж помилка, пов'язана з появою повідомлення, зазначеного вище, усунуться досить просто, якщо не брати до уваги недоробки в коді самої програми або вірусний вплив. Але це, здається, не найстрашніше. Іноді «криворукість» користувачів, які не знають, як організувати базу даних і підключити її до встановленої програми, може призводити до того, що помилка цього типу з'являтиметься знову і знову.

Також слід звернути увагу і на той момент, що при включеному автоматичному обміні даними самої платформи з іншими базами даних вони повинні мати абсолютно однакове кодування. Якщо її не встановити для всіх БД, відповідно, і саме питання імпорту та експорту даних стає, м'яко кажучи, безглуздим. У крайньому випадку, як було зазначено вище, кодування слід відключити. Особливо це стосується ситуацій, коли на різних терміналах встановлені версії Windows, що відрізняються між собою, та ще й з різною архітектурою. Це теж може призводити до непередбачуваних наслідків, аж до того, що працювати з програмою щодо одночасного доступу до інформації буде неможливо.

Трапляється, коли не вдається запустити програму 1С, при цьому з'являється діалогове вікно з повідомленням Порядок сортування, встановлений для бази даних, відрізняється від системного!. Після закриття вікна програма закривається (запустити її можна як Конфігуратор).

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

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

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

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

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

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

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

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

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

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

Примітки

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

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

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

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

Для цього:

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

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

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

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

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

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

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

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

Мітки: ,