Зависание при печати из 1С 8.1

· 207 words · 1 minute read

Вместо эпиграфа:

— Будь проклят тот день, когда я сел за баранку этого пылесоса!

В один прекрасный день трудолюбивый принтер Xerox 3550 в бухгалтерии встал колом и был заменён на старшего собрата. Документы из LibreOffice продолжили печататься штатно, а вот одна популярная форма из 1С, будь проклят её карбюратор!, при нажатии кнопки с иконкой принтера вводила 1С Предприятие в ступор на 5-10 минут. Гугл находит решение данной проблемы у версии 7.7. Пресловутый двигатель карбюраторного типа с упорством, достойном лучшего применения, сохраняет информацию о настройках принтеров, на которых когда-либо печатались документы и при открытии диалога печати бездумно опрашивает их. Несуществующий боле сетевой принтер вызывает характерное подвисание. Для того чтобы избавиться от зависания при печати в 1с 7.7 нужно сделать следующее: удалить из реестра все разделы с именем moxel: «Пуск» - «Выполнить», regedit «ОК» «Правка» - «Найти». В поле «Найти» пишем moxel и «Найти далее». В нужных разделах

HKCU\Software\1C\1Cv7\7.7\Имя базы\V7\Default\

  • удаляем раздел moxel и радуемся результату. Естественно при закрытой 1С.

С 1C 8.x такой фокус уже не проходит. В реестре разделов нет - 8ка хранит настройки пользователей в Application Data. Старый профиль переименовываем (для сохранности), не забываем сохранить ibases.v8i, чтобы пользователя не ввёл в ступор пустой список доступных баз. Запускаем шайтан-систему, пробуем напечатать пресловутый документ и радуемся.

by Mixey