1С заболела

1. SeverBaP 5 12.12.08 10:52 Сейчас в теме
У меня заболела 1С, простыла после того как поставили одному пользователю висту! Теперь как всегда пишит что кодовая страница не та. Решение конечно нашел (правда верное или нет я незнаю): поставил на компе с вистой 1С последней версии (027 - кажется), добавил в папку BIN с 1С файлик пустой "OrdNoChk.prm", теперь не ругается на кодовою страницу. У меня возникло подозрение что, что-то тут нето. Иногда показывает не те данные вообще! Блин, я тут уже решил сходить набить морду и поставить там XP (т.к. везде она установлена), сказали данная .... вообщем послали!
Долго, рыскал по интернету так толкового предложения по решению данной проблемы не нашел. 1С-ники сказали что под вистой она не идет, но она же запущена и в полной мере стабильно работает - действительно им не хочется морочить голову с этим "отстоем" как 7!!!! Меня очень сильно раздражает данная политика!
Скорее всего прийдется, в самой висте в реестре ковырять и ставить 1251 как надо, тогда возникает вопрос в другом чего так "хреново" разработали висту, без поддержки такого момента как ... вообщем куда не глянь одним словом полная Ж...А. переходить на 8 не собираюсь. Буду дальше решать проблемы и искать решение совместимости висты и 1С:Предприятия 7!
Если кому-то извесно решение прошу просветить меня в этом деле, мне что-то нет желания крыжить конфу с данными потом (приводить в порядок ее)!!!
Так у кого есть аспирин или КОЛДРЕКС к проблеме?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. AVARY 175 12.12.08 12:22 Сейчас в теме
Удаленный рабочий стол или виртуальная машина с XP
3. SeverBaP 5 12.12.08 13:23 Сейчас в теме
Для меня программера устроил бы, но там же тупой пользователь!
Как вариант, хорош но не то я его и так пытался натенуть надо чтобы не куда ходить надо!!!!
4. AVARY 175 12.12.08 13:41 Сейчас в теме
надо чтобы не куда ходить надо!!!!
Сильно сказано!
5. SeverBaP 5 12.12.08 13:48 Сейчас в теме
6. Ёпрст 1063 12.12.08 14:05 Сейчас в теме
http://metaprog.co.ua/secrprog/

Хотя эта метода ужо устарела...
Вообще поиск рулит
8. SeverBaP 5 12.12.08 15:55 Сейчас в теме

блин я это реализовал... прочтите самое первое сообщение!!!!!!
9. SeverBaP 5 15.12.08 09:51 Сейчас в теме
10. Fuego 462 15.12.08 11:42 Сейчас в теме
(9), я могу ошибаться, но по-моему 7-ка читает текущую системную кодовую таблицу из


HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage->ACP=1251
11. SeverBaP 5 15.12.08 11:58 Сейчас в теме
12. seermak 665 15.12.08 12:12 Сейчас в теме
в 77 кодовая страница ставится в: Конфигуратор - Администрирование - Кодовая страница таблиц ИБ...
У меня одни и те жи базы 77 работают и на висте и на хр - пока проблем нет (постучу по дереву) Может криво поставлена платформа или в виста Я каталоги с BIN везде,где можно загнал в исключения
13. Fuego 462 15.12.08 12:54 Сейчас в теме
(12) ставится-то она ставится, но только в XP она снова скажет, что кодовая страница отлична от системной..
14. SeverBaP 5 15.12.08 13:12 Сейчас в теме
Да это проблема есть и будет есть!
Конечно я затронул это так быстро как только поставили одному... висту, надо разобратся! Пока стоит и работают одновременно несколько клиентов из-под XP и один из-под Висты, но я чувствую что там нето какае-то бредятена иногда в отчетах бывает!
HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage­->ACP=1251
надо пошустрить с этим!
15. SeverBaP 5 15.12.08 13:48 Сейчас в теме
HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage­­->ACP=1251

не помогает!
Я незнаю что делать!
16. Fuego 462 15.12.08 13:53 Сейчас в теме
(15) а ты проверил значение "ACP" в "HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage­­­"? Этот параметр как и все в той ветке после перезагрузки дейсвовать начинают. Если проверил, то что там вообще было, если не 1251?
17. SeverBaP 5 15.12.08 13:57 Сейчас в теме
там установлено 1251! Я в шоке! че за борода!!!
18. Fuego 462 15.12.08 14:42 Сейчас в теме
(17) А если эти ветки сравнить?

HKEY_CLASSES_ROOT\MIME\Database\Codepage\1251
или
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MIME\Database\Codepage\1­251
19. SeverBaP 5 15.12.08 14:52 Сейчас в теме
20. Fuego 462 15.12.08 15:23 Сейчас в теме
(19) я в смысле между ХР и Вистой.


Тут нарыл два совета, но не уверен, что поможет:
1 способ
Прямая правка файла BkEng.dll.
1) В конфигураторе изменить кодовую страницу на "+текущая кодовая страница"
2) Заменить в файле BkEng.dll строку _CUSTOM на 1251RUS (при помощи редактора WinHex или других)
3) В конфигураторе изменить обратно кодовую страницу на 1251RUS
4) Запускаем и радуемся как на Vista, так и на ХР.
Для второй и далее БД нужно только копировать файл *.ord в каталог БД

2 способ
Если возникла необходимость работать с базой сразу из-под Vista и, например, WinXP, то делаем следующее:

1) В BkEnd.dll, которая лежит под Вистой, находим строку "1Cv7.ORD" и меняем ее на любую другую, например "1CvV.ORD". (Это нужно, чтобы порядки сортировки для XP и Vista фактически оказались разные.)

2) Запускаем Конфигуратор под Вистой и устанавливаем порядок сортировки "+Текущий порядок сортировки". (В папке БД появится файл 1CvV.ORD.)

3) Запускаем Конфигуратор под XP. Получим сообщение, что файл 1Cv7.ORD не найден. Заходим в меню установки кодовой страницы и просто нажимаем ОК (т.е. остается выбранным пункт "+Текущий порядок сортировки"). (В папке БД появляется файл 1Cv7.ORD.)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот