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

В этой статье мы разберём все возможные сценарии: от базового вывода на печать до тонкой настройки шаблонов. Вы узнаете, где искать кнопку в разных версиях программы (1С 8.3, 8.2, 7.7), как работать с печатными формами в типовой и нетиповой конфигурациях, а также что делать, если печать «сломалась» после обновления. Особое внимание уделим распространённым ошибкам и способам их устранения без вызова программиста.

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

📊 Какую версию 1С вы используете?
1С 8.3 (управляемые формы)
1С 8.2 (обычные формы)
1С 7.7
Не знаю версию

1. Где находится кнопка печати в стандартных документах 1С 8.3

В современных версиях 1С:Предприятие 8.3 (с управляемыми формами) кнопка печати обычно расположена в двух местах:

1. Панель действий документа (верхняя часть экрана).

Здесь она может называться по-разному:

  • 📄 Печать — стандартное название для большинства документов (счета, накладные, акты).
  • 🖨️ Печатная форма — если в конфигурации несколько вариантов вывода.
  • 📑 Печать → [Название формы] — если доступно несколько шаблонов (например, «Счёт для клиента» и «Счёт для бухгалтерии»).

2. Контекстное меню (правая кнопка мыши на документе).

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

⚠️ Внимание

В некоторых конфигурациях (например, 1С:Бухгалтерия 3.0) кнопка печати может быть скрыта из-за настроек прав доступа. Если вы не видите её, проверьте роль пользователя в Администрирование → Настройки пользователей и прав.

Пример пути для типового документа «Реализация товаров и услуг»**:

  1. Откройте документ двойным кликом.
  2. В верхней панели найдите кнопку «Печать»** (рядом с «Провести» и «Записать»).
  3. Если кнопки нет, нажмите Ещё → Печать (три точки в конце панели).
💡

Если кнопка печати серого цвета и неактивна, проверьте, проведен ли документ. Непроводённые документы часто блокируются для печати.

2. Печать в 1С 8.2 (обычные формы) и 7.7: где искать

В старых версиях интерфейс отличается, но логика остаётся похожей. В 1С 8.2 (обычные формы) кнопка печати обычно находится:

В меню документа:

  • 📂 Файл → Печать — классический путь.
  • 🖼️ На панели инструментов (если она включена) — иконка принтера.
  • 🔧 В контекстном меню (правая кнопка мыши по документу).

В 1С 7.7 путь ещё проще:

  1. Откройте документ.
  2. Нажмите Файл → Печать или кнопку с принтером на панели.
  3. Если нужна конкретная форма (например, ТОРГ-12), выберите её в меню Действия → Печатные формы.

⚠️ Внимание

В 1С 7.7 некоторые печатные формы могут требовать предварительной настройки в конфигураторе. Если при печати вылетает ошибка, проверьте наличие макетов в Конфигуратор → Документы → [Ваш документ] → Макеты.

Для удобства мы собрали пути к печати в разных версиях в таблице:

Версия 1С Где искать печать Особенности
1С 8.3 (управляемые формы) Панель действий документа или Ещё → Печать Может быть несколько вариантов форм
1С 8.2 (обычные формы) Меню Файл → Печать или панель инструментов Часто требуется предварительное проведение документа
1С 7.7 Меню Файл → Печать или Действия → Печатные формы Макеты форм могут отсутствовать в базовой поставке

3. Как настроить печатную форму, если стандартная не подходит

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

1. Отредактировать существующую форму:

  • 🛠️ В 1С 8.3: перейдите в Администрирование → Печатные формы, отчёты и обработки → Печатные формы. Найдите нужную форму и нажмите «Изменить».
  • 📝 В 1С 8.2/7.7: откройте конфигуратор, найдите документ и отредактируйте макет в разделе Макеты.

2. Подключить внешнюю печатную форму:

Если стандартная форма не поддаётся редактированию, можно подключить внешнюю (например, в формате .ert или .mxl):

  1. Скачайте готовую форму (например, с сайта its.1c.ru или форума infostart.ru).
  2. В 1С 8.3 перейдите в Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки.
  3. Нажмите «Создать» и загрузите файл формы.
  4. Привяжите её к нужному документу в настройках.

