Ib кодова страница Грешка в базата данни "Редът на сортиране е различен от системния": как да го поправя? Промяна на структурата на бази данни въз основа на локален обмен на данни

Има моменти, когато програмата 1C не може да бъде стартирана и диалоговият прозорец 1C се появява със съобщението "Редът на сортиране, зададен за базата данни, се различава от системния!" След затваряне на прозореца програмата се затваря (можете да я стартирате в режим Конфигуратор).

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

Причина за грешка и решения

Причината за грешката е несъответствие между системните настройки и настройките на 1C.
Между другото, ако операционна системае локализиран и регионалните настройки са зададени правилно, тогава когато инсталирате 1C, неговите настройки ще бъдат приведени в съответствие със системните настройки.

Проверка на коректността на настройките

И. Системни настройки(за локализирана руска версия на Windows)

1. Отворете Старт - Настройки - Контролен панел - Регионални и езикови опции.

2. В раздела Регионални опциипадащият списък трябва да съдържа - руски.

3. В раздела Езици - Още ... - диалоговия прозорец Езици и услуги за въвеждане на текст - раздел Опции - Езикът за въвеждане по подразбиране трябва да бъде - Руски-Руски.

4. В раздела Допълнителни трябва да има - руски.

II. Настройки на 1C

4. В прозореца Кодова страница на таблиците информационна базападащият списък трябва да съдържа - 1251 - руски, беларуски, български и сръбски езици.

Бележки (редактиране)

1. Ако използвате компонента URIB (управление на разпределена информационна база), ако проверката на реда за сортиране е деактивирана, НЕ ТРЯБВА да използвате никакви азбуки, различни от латиница, в трибуквения идентификатор на информационните бази, включени в разпределената база данни.

2. Трябва да се има предвид, че деактивирането на проверката на самоличността на реда за сортиране може да доведе до неочаквано - за потребителя на програмата 1С! - реда на редовете, например, при генериране на отчети.

Отстраняване на грешка в Windows Vista

Ако използвате Windows Vista, тогава се отървете от съобщението "Редът за сортиране, зададен за базата данни, е различен от системата!" горните методи ще се провалят.

За това:

1. Стартирайте програмата 1C. В прозореца Launch 1C изберете необходимата информационна база.

2. В падащия списък В режим изберете Конфигуратор - OK.

3. Конфигураторът ще стартира. Изберете менюто Администриране - кодова страница на IB таблици...

4. В прозореца Кодова страница на таблиците на информационната база, в падащия списък изберете + Текуща системна настройка - OK.

5. В прозореца Конфигуратор със съобщението „При смяна на кодовата страница индексите на всички таблици с данни на информационната база ще бъдат възстановени! Искате ли да промените кодовата страница? " щракнете върху Да.

6. След определен период от време, в зависимост от размера на IB, ще се появи прозорецът на конфигуратора със съобщението „Кодовата страница е променена!“, щракнете върху OK.

7. Затворете конфигуратора, можете да работите с информационната база.

8. За да работите с други системи за информационна сигурност, променете кодовата страница на таблиците за информационна сигурност по същия начин.

След като инсталирате 1c версия 7.7 на компютър и го стартирате, обикновено се появява грешка „Редът на сортиране, зададен за базата данни, се различава от системния!“, Какво трябва да направите в този случай?

Този проблем може да бъде решен по два начина:

1. Метод

  • Уверете се, че номерът на платформата е 7.7.
  • Изпълнете 1c. Изберете необходимата информационна база и я отворете в режим "Конфигуратор".
  • Меню "Администриране" -> "Кодова страница на IB таблици".
  • В прозореца "Кодова страница на IB таблици" отворете елемента "Текуща системна настройка" -> OK.
  • Съобщението „При промяна на кодовата страница индексите на всички таблици с данни в Информационната база ще бъдат възстановени! Искате ли да промените кодовата страница?" натиснете бутона "Да".
  • Към съобщението "Кодовата страница е променена!" щракнете върху OK.
  • Затворете „Конфигуратор“ и стартирайте информационната база нормален режим 1C: Предприятие.

Ако няколко информационни бази се окажат неработещи, тогава е необходимо да се направи тази процедура с всяка от тези бази.

2. Метод

  • Бягай текстов редактор, например, редакторът "Бележник".
  • След това в менюто "Файл" изберете елемента: "Запазване като". В прозореца, който се отваря, щракнете върху „Тип на файла“, изберете „Всички файлове“ и посочете името на файла като: OrdNoChk.prm. Запазете този файл в основната директория на информационната база или в програмната директория на 1С (този файл може да бъде изтеглен по -долу).
  • Стартирайте програмата 1C. В прозореца на програмата изберете необходимата информационна база и щракнете върху бутона "Промяна".
  • В прозореца, който се отваря, посочете пътя към предварително запазения файл, програмата 1c е готова за стартиране.

