К статье
Практический материал

Документы и Печать · 11 мин

Почему не печатает из 1С 8.3 Бухгалтерия: диагностика и решение

Разбираем, почему 1С 8.3 Бухгалтерия не печатает документы: настройки принтера, драйверы, права, веб-клиент, макеты. Пошаговая диагностика и решения.

Принтер подключён, документ в 1С:Бухгалтерии 8.3 открыт, кнопка «Печать» нажата — но на выходе либо пустой лист, либо ошибка, либо вообще ничего. За таким поведением может стоять как сбой драйвера и неверно выбранный принтер по умолчанию, так и нехватка прав пользователя, повреждённый макет печатной формы или особенности работы через RDP и веб-клиент, поэтому разбираться стоит последовательно — от простых проверок к настройкам самой конфигурации.

Важно сразу локализовать проблему: не печатает только 1С или вообще ничего на компьютере, не печатает один документ или все печатные формы, ошибка у одного пользователя или у всех. От ответа на эти вопросы зависит, куда копать: в сторону Windows и драйверов или в сторону настроек базы и конфигурации.

Ниже разобраны основные сценарии по частоте встречаемости: от проверки принтера и системной печати до восстановления типовых макетов, настройки печати в клиент-серверном варианте и решения проблем веб-клиента. Для каждого случая приведены конкретные действия и признаки, по которым можно понять, что проблема решена.

Первичная диагностика: где именно обрывается печать

Прежде чем менять настройки, определите границы проблемы. Откройте любой текстовый документ или страницу в браузере и отправьте на тот же принтер. Если не печатает ничего — проблема вне 1С: принтер, драйвер, кабель, сеть. Если другие программы печатают нормально, а 1С — нет, причина в связке «1С — принтер» или в самой базе.

Второй тест — попробовать напечатать другой документ из той же базы. Если счёт на оплату печатается, а акт — нет, дело в конкретной печатной форме или её макете. Если не печатает ничего из 1С, но у других пользователей той же базы всё работает — проблема локальна: настройки клиентского места, драйвер на этом компьютере, права пользователя.

Не печатает ничего ни из одной программыПроблема вне 1С

Проверяйте принтер, кабель, драйвер, службу диспетчера печати Windows

Не печатает только из 1С у всех пользователейПроблема в базе или сервере

Проверяйте макеты, права, настройки сервера 1С

Не печатает один вид документаПроблема в печатной форме

Проверяйте макет, внешнюю печатную форму, кэш

Не печатает у одного пользователяЛокальная проблема

Проверяйте принтер по умолчанию, кэш 1С, права учётной записи

Проблемы с принтером и драйвером в Windows

Самая частая внешняя причина — принтер недоступен из системы. Проверьте, что принтер включён, в нём есть бумага и тонер, а в очереди печати (Панель управления → Устройства и принтеры → открыть очередь) нет зависших заданий со статусом «Ошибка». Зависшее задание блокирует всю очередь: удалите его и перезапустите службу «Диспетчер печати» через services.msc.

Убедитесь, что нужный принтер установлен принтером по умолчанию. 1С при выводе на печать часто ориентируется именно на него, и если принтером по умолчанию назначен виртуальный принтер (Microsoft Print to PDF, OneNote) или отключённое старое устройство, задание уйдёт не туда. В настройках Windows отключите опцию «Разрешить Windows управлять принтером, используемым по умолчанию» и задайте нужный принтер вручную.

Драйвер тоже бывает источником сбоя: после обновления Windows драйвер может работать некорректно. Признаки — печать пустых листов, иероглифов, ошибка «Печать невозможна». Решение — удалить принтер, скачать актуальный драйвер с сайта производителя и установить заново. Для сетевых принтеров дополнительно проверьте, что компьютер видит принтер по сети (ping по IP, открытие веб-интерфейса принтера).

