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

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

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

1. Базовые понятия: что такое печатная форма в 1С

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

  • 📄 Стандартной — встроенной в конфигурацию и поддерживаемой разработчиками .
  • 🔧 Пользовательской — изменённой администратором или программистом под нужды компании.
  • 📥 Внешней — загруженной из файла (например, .mxl или .erf) или полученной через обмен данными.

Важно понимать, что печатная форма — это не просто"картинка" документа. Она связана с макетом (описанием структуры) и алгоритмом заполнения (правилами, по которым данные из базы попадают в поля бланка). Например, в счете на оплату печатная форма"знает", где разместить реквизиты покупателя, какие товары перечислить и как посчитать итоговую сумму.

Все печатные формы в делятся на два типа по способу формирования:

  • 🖨️ Табличные документы — формируются встроенным механизмом (расширение .mxl). Поддерживают таблицы, графики, текстовые блоки.
  • 📝 Текстовые документы — создаются как обычные текстовые файлы с подстановкой данных (реже используются).
📊 Какую конфигурацию 1С вы используете чаще всего?
1С:Бухгалтерия
1С:Управление торговлей
1С:Зарплата и управление персоналом
1С:ERP
Другая

2. Печать стандартного документа: пошаговая инструкция

Чтобы распечатать документ в стандартным способом, выполните следующие действия. Возьмём для примера счет на оплату в конфигурации 1С:Бухгалтерия 3.0:

1. Откройте список документов Продажи → Счета на оплату (путь может отличаться в зависимости от версии).

2. Найдите нужный счет и откройте его двойным кликом.

3. В верхней панели инструментов нажмите кнопку Печать (или Печатные формыСчет на оплату).

4. В открывшемся окне выберите формат вывода:

  • 🖶️ На принтер — непосредственная печать на физическое устройство.
  • 📄 В файл — сохранение в PDF, Excel или другой формат.
  • 👁️ Просмотр — предварительный просмотр перед печатью.

Если кнопка Печать неактивна или отсутствует, проверьте:

  • 🔒 Права доступа пользователя (возможно, у вас нет прав на просмотр печатных форм).
  • 📌 Статус документа (некоторые формы доступны только для проведённых документов).
  • 🔄 Версию конфигурации (в старых релизах интерфейс может отличаться).

☑️ Подготовка к печати документа

Выполнено: 0 / 4

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

  • 📋 Счет на оплату (стандартный) — классический бланк с реквизитами.
  • 📊 Счет с расшифровкой НДС — детализация по ставкам налога.
  • 🌍 Счет на иностранном языке — для экспортных операций.
💡

Если вам нужно распечатать документ с логотипом компании, сначала загрузите изображение в настройки организации (Справочники → Организации → [Ваша организация] → Логотип).

3. Где хранятся шаблоны печатных форм и как их найти

Все шаблоны печатных форм в хранятся в макетах конфигурации. Доступ к ним зависит от режима работы:

🔹 В пользовательском режиме (без прав администратора):

  • Перейдите в Администрирование → Печатные формы, отчеты и обработки.
  • Или откройте документ, нажмите Печать → Настроить печатную форму (если опция доступна).

🔹 В режиме конфигуратора (для программистов и администраторов):

  • Откройте конфигуратор (1С:Предприятие → Конфигуратор).
  • Перейдите в дерево объектов: Общие → Макеты.
  • Найдите папку с названием документа (например, СчетНаОплату).

Внутри папки макетов вы увидите файлы с расширением .mxl — это и есть шаблоны. Например:

  • СчетНаОплату.mxl — основная форма счета.
  • СчетНаОплатуАнгл.mxl — английская версия.
  • СчетСРасшифровкойНДС.mxl — вариант с детализацией НДС.

🔍 Как понять, какой макет за что отвечает?

К сожалению, не всегда даёт интуитивно понятные названия макетам. Чтобы не гадать, используйте функцию Поиск по названию в конфигураторе (клавиша F3). Введите часть названия документа (например,"счет") — система покажет все связанные объекты, включая макеты.

Что делать, если макета нет в списке?

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

📌 Важно! Изменение макетов в конфигураторе требует прав администратора и может повлиять на работу программы. Если вы не уверены в своих действиях, сделайте резервную копию базы перед редактированием.

4. Как изменить печатную форму под свои нужды

Стандартные печатные формы не всегда соответствуют требованиям компании. Например, может потребоваться:

  • 📌 Добавить логотип или реквизиты.
  • 📏 Изменить расположение полей.
  • 📊 Убрать ненужные колонки в таблице товаров.
  • 🔤 Переименовать заголовки (например,"Покупатель" →"Клиент").

Есть три способа модификации печатных форм:

🔹 1. Через внешнюю печатную форму (самый безопасный способ):

  1. Скачайте готовый шаблон (например, с сайта its.1c.ru или форумов).
  2. Загрузите его в через Файл → Открыть (во внешней обработке).
  3. Привяжите к документу в разделе Администрирование → Печатные формы.