Ако има няколко информационни бази, тогава е необходимо да поставите файла OrdNoChk.prm във всяка от тях по този начин.

Важно: За начинаещи в 1c ще бъде по-лесно да използват втората опция, тъй като няма нужда да извършвате действия с информационната база и конфигурацията.
За всяко действие, включително грешката "Редът на сортиране, зададен за базата данни, е различен от системния!" с информационна сигурност или конфигурация, винаги се препоръчва да се създаде резервни копияза да можете да възстановите загубени данни.

Редът на сортиране, зададен за базата данни, не съвпада със системния

Причината за грешката е несъответствие между системните настройки и настройките на 1C.
Между другото, ако операционната система е локализирана и регионалните настройки са зададени правилно, тогава при инсталиране на 1C нейните настройки ще бъдат приведени в съответствие със системните настройки.

Проверка на коректността на настройките

I. Системни настройки (за локализирана руска версия на Windows)

1. Отворете Старт - Настройки - Контролен панел - Регионални и езикови опции.
2. В раздела Регионални опции падащият списък трябва да бъде - Руски.
3. В раздела Езици - Още ... - диалоговия прозорец Езици и услуги за въвеждане на текст - раздел Опции - Езикът за въвеждане по подразбиране трябва да бъде - Руски-Руски.
4. В раздела Допълнителни трябва да има - руски.

II. Настройки на 1C




4. В прозореца Кодова страница на таблиците на информационната база падащият списък трябва да съдържа - 1251 - руски, беларуски, български и сръбски езици.

В краен случай понякога се препоръчва да деактивирате съвпадението на реда на сортиране. За да направите това, създайте сигнален файл с име OrdNoChk.prm в директорията на информационната база (с произволно съдържание). Но:
1. Ако използвате компонента URIB (управление на разпределена информационна база), ако проверката на реда на сортиране е деактивирана, НЕ ТРЯБВА да използвате никакви азбуки, различни от латиница, в трибуквения идентификатор на информационните бази, включени в разпределената база данни.
2. Трябва да се има предвид, че деактивирането на проверката на идентичността на реда за сортиране може да доведе до неочаквано - за потребителя на програмата 1C! - реда на редовете, например, при генериране на отчети.

Отстраняване на грешка в Windows Vista

Ако използвате Windows Vista, тогава се отървете от съобщението "Редът за сортиране, зададен за базата данни, е различен от системата!" горните методи ще се провалят.

За това:

1. Стартирайте програмата 1C. В прозореца Стартиране на 1C изберете необходимата информационна база.
2. В падащия списък В режим изберете Конфигуратор - OK.
3. Конфигураторът ще стартира. Изберете менюто Администриране - кодова страница на IB таблици...
4. В прозореца Кодова страница на таблиците на информационната база, в падащия списък изберете + Текуща системна настройка - OK.
5. В прозореца на конфигуратора със съобщение „При промяна на кодовата страница индексите на всички таблици с данни в информационната база ще бъдат възстановени! Искате ли да промените кодовата страница?" щракнете върху Да.
6. След определен период от време, в зависимост от размера на IB, ще се появи прозорецът на конфигуратора със съобщението „Кодовата страница е променена!“, щракнете върху OK.
7. Затворете конфигуратора, можете да работите с информационната база.
8. За да работите с други системи за информационна сигурност, променете кодовата страница на таблиците за информационна сигурност по същия начин.

Ако възникне грешка при свързване към sql сървъра, ние пренаписваме файловете windows / system32 sqlsrv32.dll и sqlsrv32.rll от компютъра с winXP на компютъра с Vista (след като дадем правата да ги презапише)

Как да коригирате грешката "Редът на сортиране, зададен за базата данни, се различава от системния" в 1C 7.7 на Windows 7?

Как да коригирам грешката "Редът на сортиране е различен от системния" в 1c 7.7?

Достатъчно често срещан проблемпри свързване на базата данни 1C 7.7 в Windows 7 има грешка "Редът на сортиране, зададен за базата данни, се различава от системния." Поради това е невъзможно да се влезе в свързаната база, въпреки че преди това работеше добре на друг компютър.

В тази статия ще ви кажем как можете да се отървете от тази грешка и успешно да стартирате избраната база данни 1C 7.7.

Премахваме грешката „Редът на сортиране се различава от системата“ в 1c 7.7 на Windows 7

