![Порядок установки отличается от системного. Порядок сортировки, установленной для баз данных, отличается от системного](https://i1.wp.com/helpadmins.ru/wp-content/uploads/2018/03/1c-kod-str-2.png)
Порядок установки отличается от системного. Порядок сортировки, установленной для баз данных, отличается от системного
Как исправить ошибку "Порядок сортировки, установленный для базы данных, отличается от системного" в 1С 7.7 на Windows 7?
Как исправить ошибку «Порядок сортировки отличается от системного» в 1с 7.7?
Довольно частой проблемой при подключении базы 1С 7.7 в Windows 7 является ошибка «Порядок сортировки, установленный для базы данных, отличается от системного». Из-за нее не получается зайти в подключенную базу, хотя до этого она прекрасно работала на другом компьютере.
В данной статье мы расскажем вам как можно избавиться от данной ошибки и успешно запустить выбранную базу 1С 7.7.
Убираем ошибку «Порядок сортировки отличается от системного» в 1с 7.7 на windows 7
Итак, существует два способа устранения данной ошибки. Первый осуществляется изменением кодовой страницы через конфигуратор, а второй — при помощи файла OrdNoChk.prm. Сейчас про два способа мы поговорим более подробно.
Чтобы убрать вышеописанную ошибку при запуске 1С 7.7, нужно в окне выбора базы данных выделить одинарным кликом мышкой ту базу, которая выдает эту ошибку и вверху выбрать «Конфигуратор», после чего нажать «Ок».
Открываем базу в конфигураторе
Инструмент изменения кодовой страницы для таблиц базы 1С 7.7
В отобразившемся окне раскрываем список и выбираем последний пункт «+ Текущая системная установка».
Установка новой кодовой страницы
Везде нажимаем «Ок и соглашаемся для изменения кодовой страницы во всех таблицах базы.
Предупреждение о смене кодовой страницы
После сообщения об успешном завершении операции можно закрывать конфигуратор и заходить в данную базу данных в обычном режиме.
Второй способ исправления ошибки «Порядок сортировки, установленный для базы данных, отличается от системного» в 1С 7.7 заключается в создании пустого файла с именем OrdNoChk.prm в папке с программой 1С. По умолчанию это C:\Program Files\1Cv77\BIN.
Файл OrdNoChk.prm в папке с программой 1С 7.7
Все что вам нужно сделать это создать в ней пустой файл с именем OrdNoChk.prm. Обратите внимание что расширение у файла.prm.
Этим вы отключите проверку кодовой страницы при запуске базы и тем самым избавитесь от ошибки порядка сортировки.
Поделись статьей в социальных сетях! Помоги нашему сайту!
Присоединяйтесь к нам в VK!
Бывают случаи, когда не удаётся запустить программу 1С , при этом появляется окно 1С с сообщением «Порядок сортировки, установленный для базы данных, отличается от !» .
После закрытия окна программа закрывается (запустить её можно в режиме Конфигуратор ).
Причина ошибки и способы устранения
Причина ошибки – несоответствие настроек и настройки 1С .
Кстати, если операционная система локализована и региональные настройки установлены корректно, то при установке 1С её настройки будут приведены в соответствие с .
Проверка корректности настроек
I. настройки (для локализованной русифицированной версии Windows )
1. Откройте Пуск – > Настройка –> Панель управления –> Язык и региональные стандарты .
2. На вкладке Региональные параметры в выпадающем списке должно быть – Русский .
3. На вкладке Языки – > Подробнее … – окно Языки и службы текстового ввода –> вкладка Параметры – > Язык ввода должно быть – > Русский-Русская .
4. На вкладке Дополнительно должно быть –> Русский .
II. Настройки 1С
1. Запустите программу 1С . В окне Запуск 1С
2. В выпадающем списке В режиме выберите Конфигуратор –> OK .
3. Запустится Конфигуратор . Выберите меню Администрирование –> Кодовая страница таблиц ИБ …
4. В окне в выпадающем списке должно быть –> 1251 – > Русский, белорусский, болгарский и сербский языки .
Примечания
1. Если вы используете компоненту (управление распределёнными информационными базами), – при отключении проверки порядка сортировки, – НЕ СЛЕДУЕТ использовать символы любых алфавитов, кроме латинского, в трёхбуквенном идентификаторе информационных баз, входящих в состав распределённой базы.
2. Следует иметь в виду, что отключение проверки идентичности порядка сортировки может привести к неожиданному – для программы 1С! – порядку следования строк, например, при формировании отчётов.
Устранение ошибки в Windows Vista и Windows 7+
Если вы пользуетесь Windows Vista и Windows 7+ , то избавиться от сообщения «Порядок сортировки, установленный для базы данных, отличается от системного!» вышеуказанными методами не удастся.
Придётся пойти другим путем:
1. Запустите программу 1С . В окне Запуск 1С выделите нужную информационную базу.
2. В выпадающем списке В режиме выберите Конфигуратор – > OK .
3. Запустится Конфигуратор . Выберите меню Администрирование – > Кодовая страница таблиц ИБ …
4. В окне Кодовая страница таблиц информационной базы в выпадающем списке выберите + Текущая установка – > OK .
Во время загрузки данных в базу 1С 7.7 формата MS SQL через конфигуратор возникает ошибка:
"Порядок сортировки, установленные для базы данных, отличается от системного!"
И это при условии, что мы впихнули во все места файл OrdNoChk.prm, который отменяет проверку кодировки.
Спешу заметить, что эту ошибку не побороть на системной конфигурации Windows Server 2008 R2 и MS SQL Server 2008. Старенькая 1С 7.7 не понимает, как вести себя с этими монстрами. Поэтому заливать данные в 1С 7.7 можно только на MS SQL Server 2000 (2005). И затем переносить sql-базу на MS SQL Server 2008. Эта процедура обычно используется при преобразовании базы данных из формата DBF в формат MS SQL.
Итак, работаем с MS SQL Server 2000. Версия 1С: 7.7.027. Для исправления ошибки необходимо изменить с помощью HEX-редактора файл BkEnd.dll , который находится в каталоге BIN программы 1С.
В качестве HEX-редактора можно использовать бесплатный PSPad редактор . Открываем редактор: Файл - Открыть в HEX-редакторе. Открываем наш файл BkEnd.dll.
В меню выбираем "Поиск" - "Перейти на строку". И переходим по адресу $0018A79D. Меняем значение "75" на "EB". Сохраняемся.
Повторяем загрузку данных в 1С. В конце загрузки может появиться ошибка транзакции - не обращаем на нее внимание.
В каталоге базы 1С необходимо удалить файл 1srecalc . Этот файл может остаться после перерасчета бухгалтерских итогов и программа будет каждый раз пытаться их пересчитать заново.
После установки 1с версии 7.7 на компьютер и её запуска обычно появляется ошибка «Порядок сортировки, установленный для базы данных, отличается от системного!», что же в этом случае делать?
Эту проблему можно решить двумя способами:
1. Способ
- Необходимо убедиться, что номер платформы 7.7.
- Запустить 1c. Выбрать нужную информационную базу и открыть её в режиме «Конфигуратор».
- Меню «Администрирование» -> «Кодовая страница таблиц ИБ».
- В окне «Кодовая страница таблиц ИБ» открываем пункт «Текущая системная установка» -> ОК.
- На экране появится сообщение «При выполнении изменения кодовой страницы будут перестроены индексы всех таблиц данных Информационной Базы! Выполнить изменение кодовой страницы?» нажать кнопку «Да».
- На сообщение «Кодовая страница изменена!» нажать OK.
- Закрыть «Конфигуратор» и запустить Информационную Базу в обычном режиме 1С:Предприятие.
Если неработоспособными оказались несколько Информационных Баз, то необходимо проделать эту процедуру с каждой из этих баз.
2. Способ
- Запустить текстовый редактор, к примеру, редактор «Блокнот».
- Затем меню «Файл» выбрать пункт: «Сохранить как». В открывшемся окне нажать «Тип файла », выбрать «Все файлы», а имя файла указать как: OrdNoChk.prm. Сохранить этот файл в корневой каталог информационной базы, либо в каталог программы 1С (этот файл можно загрузить ниже).
- Запустить программу 1С. В Окне программы выбрать нужную Информационную базу и нажать кнопку «Изменить».
- В открывшемся окне указать путь к раннее сохраненному файлу, программа 1с готова к запуску.
Если имеется несколько Информационных баз, то необходимо файл OrdNoChk.prm поместить в каждую из них этим способом.
Важно: Для новичков в 1с будет легче воспользоваться вторым вариатом, так как не надо производить действий с информационной базой и конфигурацией.
При любых действиях, в том числе при ошибке «Порядок сортировки, установленный для базы данных, отличается от системного!» c ИБ или конфигурацией, всегда рекомендуется создавать резервные копии, чтобы была возможность восстановить потерянные данные.
В данной статье будет рассмотрена причина возникновения ошибки «Порядок сортировки, установленный для базы данных, отличается от системного!» в 1С:Предприятие 7.7, а также способ ее устранения.
0. Об ошибке
2. Изменение кодовой страницы ИБ
Если Вы работаете в 1С:Предприятие локально, либо используете 1С в под управлением любой версии, эту ошибку можно исправить следующим образом:
Запускаем 1С:Предприятие в режиме конфигуратор, далее в меню выбираем пункт «Администрирование » — «Кодовая страница ИБ ».
В открывшемся окне выбираем в списке, в самом низу «+Текущая системная установка » и нажимаем «ОК ».
Дожидаемся окончания переиндексации и спокойно работаем с информационной базой.
3. Создание файла ordnochk.prm
Если же пользователи работают с 1С:Предприятие 7.7. с компьютеров в сети под управлением различных версий Windows (например Windows XP и Windows 7), либо Вы работаете с одной базой данных на разных компьютерах, допустим дома и в офисе, в случае когда база данных находиться на съемном носителе, тогда следует создать файл «ordnochk.prm » и поместить его в корневую папку с установленной 1С:Предприятие (по умолчанию это «C:\Program Files\1Cv77\BIN\ »). Этот файл отключит проверку сортировки.
Создать его не так сложно. Создаем пустой файл с помощью программы блокнот и переименовываем его в ordnochk.prm , при этом с .txt на .prm
Следует помнить, что при решении ошибки этим способом, может возникнуть проблема в отображении отчетов, также возможен не совсем правильный порядок строк. Кроме того, данный способ не приемлем, если используется система распределенных информационных баз.
Помогла ли Вам данная статья?