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

Особенность работы с печатью в 1С заключается в том, что система не всегда предлагает интуитивно понятные инструменты для экспорта. Например, в некоторых конфигурациях кнопка "Сохранить" может отсутствовать в окне предварительного просмотра, а в других — сохранение в PDF доступно только через обходные пути. Мы рассмотрим решения для 1С:Бухгалтерия 8.3, 1С:Зарплата и Управление Персоналом, 1С:Управление Торговлей и других популярных конфигураций.

Важно учитывать, что алгоритмы сохранения могут отличаться в зависимости от версии платформы (8.2 vs 8.3) и типа документа (регламентированный отчет vs внутренняя форма). Если вы работаете с облачной версией 1С:Фреш, некоторые способы будут недоступны — об этом тоже поговорим отдельно.

1. Стандартное сохранение печати через предварительный просмотр

Самый очевидный способ — использовать встроенную функцию предварительного просмотра документа. Этот метод работает в большинстве конфигураций, но имеет ограничения по форматам выгрузки. Рассмотрим пошаговую инструкцию:

  1. Откройте документ, для которого нужно сохранить печать (например, счет на оплату или накладную).

  2. Нажмите кнопку "Печать" (или Файл → Печать в некоторых версиях).

  3. В окне предварительного просмотра найдите значок дискета или пункт меню Файл → Сохранить как.

  4. Выберите формат:

    • 📄 PDF — универсальный вариант для отправки по email;
    • 📑 XPS — альтернатива PDF, поддерживается в Windows;
    • 🖼️ Изображение (PNG/JPEG) — если нужен визуальный снимок;
    • 📝 TXT/HTML — для дальнейшей правки в других редакторах.

Открыт нужный документ|Выбрана правильная печатная форма|Предварительный просмотр отображает данные корректно|Указано корректное имя файла-->

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

⚠️ Внимание: Если при сохранении в PDF документ отображается некорректно (сбиваются шрифты, пропадают таблицы), проверьте настройки шрифтов в Сервис → Параметры → Печать. Часто проблема решается установкой флажка "Использовать шрифты документа".

2. Сохранение через виртуальный принтер (если нет кнопки "Сохранить")

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

  • 🖨️ Установленный виртуальный принтер (например, Microsoft Print to PDF, CutePDF, doPDF);
  • 📂 Права на запись в папку, куда будет сохраняться файл;
  • 🔄 Возможность выбрать принтер в диалоговом окне 1С.

Инструкция:

  1. Откройте документ и нажмите "Печать" (или Ctrl+P).

  2. В окне выбора принтера выберите виртуальный принтер (например, Microsoft Print to PDF).

  3. Нажмите "Печать" — откроется диалог сохранения файла.

  4. Укажите путь и имя файла, выберите формат (обычно PDF или XPS).

💡

Если в списке принтеров нет виртуального, установите его через "Параметры Windows → Устройства → Принтеры и сканеры → Добавить принтер".

Этот способ особенно полезен для сохранения регламентированных отчетов (например, декларации по НДС или 2-НДФЛ), где стандартные опции экспорта часто ограничены. Однако будьте осторожны: некоторые виртуальные принтеры могут искажать макет документа, если в нём используются нестандартные шрифты.

3. Экспорт печати в Excel и другие форматы

Если вам нужно не просто сохранить печать, а экспортировать данные для дальнейшей обработки, подойдёт выгрузка в Excel, CSV или XML. Этот метод актуален для табличных документов (например, оборотно-сальдовых ведомостей или анализов счетов).

Как экспортировать:

  1. Откройте печатную форму документа.

  2. Нажмите правой кнопкой мыши на таблицу данных и выберите Скопировать (или Экспорт → В Excel, если такая опция есть).

  3. Вставьте данные в Excel или сохраните в файл через Файл → Сохранить как.

Формат Когда использовать Ограничения
Excel (XLSX) Для дальнейшего анализа данных, создания сводных таблиц Может теряться форматирование (цвета, шрифты)
CSV Для импорта в другие системы (например, CRM) Нет поддержки нескольких листов, только сырые данные
XML Для обмена данными с госорганами (например, ФНС) Требует знания структуры схемы
HTML Для публикации на сайте или в корпоративном портале Может содержать лишний код стилей

Для автоматизации экспорта можно использовать обработки. Например, в 1С:Управление Торговлей 11 есть стандартная обработка ВыгрузкаДанныхВExcel.epf, которая позволяет гибко настраивать выгружаемые поля.

PDF|Excel|Изображение (PNG/JPEG)|TXT/HTML|Другой-->

4. Сохранение печати через макеты и внешние обработки

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

Пример: сохранение модифицированной печатной формы в файл:

// Код для сохранения макета в файл (1С 8.3)

Макет = ДокументОбъект.ПолучитьМакет("ПечатнаяФорма");

Макет.Записать("C:\Temp\МойДокумент.pdf", ТипФайлаPDF);

Если вы не программист, можно использовать готовые обработки:

  • 📥 Универсальный отчет — позволяет сохранять любые отчеты в PDF/Excel;
  • 🔧 Печатные формы от 1С-Рарус — расширенные шаблоны для бухгалтерских документов;
  • 📊 BI-отчеты — для визуализации данных перед сохранением.

⚠️ Внимание: При использовании внешних обработок проверьте их совместимость с вашей версией 1С. Некоторые решения (например, для 1С:Бухгалтерия 2.0) могут не работать в 1С:Бухгалтерия 3.0 без доработок.

