База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как устранить ошибку «Порядок сортировки не поддерживается базой данных» в 1С? › Ответ в теме: Как устранить ошибку «Порядок сортировки не поддерживается базой данных» в 1С?
Ошибка «Порядок сортировки не поддерживается базой данных» в 1С возникает из-за несоответствия порядка сортировки, установленного в базе данных, и системных региональных настроек Windows. Это типичная проблема при установке или изменении национальных (региональных) настроек информационной базы 1С.
Причины:
1. Региональные настройки Windows не совпадают с настройками кодовой страницы и порядка сортировки базы 1С.
2. При установке 1С или создании базы порядок сортировки базы не был синхронизирован с системными настройками.
3. Использование разных кодировок и порядков сортировки в базе и системе.
4. В Windows Vista и некоторых других версиях ОС стандартные методы исправления не работают.
5. При работе с распределёнными базами (УРИБ) и отключении проверки порядка сортировки могут возникать дополнительные ограничения.
Способы решения:
I. Проверка и корректировка системных региональных настроек Windows (для русифицированной Windows):
1. Откройте Панель управления → Язык и региональные стандарты.
2. На вкладке «Региональные параметры» выберите «Русский».
3. На вкладке «Языки» → «Подробнее…» → вкладка «Параметры» → «Язык ввода по умолчанию» должен быть «Русский (Русская)».
4. На вкладке «Дополнительно» также должен быть выбран «Русский».
II. Настройка кодовой страницы и порядка сортировки в 1С:
1. Запустите 1С в режиме «Конфигуратор» (выберите базу в окне запуска, в списке «В режиме» выберите «Конфигуратор»).
2. В меню «Администрирование» выберите «Кодовая страница таблиц ИБ…».
3. В открывшемся окне выберите кодовую страницу 1251 (русская, белорусская, болгарская и сербская языки).
4. Если используете Windows Vista, выберите «+ Текущая системная установка» и подтвердите перестроение индексов.
III. Крайняя мера — отключение проверки порядка сортировки:
1. В каталоге информационной базы создайте пустой файл с именем OrdNoChk.prm.
2. Учтите, что при использовании УРИБ нельзя использовать нелатинские символы в трехбуквенных идентификаторах баз.
3. Отключение проверки может привести к неожиданному порядку сортировки в отчетах и других местах.
IV. Для Windows Vista:
— Стандартные методы не всегда работают.
— В режиме конфигуратора выберите «+ Текущая системная установка» в настройках кодовой страницы.
— Подтвердите перестроение индексов.
— Если при работе с MS SQL Server возникают ошибки, замените файлы sqlsrv32.dll и sqlsrv32.rll из Windows XP на Vista.
V. Дополнительные рекомендации:
— После изменения настроек перезапустите 1С.
— Убедитесь, что все пользователи работают с одинаковыми региональными настройками.
— При работе с распределёнными базами соблюдайте рекомендации по идентификаторам.
Таким образом, ошибка решается синхронизацией региональных настроек Windows и параметров кодовой страницы базы 1С, а при необходимости — отключением проверки порядка сортировки с пониманием возможных последствий.