⚠️ Внимание

При редактировании печатных форм всегда делайте резервную копию базы! Ошибки в макетах могут привести к падению программы при попытке печати.

Сделать бэкап базы|Проверить права доступа (полные права в конфигураторе)|Скачать оригинальную форму на случай отката|Тестировать изменения на копии базы-->

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

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

1. Кнопка печати неактивна (серого цвета):

  • 🔹 Документ не проведён — проведите его (Действия → Провести).
  • 🔹 Не хватает прав — проверьте роль пользователя в Администрирование → Пользователи.
  • 🔹 Форма не привязана к документу — настройте связь в конфигураторе.

2. Печать «вылетает» с ошибкой:

  • 🔹 «Не найден макет» — восстановите макет из резервной копии или переустановите шаблон.
  • 🔹 «Ошибка формата» — проверьте, что в настройках принтера выбран правильный формат бумаги (обычно A4).
  • 🔹 «Нет доступа к файлу» — запустите от имени администратора.

3. Печатается пустой бланк или кривые данные:

  • 🔹 Обновите конфигурацию (Конфигуратор → Обновление конфигурации).
  • 🔹 Проверьте заполнение реквизитов документа (особенно Контрагент, Договор, Сумма).
  • 🔹 Сбросьте кэш (удалите папку %APPDATA%\1C\1cv8\).

Критическая ошибка: если при печати 1С 8.3 выдаёт сообщение «Не удалось создать объект OLE», это означает проблемы с интеграцией Microsoft Office. Решение: переустановите Microsoft Word или настройте права доступа для в реестре Windows.

Что делать, если 1С зависает при печати?

Если программа «подвисает» на этапе формирования печатной формы, попробуйте:

1. Закройте все лишние программы (особенно Excel/Word).

2. Уменьшите детализацию формы (уберите логотипы или сложные таблицы).

3. Печатайте в PDF вместо прямой печати на принтер.

4. Проверьте драйвер принтера — иногда конфликтует с ними.

5. Печать в PDF, Excel и другие форматы: как экспортировать

Нередко требуется не распечатать документ, а сохранить его в электронном виде. В 1С 8.3 для этого есть встроенные инструменты:

Экспорт в PDF:

  • 📱 Откройте печатную форму документа.
  • 🖼️ В окне предварительного просмотра нажмите кнопку «Сохранить» (дискетка) и выберите формат PDF.
  • 📂 Укажите путь для сохранения файла.

Экспорт в Excel:

  • 📊 Для табличных документов (например, отчётов) используйте кнопку «Выгрузить» в верхней панели.
  • 🔄 Если нужна выгрузка печатной формы, сначала сохраните её в PDF, а затем конвертируйте через онлайн-сервисы (например, Smallpdf).

Печать в Word:

  1. Откройте печатную форму.
  2. Нажмите Файл → Сохранить как и выберите DOCX (если доступно).
  3. Если опции нет, используйте виртуальный принтер (например, Microsoft Print to PDF), а затем откройте файл в Word.

⚠️ Внимание

При экспорте в Excel сложные печатные формы (с логотипами, подписями) могут отображаться некорректно. Для таких случаев лучше использовать PDF.
💡

Для массовой печати документов (например, актов для 100 клиентов) используйте обработку «Групповая печать». Она доступна в Администрирование → Печатные формы, отчёты и обработки.

6. Программистам: как управлять печатью через код

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

1. Печать документа программно:

ДокументОбъект = Документы.РеализацияТоваровУслуг.НайтиПоНомеру("РТ-000123");

Если ДокументОбъект.Проводен() Тогда

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

ПечатнаяФорма.Печать();

КонецЕсли;

2. Сохранение печатной формы в PDF:

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

ПечатнаяФорма.Записать("C:\Temp\Счёт.pdf", ТипФайлаПечатнойФормы.PDF);

