Печать документов в 1С:Предприятие — одна из самых востребованных операций, с которой сталкиваются бухгалтеры, кладовщики и менеджеры ежедневно. Казалось бы, что может быть проще, чем нажать «Печать»? Но на практике пользователи регулярно сталкиваются с проблемами: документ не отправляется на принтер, печать идёт в неправильном формате, или система выдаёт ошибку о недоступности устройства. Особенно сложно разобраться новичкам, которые только начинают осваивать 1С.
В этой статье мы подробно разберём, как правильно настроить печать в разных конфигурациях 1С 8.3 (включая Бухгалтерию, Управление торговлей, Зарплату и кадры), рассмотрим типовые ошибки и их решения, а также дадим рекомендации по оптимизации процесса. Отдельное внимание уделим печати через RDP и тонкий клиент — это актуально для компаний, работающих с удалёнными серверами. Все инструкции актуальны для последних обновлений платформы на 2026 год.
1. Подготовка к печати: настройка принтера в 1С
Прежде чем отправлять документ на печать, необходимо убедиться, что принтер корректно подключён и распознаётся системой. В 1С настройка устройств печати зависит от типа клиента (толстый, тонкий, веб-клиент) и операционной системы. Рассмотрим базовые шаги:
Для толстого клиента (установленного на локальный компьютер) принтер настраивается через стандартные средства Windows. Однако в 1С есть собственные параметры, которые могут переопределять системные. Чтобы их проверить:
- Откройте
Файл → Настройка → Параметры. - Перейдите на вкладку
Печать. - Убедитесь, что в поле
Принтер по умолчаниювыбран нужный девайс. - Проверьте параметр
Использовать настройки принтера Windows— если он отключён, настройки шрифтов и полей будут браться из конфигурации 1С.
Для тонкого клиента и веб-клиента принтер должен быть предварительно добавлен на сервере 1С:Предприятия или в терминальной сессии. Здесь часто возникает путаница: пользователи думают, что достаточно подключить принтер к локальному ПК, но в реальности его нужно «пробросить» в удалённую сессию. Как это сделать:
- 🖨️ В
Подключении к удалённому рабочему столу (RDP)перед подключением нажмитеПоказать параметры → Локальные ресурсы → Принтерыи отметьте галочкой нужное устройство. - 🔄 После подключения к серверу проверьте, появился ли принтер в списке устройств через
Пуск → Устройства и принтеры. - ⚙️ В 1С перейдите в
Сервис → Настройки печатии выберите проброшенный принтер.
⚠️ Внимание: Если вы работаете через тонкий клиент и принтер не отображается в списке, проверьте настройки групповой политики на сервере. Администратор мог ограничить проброс локальных устройств по соображениям безопасности.
2. Способы отправки документа на печать
В 1С есть несколько способов инициировать печать документа. Выбор зависит от типа документа, конфигурации и ваших задач. Рассмотрим основные варианты:
2.1. Стандартная печать из формы документа
Самый распространённый метод — печать прямо из карточки документа. Алгоритм действий:
- Откройте нужный документ (например,
Счёт на оплатуилиТоварная накладная). - Нажмите кнопку
Печатьна панели инструментов (или клавишуF7). - В открывшемся окне выберите шаблон печати (если их несколько).
- Нажмите
Печатьи подтвердите отправку на принтер.
В некоторых конфигурациях (например, 1С:Розница) перед печатью можно настроить:
- 📄 Количество копий — полезно для чеков или накладных, которые нужно дублировать.
- 🔍 Диапазон страниц — если документ многостраничный, но нужна только часть.
- 🖼️ Масштаб — для подгонки под формат бумаги (например,
A5вместоA4).
2.2. Пакетная печать нескольких документов
Если нужно распечатать несколько документов одного типа (например, счета за месяц), удобно использовать пакетную печать. Этот функционал доступен не во всех конфигурациях, но в 1С:Бухгалтерии 3.0 и Управлении торговлей 11 он реализован через:
Отчёты → Пакетная печать документов
Инструкция:
- Выберите тип документа (например,
Счёт на оплату покупателю). - Задайте период или отбор по контрагентам.
- Отметьте галочками нужные документы в списке.
- Нажмите
Печатьи выберите принтер.
⚠️ Внимание: При пакетной печати некоторые шаблоны могут «съезжать», если в документах разное количество строк. Перед массовой печатью проверьте 1-2 образца!
Убедиться, что все документы проведёны
Проверить наличие печатных форм для выбранного типа
Настроить отбор по датам/контрагентам
Пробно распечатать 1 документ для проверки верстки-->
3. Настройка печатных форм в 1С
Часто проблемы с печатью связаны не с принтером, а с самими печатными формами. В 1С они могут быть стандартными (входят в поставку конфигурации) или пользовательскими (созданными под специфические нужды компании). Разберём, как их настроить.
3.1. Редактирование стандартных форм
Стандартные печатные формы (например, Торг-12, Счёт-фактура) можно подкорректировать без программирования. Для этого:
- Откройте документ и нажмите
Печать → Настроить форму. - В редакторе вы можете:
- 📝 Изменить шрифты и выравнивание текста.
- 📏 Подвинуть поля (например, увеличить отступ для подшива).
- 🖼️ Добавить логотип компании (через
Вставить → Картинка).
- Сохраните изменения как новую форму (чтобы не потерять при обновлении конфигурации).
- 🛠️ Через Конфигуратор (для опытных пользователей).
- 📄 С помощью внешних печатных форм (файлы
.erfили.mxl). - 🤝 Заказав разработку у партнёров 1С.
Если нужны более глубокие правки (например, изменение структуры таблицы), потребуется доступ к Конфигуратору или помощь программиста 1С.
3.2. Создание пользовательской печатной формы
Для нестандартных документов (например, внутренних бланков или отчётов с уникальной структурой) создаётся пользовательская форма. Это можно сделать:
Пример пути для добавления внешней формы:
Файл → Открыть → Выгрузить/Загрузить данные → Загрузить внешнюю печатную форму
| Тип формы | Где хранится | Как редактировать | Пример использования |
|---|---|---|---|
| Стандартная | Внутри конфигурации | Через Настроить форму или Конфигуратор |
Торг-12, Счёт-фактура |
| Пользовательская (внешняя) | Файл .erf или .mxl |
В специализированных редакторах (например, 1С:Предприятие 8. Редактор печатных форм) | Бланки заказов, внутренние акты |
| Универсальная | В шаблонах отчётов | Через Все функции → Печатные формы |
Акты сверки, реестры документов |
Если при печати «съезжают» колонки в таблицах, попробуйте в настройках формы отключить опцию Масштабировать по ширине страницы и вручную задать ширину столбцов.
4. Печать через тонкий клиент и RDP: особенности
Работа с 1С через тонкий клиент или удалённый рабочий стол (RDP) добавляет сложностей при печати. Основная проблема — принтер физически подключён к локальному компьютеру, но 1С «видит» только устройства, доступные на сервере. Разберём, как это обойти.
4.1. Проброс принтера в RDP-сессию
Чтобы локальный принтер стал доступен в удалённой сессии:
- Перед подключением к RDP нажмите
Параметры → Локальные ресурсы. - В разделе
Локальные устройстваотметьтеПринтеры. - Подключитесь к серверу и проверьте, появилось ли устройство в
Устройства и принтеры.
Если принтер не отображается:
- 🔄 Перезагрузите RDP-сессию.
- 🛠️ Обновите драйвер принтера на локальном ПК.
- 📋 Проверьте групповую политику на сервере (может быть запрещён проброс устройств).
4.2. Печать через PDF в тонком клиенте
Альтернативный способ — сохранение документа в PDF с последующей печатью на локальном принтере. Для этого:
- В 1С выберите
Печать → Сохранить как PDF. - Скачайте файл на локальный компьютер.
- Откройте
PDFлюбым просмотрщиком (например, Adobe Acrobat) и распечатайте.
Преимущества метода:
- ✅ Не зависит от настроек RDP.
- ✅ Сохраняет форматирование документа.
- ✅ Можно отправить PDF по почте или сохранить в архив.
⚠️ Внимание: При печати через PDF обратите внимание на кодировку шрифтов. Если в документе используются кириллические символы, а в PDF они отображаются кракозябрами, установите в настройках печати 1С опцию Встраивать шрифты.
Что делать, если принтер в RDP печатает пустые листы?
Эта проблема часто связана с несовпадением драйверов на локальном ПК и сервере. Решения:
1. Установите на сервер драйвер принтера вручную (скачайте с сайта производителя).
2. Используйте универсальный драйвер Microsoft XPS Document Writer для теста.
3. Проверьте, не блокирует ли антивирус проброс устройств в RDP-сессию.
5. Типовые ошибки при печати и их решения
Даже при корректных настройках печать в 1С может давать сбои. Рассмотрим самые распространённые ошибки и способы их устранения.
| Ошибка | Возможная причина | Решение |
|---|---|---|
Не удалось инициализировать печать |
Принтер не выбран или недоступен | Проверьте подключение принтера и права доступа к нему |
Ошибка формирования печатной формы |
Повреждена форма или отсутствуют права на её использование | Переустановите печатную форму или обратитесь к администратору |
| Пустые листы при печати | Несовместимость драйверов или сбой буфера печати | Перезагрузите службу печати (Print Spooler) или обновите драйвер |
Нет доступа к принтеру (в тонком клиенте) |
Принтер не проброшен в RDP или заблокирован политиками | Настройте проброс принтера в параметрах RDP или обратитесь к администратору сервера |
Если ошибка не устраняется, проверьте:
- 📋 Логи 1С — в них может быть подробное описание сбоя (
Администрирование → Журнал регистрации). - 🖨️ Очередь печати Windows — иногда документы «застревают» в очереди и блокируют новые задачи.
- 🔄 Обновления конфигурации — в новых релизах часто исправляют ошибки печати.
Если ошибка печати возникает только для конкретного документа, попробуйте экспортировать его в Excel или PDF через Файл → Сохранить как, а затем распечатать из другой программы.
6. Оптимизация печати: советы для ускорения работы
Печать большого количества документов может занимать много времени, особенно если принтер старый или сеть перегружена. Вот несколько советов, как ускорить процесс:
6.1. Настройка буфера печати
В Windows есть служба Print Spooler, которая управляет очередью печати. Если она работает некорректно, документы могут печататься медленно или с задержками. Чтобы оптимизировать:
- Откройте
Службы(Win + R → services.msc). - Найдите
Диспетчер печати (Print Spooler). - Нажмите
Перезапустить.
Также можно увеличить размер буфера печати в настройках принтера:
- 📋 Откройте
Свойства принтера → Порты → Настроить порт. - 🔢 Увеличьте параметр
Буферизация (в байтах)(рекомендуемое значение —1048576).
6.2. Использование виртуальных принтеров
Для массовой печати удобно использовать виртуальные принтеры, которые сохраняют документы в файл (например, PDF или XPS). Это позволяет:
- 📁 Собрать все документы в одну папку для последующей печати.
- 📧 Отправить файлы по почте или в мессенджер.
- 🔍 Проверить корректность документов перед печатью на бумаге.
Популярные виртуальные принтеры:
- 🖼️ Microsoft Print to PDF (встроен в Windows 10/11).
- 📄 doPDF (бесплатный, поддерживает сжатие PDF).
- 🔧 CutePDF (платный, с расширенными настройками).
6.3. Автоматизация печати через обработки
Для регулярной печати однотипных документов (например, ежедневных отчётов) можно использовать внешние обработки. Они позволяют:
- 🤖 Автоматически отправлять документы на принтер по расписанию.
- 📊 Печатать сводные отчёты в одном файле.
- 📌 Настраивать уведомления об успешной печати.
Пример обработки для автоматической печати счетов:
// Код для Конфигуратора 1С (упрощённый пример)
Процедура ПечатьСчетовНаОплату()
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ Ссылка ИЗ Документ.СчётНаОплатуПокупателю ГДЕ Дата = &Дата";
Запрос.УстановитьПараметр("Дата", ТекущаяДата());
Результат = Запрос.Выполнить();
Пока Результат.Следующий() Цикл
Документ = Результат.Ссылка.ПолучитьОбъект();
Документ.Печать();
КонецЦикла;
КонецПроцедуры
⚠️ Внимание: Автоматические обработки печати требуют тестирования в песчаной среде (тестовой базе). Неправильный код может зациклить печать или перегрузить принтер.
7. Печать специфических документов (чеки, этикетки, бланки строгой отчётности)
Некоторые документы в 1С имеют особенные требования к печати. Например, чеки ККТ должны соответствовать 54-ФЗ, а этикетки — иметь строгий формат для сканера. Разберём нюансы.
7.1. Печать чеков через фискальный регистратор
Если вы работаете в 1С:Рознице или Управлении торговлей с подключённым фискальным регистратором (например, Атол или Штрих-М), печать чеков происходит автоматически при проведении документа Чек ККМ. Однако иногда требуется перепечатать чек:
- Откройте документ
Чек ККМ. - Нажмите
Печать → Перепечатать чек. - Подтвердите операцию на фискальном регистраторе.
Ошибки при печати чеков:
- 🚨
Ошибка связи с ККТ— проверьте подключение регистратора поUSB/COM-порту. - 📜
Нет бумаги— замените рулон или проверьте датчик. - 🔌
Фискальный налоговый номер не найден— зарегистрируйте ККТ в ОФД.
7.2. Печать этикеток и штрихкодов
Для печати этикеток в 1С:Управление торговлей или 1С:Розница используются специализированные шаблоны. Чтобы настроить печать:
- Откройте
Номенклатура → Печать этикеток. - Выберите тип этикетки (например,
Ценник 40×30 мм). - Настройте поля:
Наименование,Цена,Штрихкод. - Выберите принтер этикеток (например, Zebra или Godex).
Важно:
- 📏 Размер этикетки в шаблоне должен совпадать с реальным размером бумаги.
- 🖨️ Для термопринтеров используйте специальные драйверы (например, Seagull Scientific).
- 🔢 Штрихкод должен соответствовать стандарту (
EAN-13,Code 128и т. д.).
Как проверить корректность штрихкода?
Отсканируйте напечатанную этикетку любым сканером или мобильным приложением (например, Barcode Scanner для Android). Если код не считывается:
1. Проверьте контрастность печати (термопринтеры могут «выцветать» со временем).
2. Убедитесь, что выбран правильный тип штрихкода в настройках 1С.
3. Попробуйте распечатать тестовую этикетку на другом принтере.
8. Печать отчётов и сложных документов
Отчёты в 1С (например, Оборотно-сальдовая ведомость или Анализ субконто) часто содержат большие таблицы, которые не умещаются на одном листе. Чтобы распечатать их корректно, используйте следующие приёмы:
8.1. Настройка разрывов страниц
Если таблица обрывается посередине, настройте принудительные разрывы:
- В окне предварительного просмотра отчёта (
F7) нажмитеНастройки → Разрывы страниц. - Отметьте галочкой
Повторять заголовки на каждой странице. - Установите флажок
Переносить данные на новую страницу целиком(чтобы не разрывать строки).
8.2. Экспорт отчёта в Excel для печати
Если отчёт слишком большой или требует дополнительной обработки, экспортируйте его в Excel:
- В окне отчёта нажмите
Ещё → Выгрузить. - Выберите формат
Excel (.xlsx). - Откройте файл в Excel и настройте печать через
Файл → Печать.
Преимущества:
- ✅ Гибкая настройка полей и масштаба.
- ✅ Возможность добавить собственные формулы или графики.
- ✅ Печать на нескольких листах с автоматическим подбором масштаба.
8.3. Печать диаграмм и графиков
Если в отчёте есть диаграммы (например, в Анализе продаж), они могут печататься нечётко. Чтобы улучшить качество:
- 📊 В настройках отчёта выберите
Высокое качество печати. - 🖼️ Сохраните диаграмму как изображение (
ПКМ → Сохранить как картинку) и вставьте в Word для печати. - 🔍 Увеличьте размер шрифтов в легенде диаграммы (если они слишком мелкие).
Для печати больших отчётов используйте режим Черновик в настройках принтера — это сэкономит тонер и ускорит процесс.
FAQ: Частые вопросы по печати в 1С
🔹 Почему 1С не видит мой принтер, хотя он подключён к компьютеру?
Проблема может быть в следующем:
- Принтер не установлен как принтер по умолчанию в Windows.
- В тонком клиенте принтер не проброшен в RDP-сессию.
- Драйвер принтера устарел или несовместим с 1С.
Решение: Проверьте настройки в Панель управления → Устройства и принтеры. Для тонкого клиента настройте проброс принтера в параметрах подключения к серверу.
🔹 Как распечатать документ в 1С без предварительного просмотра?
Чтобы сразу отправить документ на принтер, минуя окно просмотра:
- Откройте документ и нажмите
Печать(F7). - В окне выбора принтера отметьте галочкой
Печатать без показа(если она есть). - Нажмите
ОК.
В некоторых конфигурациях этот режим включается в настройках пользователя: Сервис → Параметры → Печать → Печатать без предварительного просмотра.
🔹 Можно ли печатать документы из 1С на принтер, подключённый к другому компьютеру в сети?
Да, но для этого нужно:
- Расшарить принтер на компьютере, к которому он подключён (
Свойства принтера → Доступ → Общий доступ). - На компьютере с 1С подключить сетевой принтер через
\\ИмяПК\ИмяПринтера. - В 1С выбрать этот принтер в настройках печати.
Для тонкого клиента сетевой принтер должен быть доступен на сервере 1С.
🔹 Почему при печати из 1С документ обрезается по краям?
Это происходит из-за несоответствия полей документа и настроек принтера. Решения:
- В окне печати 1С нажмите
Свойстваи проверьте параметрыПоляиМасштаб.