Порядок проверки принтера
  1. 1
    Отправьте тестовую страницу из свойств принтера в Windows
  2. 2
    Очистите очередь печати и перезапустите службу «Диспетчер печати»
  3. 3
    Назначьте нужный принтер принтером по умолчанию
  4. 4
    Переустановите драйвер с сайта производителя, если тестовая страница не выходит
  5. 5
    Проверьте печать из 1С повторно

Печатная форма открывается, но не уходит на принтер

Когда табличный документ в 1С формируется и показывается на экране, но при нажатии «Печать» ничего не происходит, проверьте диалог печати: в поле «Принтер» должен быть выбран реальный доступный принтер, а не «недоступный» сетевой. В 1С запоминается последний использованный принтер, и если он отключён, задание уходит в ошибку без явного сообщения.

Обратите внимание на настройку «Непосредственная печать» (Файл → Печать или кнопка быстрой печати). При быстрой печати документ отправляется на принтер по умолчанию без диалога — если он задан неверно, кажется, что «кнопка не работает». Используйте полный диалог печати, чтобы явно выбрать устройство.

Если печатная форма открывается пустой или без данных, проблема уже не в принтере, а в формировании макета: документ не проведён, не заполнены обязательные реквизиты (подписанты, реквизиты организации), либо используется внешняя печатная форма, несовместимая с текущим релизом конфигурации. Проверьте документ на проведение и заполненность, затем попробуйте стандартную форму вместо внешней.

Ошибки макетов и внешних печатных форм

Типовые макеты печатных форм хранятся в конфигурации и иногда повреждаются после нештатного обновления или доработок. Признак — ошибка вида «Ошибка при вызове метода контекста (Печать)» или сообщение о ненайденной области макета. Если база типовая, помогает обновление конфигурации на актуальный релиз: макеты будут восстановлены из поставки.

Внешние печатные формы (подключённые через Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки) — частый источник проблем. Обработка, написанная под старый релиз, после обновления конфигурации может перестать работать. Проверка проста: временно отключите внешнюю форму и напечатайте типовую. Если типовая работает — обратитесь к разработчику внешней обработки за обновлённой версией.

Ещё одна причина — повреждённый кэш метаданных на клиентском компьютере. Симптомы размытые: формы открываются с ошибками, печать ведёт себя непредсказуемо, при этом у других пользователей всё нормально. Лечится очисткой кэша: закройте 1С, удалите папки с кэшем в %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 (папки с длинными буквенно-цифровыми именами), затем запустите программу заново.

Права пользователя и настройки конфигурации

Если у пользователя нет права на вывод документа на печать, кнопка печати может быть недоступна или печать завершается ошибкой «Нарушение прав доступа». Проверьте роли пользователя в конфигураторе или через раздел Администрирование → Пользователи и права (в интерфейсе типовой бухгалтерии). Для печати достаточно стандартных прав на чтение документа, но доработанные роли могут ограничивать вывод.

Проверьте также настройки печатных форм в самой бухгалтерии: Администрирование → Печатные формы, отчеты и обработки. Здесь подключаются дополнительные обработки и задаются параметры вроде печати без предварительного просмотра. Если включён режим «печатать сразу без предпросмотра», а принтер недоступен, пользователь не видит ни формы, ни понятной ошибки — только молчание.

В файловой базе, размещённой в общей сетевой папке, убедитесь, что у пользователя есть полные права на каталог базы. При нехватке прав на временные файлы и служебные каталоги формирование печатных форм может завершаться ошибкой ещё до обращения к принтеру.

Особенности печати через веб-клиент и удалённый рабочий стол

В веб-клиенте печать работает иначе: табличный документ сначала формируется в PDF и открывается в браузере, а печать выполняется средствами браузера. Если всплывающие окна заблокированы или в браузере не настроен просмотр PDF, пользователь видит «ничего не происходит». Разрешите всплывающие окна для адреса базы и проверьте, что PDF открывается.

При работе через RDP принтеры клиентского компьютера пробрасываются в сеанс через перенаправление. Если в свойствах RDP-подключения (вкладка «Локальные ресурсы») не включён пункт «Принтеры», внутри сеанса локального принтера не будет, и печать из 1С невозможна. Включите перенаправление и переподключитесь. На терминальном сервере дополнительно потребуется установленный драйвер принтера или Easy Print.

