Документы и Печать · 11 мин
Не печатается документ из 1С: что делать
Почему 1С не печатает документ: проверка принтера, драйверов, печатных форм и прав доступа. Пошаговая диагностика и решение типичных ошибок печати в 1С.
Нажали «Печать» в 1С, а принтер молчит — документ не выходит ни из 1С:Предприятия 8.3, ни из Управления торговлей или Бухгалтерии. Чаще всего сбой вызывает не сама конфигурация, а недоступный принтер, устаревший драйвер, неверные настройки макета печатной формы или ограниченные права пользователя. Прежде чем переустанавливать программу, проверьте очередь печати, состояние устройства и выбранный принтер в настройках — действуйте от простого к сложному.
Диагностику удобно строить по принципу локализации: сначала выясняем, работает ли печать вообще (из блокнота или Word), затем — работает ли она в 1С у другого пользователя или с другого компьютера, и только потом углубляемся в настройки печатных форм и макетов. Такой подход позволяет за 10–15 минут сузить круг причин до одной конкретной.
Ниже разобраны основные сценарии: от банально неподключенного принтера до повреждённого макета печатной формы и проблем с веб-клиентом. Для каждого случая приведены конкретные действия и признаки, по которым можно понять, что проблема решена.
Сначала проверьте принтер и печать вне 1С
Прежде чем искать ошибку в программе, убедитесь, что принтер вообще способен печатать. Откройте блокнот, наберите произвольный текст и отправьте его на печать. Если документ не вышел — проблема на стороне техники или операционной системы, и 1С здесь ни при чём.
Проверьте очевидное, но часто упускаемое: принтер включён, в нём есть бумага и тонер, нет индикации ошибки (замятие, открытая крышка). Если принтер сетевой — убедитесь, что компьютер видит его в сети, а в панели «Устройства и принтеры» устройство не отображается как «Не подключено» или «Приостановлено».
Откройте очередь печати: зависшие задания блокируют все последующие. Очистите очередь, перезапустите службу «Диспетчер печати» (spooler) через services.msc и повторите попытку. Если из блокнота печать прошла, а из 1С — нет, переходите к следующему разделу.
- 1Отправьте тестовую страницу из блокнота или Word
- 2Проверьте состояние принтера: питание, бумага, отсутствие ошибок
- 3Очистите очередь печати и перезапустите службу «Диспетчер печати»
- 4Убедитесь, что нужный принтер установлен принтером по умолчанию
- 5Повторите печать из 1С и оцените результат
Проверьте предварительный просмотр и выбранный принтер в 1С
Если при нажатии кнопки «Печать» не происходит вообще ничего — ни окна, ни ошибки — первым делом откройте документ через «Печать → Предварительный просмотр» (в типовых конфигурациях это отдельный пункт или сочетание клавиш). Если предварительный просмотр открывается и документ выглядит корректно, значит печатная форма формируется, а проблема — на этапе отправки на принтер.
В диалоге печати 1С проверьте, какой принтер выбран. Частая ситуация: в системе стоит виртуальный принтер (Microsoft Print to PDF, OneNote, старый сетевой принтер, которого уже нет), и 1С запоминает его последним использованным. Документ «уходит» в несуществующее устройство, и пользователь видит лишь тишину.
Также обратите внимание на настройки «Количество экземпляров» и диапазон страниц. Если в поле страниц указан несуществующий диапазон (например, «3–5» при одностраничном документе), печать может не начаться без явного сообщения об ошибке.
Разберитесь с драйвером принтера
Устаревший или повреждённый драйвер — типичная причина, когда из других программ печать идёт, а из 1С документ выходит пустым, обрезанным или с «кракозябрами». Табличные документы 1С чувствительны к особенностям драйверов, особенно у старых моделей принтеров и универсальных драйверов (Universal Print Driver).
Действия простые: скачайте актуальный драйвер с сайта производителя под вашу версию Windows, удалите старый принтер вместе с драйвером и установите заново. После этого перезапустите 1С — программа подхватывает список принтеров при старте сеанса.
Если переустановка драйвера невозможна (нет прав администратора), попробуйте временный обход: напечатайте документ через виртуальный принтер в PDF, затем распечатайте PDF из просмотрщика. Это не решение, а способ срочно получить бумажный документ, пока системный администратор чинит драйвер.
Проблемы с печатной формой и макетом
Если при печати появляется сообщение об ошибке вида «Ошибка формирования печатной формы», «Поле не найдено» или форма открывается пустой — проблема в макете. Такое бывает после обновления конфигурации, если использовалась внешняя печатная форма, написанная под старую версию, или после доработок, где из макета удалили область, на которую ссылается код.
Проверка проста: попробуйте напечатать тот же тип документа, но другой (созданный ранее или новый тестовый). Если ошибка повторяется на любом документе этого вида — дело в макете или внешней печатной форме. Если ошибка только на одном конкретном документе — вероятно, в нём не заполнены данные, которые форма пытается вывести (например, не указана подпись ответственного лица или банковский счёт организации).
Решение зависит от источника формы. Для внешней печатной формы — отключите её в справочнике «Дополнительные отчеты и обработки» и проверьте печать типовой формой. Если типовая работает, внешнюю нужно обновлять у разработчика. Для типовой формы с ошибкой после обновления — проверьте, не переопределён ли макет в пользовательском режиме («Изменить форму»), и при необходимости сбросьте настройки формы.
Проверьте права пользователя и работу других сеансов
Если документ не печатается только у одного сотрудника, а у коллег на соседних компьютерах всё работает, сравните права. В конфигурациях с разграничением доступа (группы доступа, профили) у пользователя может не быть права на просмотр отдельных данных, которые подтягиваются в печатную форму, — тогда форма либо не формируется, либо выходит с пустыми полями.
Второй шаг — попросить этого же пользователя войти в 1С с другого компьютера. Если там печать работает, проблема локальная: настройки его рабочего места, драйвер на его ПК или повреждённый кэш. Кэш 1С имеет свойство «застревать»: очистка каталога кэша (папки с видами имён вроде 1cv8 в %APPDATA%\1C) при закрытой программе часто снимает необъяснимые глюки, включая проблемы с формированием табличных документов.
Третий вариант проверки — печать под другим пользователем на том же компьютере. Комбинация этих трёх тестов (другой пользователь на этом ПК, этот пользователь на другом ПК, другой документ) позволяет точно локализовать проблему: ПК, учётная запись или данные.
Как выбрать действие
Особенности печати через веб-клиент и тонкий клиент
При работе через браузер печать из 1С имеет свои ограничения. Табличный документ в веб-клиенте сначала формируется на сервере, затем передаётся в браузер, и печать идёт средствами браузера. Если всплывающие окна заблокированы, окно предварительного просмотра просто не откроется — пользователь решит, что «ничего не происходит».
Разрешите всплывающие окна для адреса вашей базы в настройках браузера и повторите попытку. Также проверьте масштабирование: при масштабе страницы браузера, отличном от 100%, табличный документ может печататься с обрезанными полями. Перед печатью выставьте масштаб 100% и проверьте ориентацию листа в диалоге печати браузера.
В тонком клиенте при работе через сервер 1С или RDP-сеанс бывает, что локальный принтер не проброшен в сеанс. В этом случае принтер виден в Windows, но недоступен из 1С внутри терминальной сессии. Решение — настройка проброса принтеров на стороне сервера терминалов, это задача системного администратора.
Полезная привычка: перед печатью важного документа (счёт, накладная, акт) всегда открывайте предварительный просмотр. Это занимает секунды, но позволяет заметить пустые поля, неверный принтер и обрезанные колонки до того, как документ уйдёт контрагенту.
Когда ничего не помогло
Если все проверки пройдены, а документ по-прежнему не печатается, соберите информацию для специалиста: точный текст ошибки (скриншот), вид документа, у кого и на каких компьютерах проблема воспроизводится, что менялось недавно (обновление конфигурации, замена принтера, обновление Windows). С такими вводными диагностика занимает минуты вместо часов.
Как временную меру используйте сохранение табличного документа в PDF или Excel (Файл → Сохранить копию) и печать из стороннего просмотрщика. Это позволяет не останавливать работу, пока устраняется основная причина.
Что важно запомнить
Действуйте от простого к сложному: принтер и печать из других программ → предварительный просмотр и выбранный принтер в 1С → драйвер → макет и права → кэш и особенности клиента. Локализуйте проблему тестами с другим пользователем, другим ПК и другим документом — это сужает поиск до одной причины.
Частые вопросы
1С зависает при нажатии кнопки «Печать» — в чём причина?
Чаще всего программа пытается обратиться к недоступному сетевому принтеру, который стоит принтером по умолчанию. Откройте «Устройства и принтеры», назначьте по умолчанию рабочий принтер (или Microsoft Print to PDF) и перезапустите 1С. Также зависание вызывает повреждённый драйвер — тогда помогает его переустановка.
Документ печатается, но с пустыми полями или без подписей. Что делать?
Проверьте заполнение данных в самом документе и в карточке организации: ответственные лица, подписанты, банковские реквизиты. Если данные заполнены, а в форме пусто — вероятно, макет ссылается на реквизиты, которые переименовали при обновлении, либо у пользователя нет прав на просмотр этих данных.
Почему из 1С печатается пустой лист?
Типичные причины: выбран неверный диапазон страниц, несовместимость драйвера с табличным документом 1С или сбой кэша. Проверьте предварительный просмотр: если документ там отображается нормально — переустановите драйвер и очистите кэш 1С. Если в просмотре тоже пусто — проблема в формировании формы.
Печать не работает только после обновления конфигурации. Куда смотреть?
Первым делом отключите внешние печатные формы в «Дополнительные отчеты и обработки» и проверьте типовую. Внешние формы часто перестают работать после обновления, так как структура данных изменилась. Если и типовая форма выдаёт ошибку — смотрите журнал регистрации и привлекайте специалиста, предварительно убедившись в наличии резервной копии.
Как срочно распечатать документ, если принтер из 1С недоступен?
Используйте сохранение в файл: в предварительном просмотре выберите «Файл → Сохранить копию» и сохраните табличный документ в PDF или Excel. Затем распечатайте файл из стандартного просмотрщика. Это обходной путь, который не решает основную проблему, но позволяет получить документ на бумаге немедленно.
Влияет ли антивирус на печать из 1С?
Напрямую — редко, но антивирус и брандмауэр могут блокировать обращение к сетевому принтеру или работу службы диспетчера печати. Если печать пропала после установки или обновления антивируса, временно проверьте печать при отключённой защите и при подтверждении добавьте процессы 1С и spoolsv.exe в исключения.