Во время загрузки данных в базу 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 на 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!

Бывают случаи, когда не удаётся запустить программу , при этом появляется окно с сообщением «Порядок сортировки, установленный для базы данных, отличается от !» .

После закрытия окна программа закрывается (запустить её можно в режиме Конфигуратор ).

Причина ошибки и способы устранения

Причина ошибки несоответствие настроек и настройки .

Кстати, если операционная система локализована и региональные настройки установлены корректно, то при установке её настройки будут приведены в соответствие с .

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

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

1. Откройте Пуск > Настройка > Панель управления > Язык и региональные стандарты .

2. На вкладке Региональные параметры в выпадающем списке должно быть Русский .

3. На вкладке Языки > Подробнее … – окно Языки и службы текстового ввода > вкладка Параметры > Язык ввода должно быть – > Русский-Русская .

4. На вкладке Дополнительно должно быть > Русский .

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

1. Запустите программу . В окне Запуск 1С

2. В выпадающем списке В режиме выберите Конфигуратор > OK .

3. Запустится Конфигуратор . Выберите меню Администрирование > Кодовая страница таблиц ИБ

4. В окне в выпадающем списке должно быть > 1251 > Русский, белорусский, болгарский и сербский языки .

Примечания

1. Если вы используете компоненту (управление распределёнными информационными базами), при отключении проверки порядка сортировки, НЕ СЛЕДУЕТ использовать символы любых алфавитов, кроме латинского, в трёхбуквенном идентификаторе информационных баз, входящих в состав распределённой базы.

2. Следует иметь в виду, что отключение проверки идентичности порядка сортировки может привести к неожиданному для программы 1С! порядку следования строк, например, при формировании отчётов.

Устранение ошибки в Windows Vista и Windows 7+

Если вы пользуетесь Windows Vista и Windows 7+ , то избавиться от сообщения «Порядок сортировки, установленный для базы данных, отличается от системного!» вышеуказанными методами не удастся.

Придётся пойти другим путем:

1. Запустите программу . В окне Запуск 1С выделите нужную информационную базу.

2. В выпадающем списке В режиме выберите Конфигуратор > OK .

3. Запустится Конфигуратор . Выберите меню Администрирование > Кодовая страница таблиц ИБ

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

«Порядок сортировки, установленный для базы, отличается от системного» в 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:

  • Откройте «Пуск – Настройка – Панель управления – Язык и региональные стандарты».
  • На закладке «Региональные параметры» должно быть выбрано – «Русский».
  • В меню «Языки – Подробнее…» – диалоговое окно Языки и службы текстового ввода – вкладка Параметры – Язык ввода по умолчанию должно быть – Русский-Русская.
  • В закладке «Дополнительно» должен быть выбран Русский язык.