Маршрут решения

Как выбрать действие

Веб-клиент, PDF не открываетсяРазрешите всплывающие окна и проверьте просмотр PDF в браузере
RDP-сеанс, принтера нет в спискеВключите перенаправление принтеров в настройках подключения и переподключитесь
Тонкий клиент, ошибка печатиПроверьте принтер по умолчанию на локальном компьютере и очистите кэш 1С
Клиент-сервер, ошибка формирования формы у всехПроверяйте сервер 1С, релиз конфигурации и внешние печатные формы

Когда причина в релизе конфигурации и что делать дальше

Иногда печать ломается сразу после обновления конфигурации: изменились макеты, процедуры формирования, требования к реквизитам. Типовой пример — после обновления печатная форма требует заполнения нового реквизита (например, данных подписанта или ОКПО) и отказывается формироваться. Решение — заполнить недостающие данные в карточке организации или документе.

Если ошибка носит массовый характер и воспроизводится на чистой типовой базе того же релиза, это может быть ошибка самого релиза. Проверьте описание известных проблем в сопроводительной информации к обновлению и, при подтверждении, либо установите исправительный релиз, либо временно используйте внешнюю печатную форму.

Типичные ошибки
01
Менять конфигурацию и дорабатывать макеты, когда проблема была в зависшем задании очереди печати — лишние доработки и риск при следующем обновлении
02
Обновлять доработанную базу на типовой релиз без копии — потеря доработок и остановка работы
03
Игнорировать тест печати из других программ и сразу переустанавливать платформу 1С — потеря времени без результата
04
Оставлять принтером по умолчанию Microsoft Print to PDF — документы «печатаются» в файл, а пользователь ждёт бумагу

FAQ

Почему 1С печатает пустой лист?

Чаще всего причина в драйвере принтера или в неверно выбранном устройстве. Проверьте тестовую страницу из Windows, переустановите драйвер и убедитесь, что в диалоге печати 1С выбран нужный принтер. Если пустым выглядит сам табличный документ на экране — проверяйте макет и заполненность документа.

Кнопка «Печать» в документе неактивна. Что делать?

Проверьте, проведён ли документ — многие печатные формы доступны только для проведённых. Затем убедитесь, что у пользователя есть права на чтение и вывод документа, и что в разделе «Печатные формы, отчеты и обработки» не отключены нужные формы.

Как очистить кэш 1С безопасно?

Закройте все сеансы 1С, затем удалите папки с кэшем в %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 (каталоги с длинными шестнадцатеричными именами). Настройки списка баз не пострадают — они хранятся в файле ibases.v8i. После перезапуска кэш создастся заново.

Почему через браузер 1С не печатает, а тонкий клиент печатает?

Веб-клиент выводит печатную форму как PDF в новом окне браузера. Если окна блокируются или PDF не открывается, печать «молчит». Разрешите всплывающие окна для адреса базы и настройте просмотрщик PDF — после этого печать выполняется средствами браузера.

После обновления конфигурации перестала работать внешняя печатная форма. Это исправимо?

Да. Внешние обработки зависят от внутренних макетов и процедур конфигурации, которые меняются при обновлении. Временно используйте типовую форму, а внешнюю обработку передайте разработчику на адаптацию под новый релиз.

Куда уходит документ при быстрой печати?

При быстрой печати (без диалога) документ отправляется на принтер по умолчанию с текущими настройками. Если принтером по умолчанию назначен виртуальный принтер, документ сохранится в файл или уйдёт в недоступное устройство. Назначьте правильный принтер по умолчанию в Windows.

Итог

Что важно запомнить

Диагностируйте по кругу: сначала принтер и Windows, затем диалог печати и кэш 1С, потом макеты, права и особенности веб-клиента или RDP. Перед обновлением конфигурации и очисткой кэша делайте резервную копию базы, а доработанные макеты меняйте только при подтверждённой необходимости.