5. Автоматическое сохранение печати при проведении документа

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

  • 🤖 Бизнес-процессы (в конфигурациях с поддержкой BPMN);
  • 📁 Подписки на события (например, "После записи");
  • 🔄 Регламентные задания (для пакетной обработки).

Пример настройки через подписку на событие:

  1. Откройте конфигуратор (1С:Предприятие → Конфигуратор).

  2. Перейдите в Общие → Подписки на события.

  3. Создайте новую подписку для документа (например, ДокументОбъект.СчетФактураВыданный).

  4. В обработчике события добавьте код сохранения печати в файл:

    Процедура ПослеЗаписи(Объект) Экспорт
    

    Если Объект.ЭтоГруппа() Тогда Возврат; КонецЕсли;

    Макет = Объект.ПолучитьМакет("ПечатнаяФорма");

    ИмяФайла = "C:\Архив\" + Объект.Номер + ".pdf";

    Макет.Записать(ИмяФайла, ТипФайлаPDF);

    КонецПроцедуры

Автоматическое сохранение может значительно замедлить работу 1С при большом количестве документов. Тестируйте решение на копии базы перед внедрением в рабочую среду.

6. Сохранение печати в облачных версиях 1С (1С:Фреш, 1С:Линк)

Работа с печатью в облачных версиях 1С:Фреш или 1С:Линк имеет особенности из-за ограничений доступа к файловой системе. Здесь стандартные способы сохранения (например, через виртуальный принтер) могут не работать. Вместо этого используйте:

  • ☁️ Экспорт в "Мои файлы" — встроенное облачное хранилище 1С;
  • 📧 Отправка по email — прямо из интерфейса документа;
  • 🔗 Ссылка на просмотр — генерация временной ссылки для контрагента.

Инструкция для 1С:Фреш:

  1. Откройте документ и нажмите "Печать".

  2. В окне предварительного просмотра выберите Файл → Сохранить в "Мои файлы".

  3. Файл будет доступен в личном кабинете на портале 1С:Фреш в разделе Файлы.

⚠️ Внимание: В облачных версиях размер сохраняемых файлов может быть ограничен (обычно до 50 МБ). Для больших отчетов используйте разбивку на части или архивацию.

7. Решение типовых ошибок при сохранении печати

При работе с печатными формами пользователи часто сталкиваются с ошибками. Разберём самые распространённые и способы их устранения:

Ошибка Причина Решение
"Нет прав на сохранение файла" Ограничения операционной системы или 1С Запустите 1С от имени администратора или измените права на папку
"Формат PDF не поддерживается" Отсутствует виртуальный принтер или библиотека PDF Установите Microsoft Print to PDF или doPDF
"Печатная форма не найдена" Повреждён макет или неверная конфигурация Обновите конфигурацию или восстановите макет из резервной копии
"Искаженное отображение в PDF" Проблемы со шрифтами или масштабированием Настройте параметры печати: Файл → Параметры → Печать → Использовать шрифты документа

Если ошибка не устраняется, проверьте:

  • 🔍 Журнал регистрации (Администрирование → Журнал регистрации) на наличие детальных ошибок;
  • 🔄 Целостность базы (Администрирование → Тестирование и исправление);
  • 📋 Актуальность конфигурации — возможно, требуется обновление.

Что делать, если печать сохраняется пустой?

Это может происходить из-за:

1. Отсутствия данных в документе (проверьте заполненность реквизитов).

2. Ошибки в макете печатной формы (откройте макет в конфигураторе и проверьте привязки к данным).

3. Проблем с драйвером принтера (переустановите виртуальный принтер).

Если проблема остаётся, попробуйте сохранить печать в другом формате (например, XPS вместо PDF).

Часто задаваемые вопросы

Можно ли сохранить печать в 1С без предварительного просмотра?

Да, в некоторых конфигурациях это возможно через программный код или внешние обработки. Например, можно написать обработку, которая сразу сохраняет печатную форму в файл по заданному пути, минуя окно просмотра. Для этого используйте метод Записать() объекта Макет.

Почему при сохранении в PDF пропадают русские буквы?

Эта проблема связана с кодировкой шрифтов. Решения:

  1. Установите флажок "Использовать шрифты документа" в настройках печати.
  2. Обновите драйвер виртуального принтера (например, doPDF).
  3. Попробуйте сохранить в формате XPS, а затем конвертировать в PDF через Adobe Acrobat.

Как сохранить печать для пакета документов (например, 100 накладных)?

Для пакетного сохранения используйте:

  • Обработку "Групповая печать" (есть в большинстве конфигураций);
  • Регламентное задание с кодом, который перебирает документы и сохраняет их печати;
  • Внешние утилиты типа 1С:Печать или FastReport.

Можно ли сохранить печать в 1С на MacOS?

Да, но с оговорками:

  1. Используйте виртуальный принтер PDF (встроенный в macOS).
  2. Для работы с 1С через Parallels Desktop или CrossOver настройте общий доступ к папкам.
  3. В облачной версии (1С:Фреш) проблем с MacOS нет — сохраняйте файлы в "Мои файлы".

Как автоматизировать отправку сохранённой печати по email?

Для этого настройте:

  1. Подписку на событие "После записи" документа с кодом отправки email;
  2. Используйте обработку "Печать и отправка по email" (доступна в некоторых конфигурациях);
  3. Интеграцию с 1С:Документооборот для автоматической маршрутизации.

💡

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