Порядок сортировки, установленный для базы данных, отличается от системного! Порядок сортировки отличается от системного windows 7

Как правило, большинство пользователей, обнаруживающих в системе ошибку с указанием на то, что порядок сортировки отличается от системного, по всей видимости, работают с пакетом «1С» версии 7.7. Именно она является наиболее уязвимой даже не в плане воздействия вирусов, но и в области появления ошибок и сбоев, которые кроются в самом программном коде пакета. Тем не менее когда появляется сообщение об ошибке, гласящее, что порядок сортировки отличается от системного, паниковать не стоит. Есть несколько простых решений, которые позволяют устранить эту проблему быстро и навсегда. В данном случае можно применить два решения как минимум.

Ошибка базы данных «Порядок сортировки отличается от системного»: в чем проблема?

Сама проблема состоит в том, что основная программа в виде исполняемого файла на сервере или клиентской машине не может произвести инициализацию базы данных (SQL).

Вследствие этого подключаемые пользовательские (дочерние) терминалы не могут получить доступ к самой базе данных (хотя основное ядро программы запускается без проблем). Считается, что доступ к самому приложению обеспечивается именно на уровне серверной версии, которая отвечает за подключения остальных пользовательских компьютеров, находящихся в локальной сети. С ней-то как раз и возникают проблемы.

Порядок сортировки отличается от системного (Windows 7). Что делать в первую очередь?

Как считается, в релизе за номером 26 была включена возможность игнорирования файлов баз данных. Но не стоит полагаться на эту службу.

Несуществующий объект

Бывает так, что приложение при запуске ссылается на якобы не существующий объект в виде файла OrdNoChk.prm, который вроде бы должен быть расположен в папке BIN самой программы, установленной в программных файлах системы.

Если уж появляется системное сообщение о том, что порядок сортировки отличается от системного, нет ничего проще, чем создать в этом каталоге пустой файл с аналогичным именем и заменой при сохранении, к примеру, в том же «Блокноте», входящем в стандартный набор любой Windows-системы. Тут вопрос еще и в том, что стандартный текстовый редактор настроек, содержащий начальные данные, при его непосредственном редактировании и последующем применении в действии не срабатывает.

Изменение структуры баз данных на основе локального обмена данными

С другой стороны, проблема того, что возникает сбой с появлением сообщения о том, что порядок сортировки установленного отличается от системного, может быть решена даже средствами самой устанавливаемой программы.

Но здесь следует изначально подумать, насколько целесообразно применять далее описанные средства и инструменты.

При возникновении ошибки, когда сообщается, что порядок сортировки базы отличается от системного, в самом приложении «1С» следует выбрать раздел конфигурирования, в котором нужно перейти к администрированию, кодовой странице таблиц ИБ и пункту текущей системной установки.

Заключение

В принципе, сообщение о том, что в базе данных «1С» порядок сортировки отличается от системного, можно удалить совершенно просто (или избавиться от него навсегда). Как показывает практика, в самом простом случае можно просто создать пустой объект, означенный выше. После сигнализирующая о том, что порядок сортировки отличается от системного, больше появляться не будет.

На самом деле только этими решениями устранение проблемы не ограничивается. Дело в том, что в самой среде «1С» можно писать скрипты или создавать дополнительные апплеты для управления всей системой на основе того же языка Visual Basic с использованием баз данных формата DVB. В остальном же ошибка, связанная с появлением сообщения, указанного выше, устранятся достаточно просто, если не брать в расчет недоработки в коде самой программы или вирусное воздействие. Но это, думается, не самое страшное. Иногда и «криворукость» пользователей, не знающих, как организовать базу данных и подключить ее к установленной программе, может приводить к тому, что ошибка этого типа будет появляться снова и снова.

Также следует обратить внимание и на тот момент, что при включенном автоматическом обмене данными самой платформы с другими базами данных все они должны иметь абсолютно одинаковую кодировку. Если ее не установить для всех БД, соответственно, и сам вопрос импорта и экспорта данных становится, мягко говоря, бессмысленным. В крайнем случае, как было сказано выше, кодировку следует отключить. Особенно это касается ситуаций, когда на разных терминалах установлены отличающиеся между собой версии Windows, да еще и с разной архитектурой. Это тоже может приводить к непредсказуемым последствиям, вплоть до того, что и работать с программой в отношении одновременного доступа к информации будет невозможно.

Вы недавно купили новый компьютер, установили 1С:Предприятие 7.7, перенесли базу со старого компьютера и ожидания о более комфортной работы омрачила надпись на экране:

Данная ошибка возникает, при несоответствии кодовых таблиц NT6 и 1С. Существует 2 основных способа решения этой проблемы.

1. Если вы работаете локально, на одном компьютере и вам не надо периодически переносить базу на другие компьютеры, то самое простое поменять кодовую страницу информационной базы, как показано на рисунке ниже.

Для этого запускаем 1С:Предприятие в режиме конфигуратор, далее в меню выбираем пункт «Администрирование » - «Кодовая страница ИБ ». И в открывшемся окне выбираем из списка, в самом низу «+Текущая системная установка » и нажимаем «ОК ».

Дожидаемся переиндексации, закрываем конфигуратор и можно работать дальше, ваши данные не изменятся и не пропадут.

2. Этот способ следует использовать, если в 1С:Предприятие 7.7. работают в сети, да еще используются различные версий Windows (например Windows XP и Windows 7), либо Вы работаете с одной базой данных на разных компьютерах, допустим дома и в офисе, в случае когда база данных находиться на съемном носителе.

Решение тоже достаточно простое, нужно создать файл «ordnochk.prm » в любом редакторе, например в том же блокноте. Этот файл может быть пустым или может содержать строку «Привет», в данном случае это не важно, главное правильное название файла.

Его нужно поместить в корневую папку с установленной 1С:Предприятие (по умолчанию это «C:\Program Files\1Cv77\BIN\ »). Этот файл отключит проверку сортировки.

Если у Вас сетевая версия и на каждом компьютере установлена 1С:Предприятие, то в каждую нужно поместить этот файл, это важно.

Все, приятной работы.

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

Следует помнить, что при решении ошибки этим способом, может возникнуть проблема в отображении отчетов, также возможен не совсем правильный порядок строк. Кроме того, данный способ не приемлем, если используется система распределенных информационных баз.

Помогла ли Вам данная статья?

На данный момент мало кто пользуется 1С версии 7.7 но все же есть организации которые по тем или иным причинам не могут перейти на более новые платформы. Я в свой практики давно не встречал конфигурации написанных на 7.7. Но совсем недавно мне пришлось иметь дела с 7. В процессе я столкнулся с такой проблемой. При запуске на разных версиях Windows постоянно появляется одна и та же ошибка. А именно Порядок сортировки, установленной для баз данных, отличается от системного. Решить её можно двумя способами разберем каждый из них подробней.

Как отключить проверку кодовой страницы 1с

Изменение кодовой таблицы

Самый простой способ это изменить кодовую страницу в программе 1С. Для этого запускаем программу в режиме конфигуратора. Далее идем в пункт Администрирование — Кодовая страница таблиц ИБ.

В появившемся окне выбираем + Текущая системная установка и кликаем ОК.

После чего программа должна запустится но тут есть один нюанс если в этой конфигурации работают пользователи с разных ОС например Windows XP и Windows 7 то при запуске на другой версии нужно будет каждый раз проделывать подобные действий.

Отключение проверки кодовой страницы

Этот способ намного лучше и проще. Можно отключить проверку кодовой страницы в 1С. Для этого нужно создать файлик с именем ordnochk.prm и поместить его в папку с программой по этому пути C:\Program Files\1Cv77\Bin. Если у вас нет каталога Bin закидывайте файлик на каталог выше. C:\Program Files\1Cv77\

Программа 1С лежит у меня по другому пути по этому не обращайте на это внимание. На этом все если что то не получилось пишите в комментариях постараюсь всем ответить и помочь.

Как исправить ошибку "Порядок сортировки, установленный для базы данных, отличается от системного" в 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!