3. Добавление своей кнопки печати:

Если нужно добавить альтернативную кнопку в форму документа:

Процедура ПечатьСчёт(Команда)

ПечатнаяФорма = ДокументОбъект.ПечатнаяФорма("СчётНаОплату");

ПечатнаяФорма.Печать();

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

4. Работа с макетами:

Чтобы подключить внешний макет к документу:

Макет = ДокументОбъект.Макет("НовыйШаблон");

Если Макет = Неопределён Тогда

Макет = Новый Макет("Файл=D:\Шаблоны\Счёт.ert");

ДокументОбъект.Макеты.Добавить("НовыйШаблон", Макет);

КонецЕсли;

⚠️ Внимание

При работе с печатью через код всегда обрабатывайте исключения (например, если принтер не найден или макет повреждён). Используйте конструкцию Попытка...Исключение.

7. Печать с мобильных устройств: 1С на телефоне или планшете

Если вы работаете в через мобильное приложение (1С:Мобильная платформа), печать настраивается иначе. Вот ключевые моменты:

Как печатать с телефона:

  • 📱 Установите приложение 1С:Предприятие из App Store или Google Play.
  • 🔗 Подключитесь к своей базе (через облако или локальную сеть).
  • 🖨️ В документе нажмите «Ещё» → «Печать»** (или аналогичный пункт).
  • 📲 Выберите принтер (если он подключён по Wi-Fi или Bluetooth).

Ограничения мобильной печати:

  • 🚫 Не все печатные формы адаптированы для мобильных устройств.
  • 🚫 Нет возможности редактировать макеты «на лету».
  • 🚫 Для некоторых документов требуется предварительный экспорт в PDF.

Решение проблем:

  • 🔄 Если печать не работает, обновите мобильное приложение .
  • 📶 Проверьте подключение к интернету (для облачных баз).
  • 🖼️ Используйте виртуальные принтеры (например, Google Cloud Print), если физического принтера нет рядом.
💡

Для печати с телефона на обычный офисный принтер настройте общий доступ к принтеру на компьютере (через Панель управления → Устройства и принтеры).

FAQ: Частые вопросы по печати в 1С

🔍 Почему в 1С 8.3 нет кнопки печати в документе?

Причин может быть несколько:

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

Если кнопка пропала после обновления, восстановите её через Конфигуратор → Документы → [Ваш документ] → Формы.

🖨️ Как распечатать несколько документов сразу?

Используйте групповую печать:

  1. В журнале документов выделите нужные строки (с зажатым Ctrl или Shift).
  2. Нажмите правой кнопкой мыши и выберите «Печать».
  3. В открывшемся окне укажите диапазон документов и формат печати.

Для 1С 8.2/7.7 может потребоваться внешняя обработка (например, «Групповая печать документов» с сайта infostart.ru).

📄 Можно ли изменить шрифт в печатной форме?

Да, но способы зависят от версии:

  • 1С 8.3: откройте макет формы в Администрирование → Печатные формы и отредактируйте стили.
  • 1С 8.2/7.7: измените макет в конфигураторе (Документы → [Ваш документ] → Макеты).

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

💻 Почему при печати в PDF вылетает ошибка?

Частые причины:

  • Не установлен виртуальный принтер PDF (установите Microsoft Print to PDF или CutePDF).
  • Проблемы с правами доступа — запустите от имени администратора.
  • Повреждён макет — восстановите его из резервной копии.
  • Конфликт с Microsoft Office — переустановите Word или обновите .

Попробуйте сохранить форму в XPS вместо PDF — иногда это помогает.

🔧 Как подключить свою печатную форму к документу?

Инструкция для 1С 8.3:

  1. Скачайте или создайте файл формы (расширение .ert или .mxl).
  2. Перейдите в Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки.
  3. Нажмите «Создать» и загрузите файл.
  4. В настройках документа привяжите новую форму к событию (например, Печать).

Для 1С 8.2/7.7 требуется редактирование конфигурации в режиме Конфигуратор.