Така че има два начина да коригирате тази грешка. Първият се извършва чрез промяна на кодовата страница през конфигуратора, а вторият се извършва с помощта на файла OrdNoChk.prm. Сега ще говорим за два метода по-подробно.

За да премахнете горната грешка при стартиране на 1C 7.7, в прозореца за избор на база данни щракнете еднократно върху базата данни, която дава тази грешка, и изберете „Конфигуратор“ в горната част, след което щракнете върху „OK“.

Отворете основата в конфигуратора

Инструмент за промяна на кодовата страница за таблици на база данни 1C 7.7

В прозореца, който се показва, отворете списъка и изберете последния елемент "+ Текуща инсталация на системата".

Задаване на нова кодова страница

Навсякъде натискаме „Добре и се съгласяваме да променим кодовата страница във всички таблици на базата“.

Предупреждение за промяна на кодовата страница

След съобщението за успешното завършване на операцията можете да затворите конфигуратора и да отидете на тази базаданни в нормален режим.

Вторият начин за коригиране на грешката "Редът на сортиране, зададен за базата данни, се различава от системния" в 1C 7.7 е да създадете празен файл с име OrdNoChk.prm в папката с програмата 1C. По подразбиране това е C: \ Program Files \ 1Cv77 \ BIN.

OrdNoChk.prm файл в папката с програмата 1C 7.7

Всичко, което трябва да направите, е да творите в него празен файлна име OrdNoChk.prm. Моля, имайте предвид, че разширението на файла е .prm.

Това ще деактивира проверката на кодовата страница при стартиране на базата данни и по този начин ще се отърве от грешката в реда на сортиране.


Споделете статията на социални мрежи! Помогнете на нашия сайт!

Присъединете се към нас във VK!

1C: какво да направите, ако се появи съобщението "Редът на сортиране, зададен за базата данни, се различава от системния!"

Причината за грешката е несъответствие между системните настройки и настройките на 1C.
Между другото, ако операционната система е локализирана и регионалните настройки са зададени правилно, тогава при инсталиране на 1C, нейните настройки ще бъдат приведени в съответствие със системните настройки.

Проверка на коректността на настройките

I. Системни настройки (за локализирана руска версия на Windows)

1. Отворете Старт - Настройки - Контролен панел - Регионални и езикови опции.

2. В раздела Регионални опции падащият списък трябва да бъде - Руски.

3. В раздела Езици - Още ... - диалоговия прозорец Езици и услуги за въвеждане на текст - раздел Опции - Езикът за въвеждане по подразбиране трябва да бъде - Руски-Руски.

4. В раздела Допълнителни трябва да има - руски.

II. Настройки на 1C

2. В падащия списък In mode изберете - OK.

4. В прозореца Кодова страница на таблиците на информационната база падащият списък трябва да съдържа - 1251 - руски, беларуски, български и сръбски езици.

Бележки (редактиране)

1. Ако използвате компонента URIB (управление на разпределена информационна база), ако проверката на реда за сортиране е деактивирана, НЕ ТРЯБВА да използвате никакви азбуки, различни от латиница, в трибуквения идентификатор на информационните бази, включени в разпределената база данни.

2. Трябва да се има предвид, че деактивирането на проверката на самоличността на реда за сортиране може да доведе до неочаквано - за потребителя на програмата 1С! - реда на редовете, например, при генериране на отчети.

Отстраняване на грешки в Windows Vista

Ако използвате Windows Vista, тогава се отървете от съобщението "Редът за сортиране, зададен за базата данни, е различен от системата!" горните методи ще се провалят.

За това:

1. Стартирайте програмата 1C. В прозореца Launch 1C изберете необходимата информационна база.

2. В падащия списък В режим изберете Конфигуратор - OK.

3. Конфигураторът ще стартира. Изберете менюто Администриране - кодова страница на IB таблици...

4. В прозореца Кодова страница на таблиците на информационната база, в падащия списък изберете + Текуща системна настройка - OK.

5. В прозореца Конфигуратор със съобщението „При смяна на кодовата страница индексите на всички таблици с данни на информационната база ще бъдат възстановени! Искате ли да промените кодовата страница? " щракнете върху Да.

6. След определен период от време, в зависимост от размера на IB, ще се появи прозорецът на конфигуратора със съобщението „Кодовата страница е променена!“, щракнете върху OK.

7. Затворете конфигуратора, можете да работите с информационната база.

8. За да работите с други системи за информационна сигурност, променете кодовата страница на таблиците за информационна сигурност по същия начин.

Споделя това