являеться длиный путь к принтеру
(он не должен быть больше 15 символов).
http://www.sinor.ru/~my1c/knowhow/noprview.html
Есть два пути:
1) сократить путь к принтеру.
2) добавить в строке HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\<Имя базы>\V7\<Имя юзера>\Moxel\<Default Printer> в значение в конце строки \
(т.е. если было \\Server\Printer то станет \\Server\Printer\).
Другая ошибка связана с установлеными отрицательными поля по умолчанию:
http://www.kuban.ru/forum_new/forum9/arhiv/305122.html
Данные обработки исправляют данные две ошибки.
Комментирии по скачке:
Данная обработка для работы с реестром использует компоненту 1С++ .
1) Если есть Вы знаете что это такое и она у Вас есть то качайте только саму обработку.
2) Если её у Вас нет, то скачайте обработку с библиотеками.
(регистрировать её не нужно, за что спасибо Александру Орефкову).
3) Либо скачайте сприпт он так же не требует 1С++, он рассматривает только первый случай.
Так как это случай наиболее вероятен, то лучше всего скачать только её.
Если у кого-то данный метод не сработал, пишите.
Две первые обработки решают данную проблему в той базе, в которой они запускаются.
Скрипт на Vbs решает проблему сразу для всех баз данного пользователя.
возможные дополнения
1) сделать так что бы скрип решал и вторую часть проблемы
2) сделать так что бы скрипт периодически запускался каждые 10 минут
3) сделать так что бы скрипт решал данную проблему на удаленном компьютере
Все это сделать не сложно, но мне кажется это врят ли кому-то нужно.
Если кто-то напишет что ему это нужно, то я постараюсь это сделать.