19.08.2011, 16:28 | #1 |
Участник
|
Не знаю, относится ли данный случай к функционалу Нав, но всё же он довольно любопытный.
Одна дама из нашей лавки (работница склада) забеременела и ушла в декрет. Несколько месяцев её не было, а сейчас она вернулась, и изъявила желание снова работать с Navision. Села она за свой же компьютер, за которым особенно-то никто и не сидел, пока её не было. Но! При запуске Navision родной русский клиент версии 4.0 SP3 стал ругаться вот такими совершенно нерусскими "кракозяблинами". Честно, я такого никогда раньше не видел. 1) Первая мысль. Что-то не так с ярлыком. (там много всяких хитрых параметров)Скопировал ярлык с сервера и сделал всё «как у всех остальных»… Не работает. 2) Что-то не так с клиентом. Перекопировал клиента из рабочей папки… Не работает. 3) Решил, что что-то надо удалить? Поудалал всё, что казалось «подозрительным», включая ни в чём неповинный PuntoSwitcher и всякие языковые пакеты для телефона Nokia. Перегрузился… Не работает. 4) Удалил и переустановил заново всего-всего-всего клиента Navision с перерегистрацией ocx… Не работает. 5) Пауза. Пошёл к IT-шникам, дескать сам не могу… Они ковырялись-ковырялись... Предложили заново переустановить систему. Я вежливо отказался, поскольку система обычная: Корпоративная русская Windows XP со всеми обновлениями и сервис-паками. 6) Стал ковыряться дальше. Удалил папочку RUS – система запустилась на английском. Ура! Хоть что-то… 7) Снова скопировал с сервера рабочую папочку RUS и поудалял в ней все *.hmt, *.emt, *.smt, чтобы Навижн при запуске эти файлы ссылок сам заново пересобрал… Он запустился и пересобрал. Но при появлении в папке клиента папки RUS система снова пишет кракозябли. 8) Начал нервничать… Не буду говорить, как я нашёл ошибку и сколько на это потратил дней рабочего времени. И отладчик, и утилиты Руссиновича, и слепки реестра, и прочая хрень. Всё было задействовано. Что интересно, все остальные программы работают нормально. Оказалось, что на этом компьютере, пока кладовщица сидела с декрете, пару раз работала какая-то дама из Сербии. Как она там сделала? Что она там сделала? Как поменялся реестр? Загадка!!! Путём долгих экспериментов выяснилось, что в реестре достаточно изменить всего ОДНО значение, чтобы запутать Navision окончательно. Кто хочет тоже с этим делом поиграться и проверить себя и своих IT-шников на "вшивость", и на предмет "как быстро это починят" то вот, пожалуйста. Можете сохранить эти три строчки в файл .reg и внести его в свой (ну, или в чужой) реестр. --- файл xxx.reg ----- REGEDIT4 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage] "OEMCP"="855" ---------------------- Собственно, после этого Navision работает нормально до первой перезагрузки. Но после первой же перезагрузки наш любимый Навижн превращается в косноязычного серба и отказывается понимать даже командную строку. Причём такой глюк именно с Сербской кириллицей. Не с Узбекской ни с Монгольской кириллицами такого эффекта нет. Пробуйте, короче. А! Задача наладить язык обратно именно ЧЕРЕЗ ИНТЕРФЕЙС WINDOWS, как делают все нормальные пользователи ) |
|
22.08.2011, 09:20 | #2 |
Участник
|
Мне кажется надо настройки региональные в Windows для не Юникод программ в русский выставить через стандартный интерфейс.
Navision и “кракозяблики”: http://blogs.technet.com/b/alexef/ar...1/unicode.aspx |
|