1C v7.7, Vista-XP и проблема кодовой страницы

Среда, 12 Ноя 2008 19:29

С данной проблемой не сталкивались разве что только те, кто не работает с 1С седьмой версии и пока еще не перешел на Висту. Речь об ошибке: "Порядок сортировки установленный для базы данных отличается от системных". Понятно, что в разовом или редких случаях необходимо в Конфигураторе изменить кодовую страницу на "текущая кодовая страница" (в самом низу списка). А что если база данных находится на флэшке и часто приходится работать с ней как в офисе так и дома  – с разными операционными системами? Или одновременно по сети, где несколько пользователей работают в системе XP, а другие под Vista? Наверное, самый популярный совет на сегодняшний день – это создать "флаг" отмены контроля в виде файла OrdNoChk.prm в каталоге базы (содержимое файла значения не имеет, можно оставить пустым). Единственный нюанс - где-то услышал, что в таком случае могут быть проблемы с сортировкой отчетов. В качестве альтернативы предлагается другой способ:

1. Зайти в конфигуратор и изменить кодовую страницу базы на "текущая кодовая страница". Дождаться окончания процесса переиндексации.
2. Открыть редактором типа WinHex или любым другим аналогичным редактором файлы BkEng.dll, Seven.dll и заменить в них строку _CUSTOM на 1251RUS.
3. В конфигураторе изменить кодовую страницу ИБ обратно на 1251RUS, снова переиндексация.

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


Похожие записи:


  • Не запоминаются параметры отображения папок
  • Несколько версий Internet Explorer одновременно
  • Записки-стикеры на рабочий стол в Windows 7
  • Не работает Internet Explorer [решение]
  • AnVir Task Manager – вся информация о процессах
  • 6 комментариев на «1C v7.7, Vista-XP и проблема кодовой страницы»

    1. Night Trap пишет:

      29 июня 2009 в 13:44

      Ни один из способов не помог решить проблему одновременной работы на системах XP и Vista.
      Существуют ли другие способы решения ???

    2. Serboy пишет:

      29 июня 2009 в 14:02

      То есть “не помогли”? Каков номер используемого релиза? Попробуйте разместить файл [b]OrdNoChk.prm[/b] в папку с программой (не с базой данных). По умолчанию она имеет путь:
      “C:\Program Files\1Cv77\Bin\”

    3. Lera пишет:

      15 Дек 2009 в 00:17

      Спасибо! Наконец моим мучениям пришел конец :)

    4. АндрейКа пишет:

      21 Апр 2010 в 03:49

      Огромное спасибо Автору за решение!
      Перерыл весь интернет, и ничего кроме “ordnochk.prm” и “установите текущую кодовую страницу” не нашел! Уже отчаялся и решил переустанавливать WinXP на машину с Vista.

      Решение Автора помогло, теперь 1с запускается и на XP и на Vista.
      Одна маленькая ремарочка: файл BkEnD.dll

    5. DvRoman пишет:

      11 июня 2010 в 21:24

      Спасибо. Работает.

    6. Сергей пишет:

      05 июля 2010 в 12:33

      СПАСИБО!!! Решение рабочее!

    Ваш отзыв