При работе в программе 1С пользователи сталкиваются с различными проблемами, решить которые часто не в состоянии самостоятельно. Сегодня мы решим одну из таких ошибок в 1С 7.7 «Порядок сортировки, установленный для базы данных, отличается от системного». Возникает она чаще всего на двух популярных версиях ОС - Windows Vista и Windows 7.
Для того, чтобы устранить ошибку 1C в Windows XP, необходимо выполнить следующие действия:
После этого будет процесс перестраивания всех компонентов программы под измененные конфигурации 1С. Если компьютер со слабой конфигурацией, данный процесс может занять несколько минут. В конце вы увидите небольшое системное окно, где нас оповещают об успешном завершении изменении настроек, а ошибка «Порядок сортировки, установленный для базы данных, отличается от системного» больше не будет вас беспокоить. При этом если необходимо применять УРИБ (компонент), то идентификаторы дочерних и главной базы необходимо оставить на латинице. Иначе вы можете столкнуться с другими ошибками в 1С. Если отключить проверку порядка сортировки, то это может привести к неожиданному расположению строк в построении отчетов и справочников.
Если у вас более поздние версии операционной системы, то инструкция исправления ошибки в 1С 7.7 немного отличается от предыдущей.
Встречать ошибку в 1С версии 7.7 с сообщением об отличие порядка сортировки, установленных для баз данных, могут и пользователи, которые применяют для работы разные операционные системы, например, Windows 7 и Windows Vista. Это может происходить, когда используется 2 различных компьютера, выходящие в сеть, допустим на работе и дома. Для решения проблемы достаточно создать файлик с названием «ordnochk» и расширение.prm.
Перед созданием файла программу лучше закрыть. Когда вы разместите его в корне, попробуйте снова запустить 1С. При следовании этому способу, иногда появляются проблемы при отображении строк в отчете. Он не подойдет, если применяется система сортировка баз данных.
В ОС Windows XP, в некоторых случаях, может помочь восстановления файлов из загрузочного диска. Можно сделать это вручную.
Можно также это сделать при консоли или командной строки. Для этого вставьте диск в привод, и запустите процесс восстановления системы при помощи диска. Когда вы окажитесь в меню восстановления, нажмите «R», чтобы попасть в консоль. Далее введите в ней следующую команду «copy C:\Windows\system32\c_1251.nls», такую же команду введите для файла «cp_1251.lns». И войдите в систему в обычном режиме. Ошибка 1С версии 7.7 «Порядок сортировки, который установлен для баз данных, отличается от системного» должна исчезнуть.
Вконтакте
Одноклассники
После установки 1с версии 7.7 на компьютер и её запуска обычно появляется ошибка «Порядок сортировки, установленный для базы данных, отличается от системного!», что же в этом случае делать?
Эту проблему можно решить двумя способами:
Если неработоспособными оказались несколько Информационных Баз, то необходимо проделать эту процедуру с каждой из этих баз.
Если имеется несколько Информационных баз, то необходимо файл OrdNoChk.prm поместить в каждую из них этим способом.
Важно: Для новичков в 1с будет легче воспользоваться вторым вариатом, так как не надо производить действий с информационной базой и конфигурацией.
При любых действиях, в том числе при ошибке «Порядок сортировки, установленный для базы данных, отличается от системного!» c ИБ или конфигурацией, всегда рекомендуется создавать резервные копии, чтобы была возможность восстановить потерянные данные.
1С: что делать, если появляется сообщение «Порядок сортировки, установленный для базы данных, отличается от системного!»
Причина ошибки – несоответствие системных настроек и настройки 1С.
Кстати, если операционная система локализована и региональные настройки установлены корректно, то при установке 1С ее настройки будут приведены в соответствие с системными.
Проверка корректности настроек
I. Системные настройки (для локализованной русифицированной версии Windows)
1. Откройте Пуск – Настройка – Панель управления – Язык и региональные стандарты.
2. На вкладке Региональные параметры в выпадающем списке должно быть – Русский.
3. На вкладке Языки – Подробнее… – диалоговое окно Языки и службы текстового ввода – вкладка Параметры – Язык ввода по умолчанию должно быть – Русский-Русская.
4. На вкладке Дополнительно должно быть – Русский.
II. Настройки 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С, при этом появляется диалоговое окно 1С с сообщением «Порядок сортировки, установленный для базы данных, отличается от системного!». После закрытия окна программа закрывается (запустить ее можно в режиме Конфигуратор).
Валерий Сидоров
Причина ошибки и способы устранения
Причина ошибки – несоответствие системных настроек и настройки 1С.
Кстати, если операционная система локализована и региональные настройки установлены корректно, то при установке 1С ее настройки будут приведены в соответствие с системными.
Проверка корректности настроек
I. Системные настройки (для локализованной русифицированной версии Windows)
1. Откройте Пуск – Настройка – Панель управления – Язык и региональные стандарты.
2. На вкладке Региональные параметры в выпадающем списке должно быть – Русский.
3. На вкладке Языки – Подробнее… – диалоговое окно Языки и службы текстового ввода – вкладка Параметры – Язык ввода по умолчанию должно быть – Русский-Русская.
4. На вкладке Дополнительно должно быть – Русский.
II. Настройки 1С
4. В окне Кодовая страница таблиц информационной базы в выпадающем списке должно быть – 1251 – Русский, белорусский, болгарский и сербский языки.
Примечания
1. Если вы используете компоненту УРИБ (управление распределенными информационными базами), – при отключении проверки порядка сортировки, – НЕ СЛЕДУЕТ использовать символы любых алфавитов, кроме латинского, в трехбуквенном идентификаторе информационных баз, входящих в состав распределенной базы.
2. Следует иметь в виду, что отключение проверки идентичности порядка сортировки может привести к неожиданному – для пользователя программы 1С! – порядку следования строк, например, при формировании отчетов.
Устранение ошибки в Windows Vista
Если вы пользуетесь Windows Vista, то избавиться от сообщения «Порядок сортировки, установленный для базы данных, отличается от системного!» вышеуказанными методами не удастся.
Для этого:
1. Запустите программу 1С. В окне Запуск 1С выделите нужную информационную базу.
2. В выпадающем списке В режиме выберите Конфигуратор – OK.
3. Запустится Конфигуратор. Выберите меню Администрирование – Кодовая страница таблиц ИБ…
4. В окне Кодовая страница таблиц информационной базы в выпадающем списке выберите + Текущая системная установка – OK.
5. В окне Конфигуратор с сообщением «При выполнении изменения кодовой страницы будут перестроены индексы всех таблиц данных информационной базы! Выполнить изменение кодовой страницы?» нажмите Да.
6. По истечении определенного промежутка времени, зависящего от размера ИБ, появится окно Конфигуратор с сообщением «Кодовая страница изменена!», нажмите OK.
7. Закройте Конфигуратор, можно работать с информационной базой.
8. Для работы с другими ИБ измените аналогичным образом кодовую страницу таблиц ИБ.
Апр 13
Если вы хотите полностью отключить проверку кодовой страницы, создайте пустой файл с именем OrdNoChk.prm в папке «BIN» каталога установки 1С:Предприятие 7.7 (по умолчанию это C:\Program Files\1Cv77\BIN) или (C:\Program Files (x86)\1Cv77\BIN) . Если, по каким-то причинам, вам надо отключить проверку кодовой страницы только для одной информационной базы, поместите OrdNoChk.prm в папку с нужной информационной базой.
У данного сообщения нет этикеток