🔹 2. Редактирование макета в конфигураторе (требует навыков):

  1. Откройте конфигуратор и найдите нужный макет (см. раздел 3).
  2. Кликните правой кнопкой → Открыть макет.
  3. Внесите изменения (например, перетащите поля или добавьте текст).
  4. Сохраните и обновите конфигурацию базы.

🔹 3. Программная доработка (для сложных изменений):

Если нужно кардинально изменить логику формирования документа (например, добавить новые расчёты), потребуется редактировать модуль объекта. Это задача для программиста .

⚠️ Внимание! Изменение стандартных макетов может привести к ошибкам при обновлении конфигурации. Рекомендуем дублировать оригинальный макет перед редактированием (например, создать СчетНаОплату_Копия.mxl).

📝 Пример: как добавить логотип в счет

  1. Откройте макет СчетНаОплату.mxl в конфигураторе.
  2. Перейдите на вкладку Конструктор макета.
  3. Добавьте элемент Картинка в шапку документа.
  4. В свойствах картинки укажите путь к файлу логотипа (например, %КаталогИнформационнойБазы%\Logo.png).
  5. Сохраните макет и обновите конфигурацию.
Способ изменения Сложность Когда использовать Риски
Внешняя печатная форма ⭐ (просто) Нужны косметические изменения или готовый шаблон Минимальные (не затрагивает конфигурацию)
Редактирование макета ⭐⭐ (средне) Нужно изменить расположение полей, добавить логотип Средние (может сломаться при обновлении)
Программная доработка ⭐⭐⭐ (сложно) Нужны новые расчёты, изменение логики Высокие (требует тестирования)

5. Типичные ошибки при печати и как их исправить

Даже в стандартных конфигурациях печать документов может сопровождаться ошибками. Рассмотрим самые распространённые проблемы и способы их решения.

🔴 1. Печатная форма не открывается или выдаёт ошибку

Причины:

  • 🔌 Отсутствует права доступа.
  • 📉 Повреждён макет документа.
  • 🔄 Устаревшая версия конфигурации.

Решение:

  • Проверьте права пользователя в разделе Администрирование → Пользователи.
  • Обновите конфигурацию через Конфигуратор → Поддержка → Обновить конфигурацию.
  • Восстановите макет из резервной копии или переустановите шаблон.

🔴 2. Документ печатается пустым или с битыми символами

Причины:

  • 🖨️ Проблемы с драйвером принтера.
  • 📄 Неправильный формат экспорта (например, выбран TXT вместо PDF).
  • 🔤 Кодировка шрифтов (актуально для старых версий ).

Решение:

  • Переустановите драйвер принтера.
  • Попробуйте сохранить документ в PDF и распечатать из внешней программы.
  • В настройках печати выберите кодировку UTF-8.

🔴 3. Неправильно отображаются суммы или реквизиты

Причины:

  • 💰 Ошибка в алгоритме заполнения макета.
  • 📌 Неверно заполнены реквизиты организации в справочнике.
  • 🔄 Конфликт версий (например, после обновления ).

Решение:

  • Проверьте реквизиты в Справочники → Организации.
  • Сравните макет с эталонным (из свежей версии конфигурации).
  • Обратитесь к программисту для отладки алгоритма заполнения.
💡

Если ошибка возникает только для конкретного документа, проверьте его реквизиты на наличие некорректных символов (например, кавычек или знаков валюты в числовых полях).

⚠️ Внимание! Если после обновления печатные формы перестали работать, не пытайтесь исправить это вручную — обратитесь в службу поддержки. Часто такие ошибки связаны с изменением структуры макетов в новых релизах.

6. Экспорт печатных форм в PDF и другие форматы

Печать на бумагу — не единственный вариант использования печатных форм. Часто требуется сохранить документ в электронном виде, например, для отправки по email. поддерживает экспорт в несколько форматов:

📌 Стандартные форматы экспорта:

  • 📄 PDF — универсальный формат для обмена документами.
  • 📊 Excel (XLSX) — удобно для дальнейшей обработки данных.
  • 📝 Word (DOCX) — если нужна текстовая редакция.
  • 🖼️ HTML — для веб-публикаций.
  • 📋 TXT/CSV — для импорта в другие системы.

🔹 Как сохранить документ в PDF:

  1. Откройте документ и нажмите Печать.
  2. В окне печати выберите В файл.
  3. Укажите формат PDF и путь для сохранения.
  4. Нажмите Сохранить.

🔹 Нюансы экспорта в Excel:

  • 📊 Табличные данные (например, список товаров) экспортируются корректно.
  • 🚫 Графические элементы (логотип, линии) могут не сохраниться.
  • 🔢 Формулы в не переносятся — только конечные значения.

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

