Перечисленные ниже способы работают по отдельности и вместе, но мне пришлось по потеть, чтобы заработало без сбоев. Об этом ниже, после описания типовых способов решения этой проблемы.
Собственно способы:
HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\<Имя базы>\V7\<Имя юзера>\Moxel\здесь, в папочках необходимо удалить строку Default Printer.
HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\<Имя базы>\V7\<Имя юзера>\Moxel\<Default Printer>достаточно длинное значение (вроде как, больше 15 символов), то возникает проблема с предварительным просмотром.
Теперь о моём случае.
У клиентов есть терминальный сервер и машина оператора, чтобы работать с 1С подключаясь к серверу в терминальном режиме.
Я заменил им старый сервер на новый, при этом программное обеспечение было поставлено с нуля.
Сервер подключён был к локальной сети, настроены терминалы, по сети подключен принтер операторов (принтер физически подключён к машине оператора).
Проверил работу всех народностей в офисе: бухгалтерии, операторов, кладовщиков. Увидел, что предприятие работает в штатном режиме. Удалился восвояси.
Настал день Х.
Я принёс старый сервер, чтобы заменить машину операторов. Стоит Windows XP Prof.
Подключая принтер не нашёл драйвера, который работал на старой машине. Не беда, качаем с офсайта производителя, ставим, расшариваем в сеть, подключаем к серверу терминалов, проверяем работу, уходим.
Вечером звонят: «Не работает принтер !!!».
Прилетаю и начинаю шаманить. В конечном итоге получилось следующее. Перепробовав все способы перечисленные выше, я получал временный эффект, который меня не устраивал.
Я привык работать раз и на века :).
Пришлось написать батник, который запускал reg-файл (в нём было прописано удаление ветки «HKEY_CURRENT_USER\Software\1C\» и восстановление этой же ветки реестра из шаблона).
То есть я сначала удалил ветку в реестре, потом зашёл пользователем 1С, который работает за машиной оператора, напечатал нужные типы документов, чтобы в реестре прописалилсь настройки 1С для печати доков.
Выполнил 4-й пункт для всех записей в ветке реестра, т.к. там появились разделы для печати разных документов.
Экспортировал ветку 1С в файл и он стал у меня шаблоном.
Осталось дело за малым. Т.к. документ, который должен был печатать безукоризненно, был самописным, я не задумываясь прописал в нём запуск bat-файла, который перед началом печати доков, а они выходили в пакетном режиме без просмотра, в количестве 200-400 шткук, инициировал удаление ветки реестра и внесение изменений в реестр из шаблона.
Народ уже месяц работает, ни разу не вызвав меня :).
предварительный просмотр в 1С 7.7
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()