Печать документов в 1С 8.3 без сюрпризов: от принтера до печати организации
Содержание
Чтобы напечатать документ в 1С 8.3, откройте его и нажмите кнопку Печать в командной панели формы. Выберите нужную печатную форму, проверьте её в окне предварительного просмотра, укажите число копий и нажмите Печать ещё раз — или Ctrl+P. Принтер 1С берёт из Windows: по умолчанию это тот, что назначен основным в системе. Если надо поставить на документ печать организации и подпись, загрузите их картинками в карточку организации и выбирайте форму с пометкой «с печатью и подписями».
Порядок действий общий для платформы и для типовых конфигураций на интерфейсе «Такси»: Бухгалтерии 3.0, ЗУП 3.1, УТ 11. Различия начинаются в настройке макетов и факсимиле — о них ниже по разделам. Если документ не печатается вообще, сначала проверьте Windows: нередко проблема не в самой 1С.
Что проверить в Windows, прежде чем искать причину в 1С
1С не управляет принтером напрямую. Она отдаёт задание системе печати Windows, а дальше работает драйвер. Поэтому первая проверка — может ли печатать любая другая программа.
- Откройте Блокнот, наберите пару слов и напечатайте. Не вышло — проблема в Windows или в принтере.
- Зайдите в
Параметры → Bluetooth и устройства → Принтеры и сканеры(Windows 11) илиПараметры → Устройства → Принтеры и сканеры(Windows 10). Убедитесь, что нужный принтер в списке и не в состоянии «Автономная работа». - Проверьте, какой принтер назначен по умолчанию. В Windows 10 и 11 есть флажок «Разрешить Windows управлять принтером, используемым по умолчанию» — при нём основной принтер «гуляет» за последним использованным. Для бухгалтерии этот флажок лучше снять.
- Откройте очередь печати. Зависшее задание блокирует все следующие, в том числе из 1С. Отмените его.
- Если очередь не очищается, перезапустите службу «Диспетчер печати» (
services.msc, служба Spooler).
Перезапуск диспетчера печати на сервере или терминальном сервере сбросит задания печати всех пользователей. Делайте это, когда никто не печатает, и предупредите коллег.
Драйвер ставьте с сайта производителя принтера, а не «базовый» драйвер Windows. С универсальными драйверами печатная форма часто съезжает по полям или печатается мелким шрифтом.
Выбор принтера и параметров страницы в 1С
Отдельного справочника принтеров в 1С нет. Выбор происходит в стандартном диалоге печати: после команды Печать в окне печатной формы откроется окно Windows, где можно сменить принтер, лоток и число копий.
Чтобы настроить страницу заранее, откройте печатную форму и вызовите Главное меню (≡) → Файл → Параметры страницы. Там задаются:
- 📄 принтер, на котором будет печататься форма;
- ↕️ ориентация — книжная или альбомная;
- 📐 поля сверху, снизу, слева и справа в миллиметрах;
- 🔍 масштаб: фиксированный процент или вписывание по ширине страницы;
- 🖨️ двусторонняя печать , если её поддерживает принтер.
💡 Если форма не влезает по ширине, не уменьшайте шрифт в макете. Включите в параметрах страницы масштаб «по ширине страницы» — 1С сама подберёт процент.
Перед печатью полезен Файл → Предварительный просмотр. В нём сразу видно, сколько листов получится и не уехал ли последний столбец на отдельную страницу. Ширина одного листа А4 в книжной ориентации при полях по 10 мм — 190 мм печатной области. Табличные формы вроде ТОРГ-12 или УПД рассчитаны на альбомную ориентацию, и печать их «книжкой» почти всегда даёт обрезанный край.
Настройки параметров страницы привязываются к конкретной печатной форме и пользователю. Поэтому у коллеги за соседним столом та же накладная может печататься иначе — это не ошибка, у него свои настройки.
Как поставить печать организации и подпись на документ
Под фразой «поставить печать в 1С» часто имеют в виду не принтер, а оттиск печати организации на счёте или акте. В Бухгалтерии 3.0 это делается через факсимиле.
Подготовка изображений
- На чистом белом листе поставьте печать и распишитесь — руководитель и главный бухгалтер отдельно.
- Отсканируйте лист с разрешением 300 dpi.
- Обрежьте каждое изображение по краям оттиска или подписи. Сохраните в PNG — у этого формата можно сделать прозрачный фон, и оттиск не перекроет текст.
Загрузка в карточку организации
- Откройте
Главное → Организациии карточку своей организации. - Разверните раздел «Логотип и печать».
- Загрузите файлы в поля печати организации, подписи руководителя и подписи главного бухгалтера. Там же можно добавить логотип для шапки счёта.
- Запишите карточку.
После этого в меню Печать у счёта на оплату, акта и ряда других документов появятся варианты «с печатью и подписями». Обычная форма без факсимиле никуда не пропадает.
Факсимиле удобно для счетов, которые уходят клиенту по почте в PDF. Счёт — не первичный документ, и печать на нём носит информационный характер.
С 2015 года хозяйственные общества не обязаны иметь печать. Если она есть, о ней указывают в уставе. По Гражданскому кодексу факсимильное воспроизведение подписи допускается, когда это предусмотрено законом или соглашением сторон. Перед тем как отправлять акты и договоры с факсимиле, проверьте, что такой способ подписания прописан в договоре с контрагентом. Иначе документ могут не принять, а налоговая — оспорить расход.
Для документооборота с юридической силой без бумаги надёжнее ЭДО с квалифицированной подписью, а не картинка печати в PDF.
Настройка печатных форм и макетов
Каждая печатная форма в 1С строится по макету — шаблону табличного документа. Типовые макеты можно поправить без программиста: сменить шрифт, ширину колонки, добавить строку с реквизитами банка.
Где найти макеты
В Бухгалтерии 3.0 и УТ 11 список макетов открывается так: Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм. В ЗУП 3.1 раздел называется так же и находится в Настройка → Печатные формы, отчеты и обработки. В списке ищите форму по названию документа — поле поиска работает по части слова.
Быстрее зайти прямо из документа: откройте печатную форму, нажмите Ещё и выберите команду изменения макета. 1С откроет редактор нужного шаблона.
Что можно менять безопасно
- ✏️ тексты в шапке и подвале: название, примечание, фразу о сроке оплаты;
- 🔤 шрифт и его размер в ячейках;
- ↔️ ширину колонок и высоту строк;
- 🧱 рамки, заливку, объединение ячеек.
Чего лучше не трогать: имена областей и параметры в ячейках (то, что записано в угловых скобках или указано в свойстве «Параметр»). Это связи с кодом. Сотрёте параметр — поле на печати станет пустым.
Изменённый макет и обновления
Изменённый макет хранится в базе отдельно от конфигурации. При обновлении релиза конфигурация не снимается с поддержки, а ваш макет остаётся в силе. Обратная сторона: если фирма 1С поменяет типовую форму под новый закон, ваша старая версия продолжит печататься.
💡 После каждого обновления, где упоминается изменение печатной формы, откройте список макетов. Изменённые отмечены, и в контекстном меню есть команда возврата к стандартному макету. Сравните старый и новый вариант, затем перенесите свои правки заново.
Если нужна форма, которой в типовой нет вовсе, программист делает внешнюю печатную форму — файл .epf. Его подключают в Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки, и новая команда появляется в меню Печать выбранных документов. Для глубоких доработок кода печати используют расширение конфигурации
, чтобы не снимать типовую с поддержки.
Печать в веб-клиенте, тонком клиенте и через удалённый рабочий стол
Способ подключения к базе сильно влияет на то, как ведёт себя печать.
| Способ работы | Через что идёт печать | Что чаще всего мешает |
|---|---|---|
| Тонкий клиент на своём ПК | Принтеры Windows этого компьютера | Драйвер, принтер по умолчанию |
| Веб-клиент в браузере | Диалог печати браузера | Блокировка всплывающих окон, масштаб браузера |
| Удалённый рабочий стол (RDP) | Перенаправленные принтеры с локального ПК | Не включено перенаправление, нет драйвера на сервере |
| Облачная 1С (1С:Фреш и аналоги) | Браузер или тонкий клиент | Те же, что для веб-клиента |
Веб-клиент
В веб-клиенте 1С печатает через браузер. Окно с печатной формой может открываться как всплывающее, и браузер его блокирует. Разрешите всплывающие окна для адреса базы.
Масштаб страницы в самом браузере влияет на печать. Если форма вышла мелкой или крупной, верните масштаб на 100% (Ctrl+0) и повторите. Для отправки контрагенту надёжнее сохранить форму в PDF кнопкой сохранения в окне печатной формы, а не печатать «в PDF» через браузер — так вид совпадёт с тем, что на экране.
Тонкий клиент и RDP
На тонком клиенте всё работает как в обычной программе Windows. Если 1С запущена на терминальном сервере, принтер пользователя должен попасть в сеанс:
- В клиенте удалённого рабочего стола (
mstsc) нажмите «Показать параметры». - На вкладке «Локальные ресурсы» отметьте «Принтеры».
- Подключитесь заново.
В сеансе принтер появится с пометкой «перенаправлен». Если он печатает медленно или с искажениями, администратору сервера стоит проверить политику перенаправления: вариант с драйвером Easy Print обычно работает стабильнее, чем установка драйверов каждого офисного принтера на сервер.
Пакетная печать: несколько документов за один раз
Печатать по одному документу в конце месяца долго. В любом списке документов можно выделить несколько строк и напечатать их разом.
- Откройте журнал, например
Продажи → Реализация (акты, накладные, УПД). - Отфильтруйте список по периоду или контрагенту.
- Выделите документы:
Ctrl+ щелчок — по одному,Shift+ щелчок — диапазон,Ctrl+A— все. - Нажмите
Печатьи выберите форму. 1С соберёт все документы в одну печатную форму, каждый с новой страницы. - В поле количества копий поставьте, например, 2 — для себя и покупателя.
Перед пакетной печатью сотни документов отправьте на принтер один-два. Ошибку в макете или полях лучше увидеть на двух листах, а не на двухстах.
У многих документов в меню Печать есть комплект: несколько форм сразу, например счёт-фактура и накладная. Состав комплекта и число экземпляров каждой формы настраиваются в его же окне.
Печать из кода без диалога
Если нужно печатать автоматически — например, этикетки на складе, — программист вызывает печать табличного документа на клиенте без диалога выбора:
&НаКлиенте
Процедура НапечататьБезДиалога(ТабДок)
ТабДок.ИмяПринтера = "Склад_Этикетки";
ТабДок.КоличествоЭкземпляров = 2;
ТабДок.Автомасштаб = Истина;
ТабДок.Напечатать(РежимИспользованияДиалогаПечати.НеИспользовать);
КонецПроцедуры
Имя принтера должно совпадать с тем, что показывает Windows, вплоть до пробелов. Для принтеров этикеток и чеков чаще используют подключаемое оборудование: его настраивают в Администрирование → Подключаемое оборудование, и печать идёт через драйвер устройства, а не через табличный документ.
Почему 1С не печатает и что с этим делать
Нажмите на симптом, чтобы увидеть причину и решение.
Отдельный случай — кракозябры или квадраты вместо букв. Это почти всегда драйвер или шрифт, которого нет на компьютере, где идёт печать. Поставьте драйвер производителя и проверьте, установлены ли на этом ПК шрифты, указанные в макете.
Частые вопросы
Можно ли закрепить за конкретной формой свой принтер?
Как сохранить печатную форму в PDF или Excel, не печатая?
Почему на чужом компьютере форма печатается иначе?
Нужна ли печать на счёте-фактуре или УПД?
Можно ли напечатать документ, не проводя его?
Источники
- Гражданский кодекс РФ, часть первая, статья 160 «Письменная форма сделки»
- Федеральный закон от 06.04.2015 № 82-ФЗ об отмене обязательности печати хозяйственных обществ