💡 Совет: Если вам нужно отправить документ по email прямо из , используйте обработку Печать и отправка по email (доступна в большинстве конфигураций). Она автоматически конвертирует документ в PDF и прикрепляет к письму.

7. Продвинутые возможности: массовая печать и автоматизация

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

🔹 1. Массовая печать документов

В большинстве конфигураций есть обработка Групповая обработка документов:

  1. Откройте список документов (например, Продажи → Реализации).
  2. Выделите нужные документы (можно использовать фильтр).
  3. Нажмите Ещё → Групповая обработка.
  4. Выберите действие Печать и укажите нужную форму.

🔹 2. Автоматическая отправка документов по email

Настройте регламентное задание для автоматической рассылки:

  1. Перейдите в Администрирование → Регламентные задания.
  2. Создайте новое задание с типом Отправка писем.
  3. Укажите шаблон письма и условия отбора документов.
  4. Настройте расписание (например, ежедневно в 18:00).

🔹 3. Интеграция с внешними системами

Если нужно передавать документы в другие программы (например, в Диадок или Контур.Диадок для ЭДО), используйте:

  • 🔗 Встроенные обработки обмена (например, Выгрузка в Диадок).
  • 🤖 1С:EDT для сложной автоматизации.
  • 📡 REST API (для программистов).

📌 Пример: массовая печать актов выполненных работ

Допустим, вам нужно распечатать акты для всех клиентов, у которых истёк срок оплаты:

  1. Откройте Продажи → Акты выполненных работ.
  2. Установите фильтр по дате и статусу оплаты.
  3. Выделите все документы (Ctrl+A).
  4. Запустите Групповую обработку → Печать → Акт выполненных работ.
Как ускорить массовую печать?

Если документов много (сотни), разбейте их на партии по 50-100 штук. Это снизит нагрузку на сервер и избежит зависаний.

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

🔹 Почему в печатной форме не отображается логотип?

Вероятные причины:

  • 📁 Логотип не загружен в карточку организации (Справочники → Организации → [Ваша организация] → Логотип).
  • 🔗 В макете неверно указан путь к файлу логотипа.
  • 🖼️ Формат файла не поддерживается (используйте PNG или JPEG).

Решение: проверьте путь к логотипу в макете (должен быть относительным, например, &КаталогИнформационнойБазы\Logo.png).

🔹 Можно ли печатать документы без открытия 1С?

Да, для этого есть несколько способов:

  • 🤖 Регламентные задания — настройте автоматическую печать по расписанию.
  • 📡 Внешние обработки — используйте 1С:Печать форм или аналоги.
  • 💻 Командная строка — запустите вe с параметром /Execute и укажите обработку печати.

Пример команды для печати через bat-файл:

"C:\Program Files\1cv8\8.3.20.1500\bin\1cv8.exe" DESIGNER /S"ИмяСервера\ИмяБазы" /N"Пользователь" /P"Пароль" /Execute"ПечатьДокументов.epf"
🔹 Как сделать печатную форму на двух языках?

Для многоязычных форм (например, русский + английский) есть два варианта:

  1. 📄 Использовать встроенные макеты — многие конфигурации уже содержат англоязычные версии (например, СчетНаОплатуАнгл.mxl).
  2. 🔧 Создать пользовательский макет:
    • Скопируйте стандартный макет.
    • Замените текстовые поля на двуязычные (например, через условие Если ТекущийЯзык = Английский Тогда...).
    • Привяжите новый макет к документу.

Для автоматического переключения языка можно использовать реквизит документа ЯзыкПечати.

🔹 Почему при печати в PDF съезжают колонки?

Это типичная проблема при экспорте табличных документов. Причины:

  • 📏 Ширина колонок в макете не фиксирована.
  • 🖨️ Драйвер виртуального принтера PDF неправильно обрабатывает поля.
  • 📄 В настройках печати указан неверный формат бумаги.

Решение:

  1. Откройте макет и зафиксируйте ширину колонок (в конструкторе макета установите галочку Фиксированная ширина).
  2. Используйте внешнюю обработку для генерации PDF (например, FastReport).
  3. Перед печатью выберите Формат бумаги: A4 и Ориентация: Книжная/Альбомная.
🔹 Можно ли печатать документы с электронной подписью?

Да, но для этого нужны дополнительные настройки:

  • 🔐 Подпись в самом документе — если печатная форма поддерживает вставку подписи (например, через КриптоПро).
  • 📄 Подпись PDF-файла — после экспорта в PDF подпишите файл внешней программой (например, Астрал-Отчет или КриптоАРМ).
  • 🔗 ЭДО (электронный документооборот) — отправляйте документы через Диадок или СБИС, где подпись ставится автоматически.

Для подписи прямо из потребуется:

  1. Установить КриптоПро CSP и сертификат ЭЦП.
  2. Настроить интеграцию с через обработку (например, ПодписьPDF.epf).