Печатная форма в 1С — это шаблон (макет), по которому программа превращает документ в бланк для печати: счёт, накладную, акт, УПД. Небольшие правки — текст, шрифт, логотип, печать и подпись — можно сделать самому в разделе «Администрирование — Печатные формы, отчеты и обработки». Для новых форм или сложной логики используют внешние печатные формы или расширения.

Ниже разберу, что можно настроить без программирования, как подключить внешнюю печатную форму и почему иногда 1С пишет «Печатная форма недоступна».

Какие бывают печатные формы в 1С

В типовых конфигурациях (Бухгалтерия предприятия 3.0, Управление торговлей 11, Комплексная автоматизация, ERP, УНФ) печатные формы бывают трёх видов.

  1. Встроенные (типовые). Идут вместе с конфигурацией: «Счет на оплату», «Универсальный передаточный документ», «Акт об оказании услуг» и так далее. Их макеты хранятся внутри программы, но пользователь может их изменить.
  2. Внешние печатные формы. Отдельный файл с расширением .epf, который подключается к базе без изменения конфигурации. Так обычно делают «свой» счёт с особым оформлением, бланк для конкретного покупателя или сеть-специфичную накладную.
  3. Печатные формы в расширении. Если форма тесно связана с другими доработками (новые реквизиты, свои документы), её удобнее держать в расширении конфигурации.

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

Как изменить печатную форму в 1С без программирования

Начнём с того, что можно сделать самому, без конфигуратора. Путь ниже — для «1С:Бухгалтерии предприятия 3.0»; в УТ, КА и ERP похожий раздел называется «НСИ и администрирование — Печатные формы, отчеты и обработки».

Правка макета печатной формы

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

Что важно знать про макет:

  • Ячейки с параметрами (в них подставляются номер, дата, сумма, реквизиты) удалять и переименовывать нельзя — данные просто перестанут выводиться. Менять стоит только оформление и постоянный текст.
  • Добавить в макет новое поле, которого в форме не было, через этот режим не получится: данные в макет передаёт программный код. Для этого нужна доработка.
  • После обновления 1С изменённый макет сохраняется — программа видит отметку об изменении и не перезаписывает его. Обратная сторона: исправления от фирмы 1С (например, новая строка в бланке по требованию закона) в ваш макет не попадут. Чтобы их получить, придётся вернуть стандартный макет и заново внести свои правки.
Редактирование макета печатной формы 1С: перестановка колонок, печать и подпись
Редактирование макета печатной формы 1С: перестановка колонок, печать и подпись

Логотип, печать и подпись

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

  1. Откройте Главное — Организации (в упрощённом интерфейсе — раздел «Организация») и выберите свою.
  2. Найдите раздел «Логотип и печать».
  3. Загрузите картинки: логотип, печать, подписи руководителя и бухгалтера. Лучше PNG с прозрачным фоном.
  4. Запишите карточку.
  5. В окне печати документа поставьте флажок «Подпись и печать».

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

Печатная форма в Word

Есть два разных случая.

  • Нужно просто отправить документ в Word. В окне предварительного просмотра нажмите сохранение и выберите формат Word. Получится файл, который можно править вручную. Минус: при каждой новой печати правки придётся повторять.
  • Нужен шаблон в Word, который сам заполняется данными. Для договоров в Бухгалтерии есть справочник «Шаблоны договоров» (раздел «Справочники»): в нём лежат типовые шаблоны договора поставки, подряда и оказания услуг, их можно отредактировать и распечатать из карточки договора. Если нужен свой бланк на макете Word для другого документа, это делается внешней печатной формой.

Как добавить внешнюю печатную форму в 1С

Внешнюю печатную форму вам присылает программист или вы покупаете готовую. Подключается она так (БП 3.0, в УТ/КА/ERP пункты называются так же, но лежат в «НСИ и администрирование»).

  1. Откройте Администрирование — Печатные формы, отчеты и обработки.
  2. Включите флажок «Дополнительные отчеты и обработки», если он выключен.
  3. Перейдите по ссылке «Дополнительные отчеты и обработки».
  4. Нажмите «Добавить из файла». Программа покажет предупреждение о безопасности: внешний файл получает доступ к данным базы, поэтому подключайте только формы из надёжного источника. Подтвердите и выберите файл .epf.
  5. В открывшейся карточке проверьте вид — «Печатная форма» — и список документов, к которым она привязана (раздел с размещением или назначением).
  6. Если форма должна быть видна не всем, настройте пользователей на вкладке с командами.
  7. Нажмите «Записать и закрыть».
  8. Откройте нужный документ и найдите новую форму в меню «Печать».

Когда разработчик присылает исправленную версию, не добавляйте её второй раз — откройте существующую карточку и нажмите «Обновить из файла». Иначе в меню «Печать» появятся две одинаковые команды.

Подключение внешней печатной формы к 1С как отдельного модуля
Подключение внешней печатной формы к 1С как отдельного модуля

Внешняя печатная форма или расширение — что выбрать

Если коротко:

  • Внешняя печатная форма подходит, когда нужен один или несколько бланков на основе данных, которые уже есть в документе. Её легко подключить, отключить и передать в другую базу.
  • Расширение лучше, когда форма требует новых реквизитов, своих справочников или должна работать вместе с другими доработками. Оно аккуратнее переживает обновления и не требует снятия с поддержки.

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

Типовые ошибки и проблемы

«Печатная форма недоступна»

Сообщение появляется, когда 1С не может выполнить команду печати внешней формы. Частые причины:

  • Форма написана для другой версии конфигурации или другой редакции БСП. После крупного обновления старые внешние формы иногда перестают работать. Решение — запросить у разработчика актуальную версию и загрузить её через «Обновить из файла».
  • Ошибка в коде формы. Классический случай — в процедуру печати передаётся одна ссылка на документ, а программа ожидает массив документов. Исправляется только правкой кода.
  • Команда не назначена на этот документ. Проверьте в карточке дополнительной обработки, для каких документов она зарегистрирована.
  • Обработка отключена (в карточке стоит вариант публикации «Отключена» или режим отладки).

Форма не появилась в меню «Печать»

Проверьте, что вы открыли именно тот документ, на который назначена форма, и что у вашего пользователя есть к ней доступ. Иногда помогает просто закрыть и заново открыть документ.

После обновления «пропали» изменения

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

Бланк не помещается на лист

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

Печать и подпись наползают на текст

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

Когда нужна доработка печатной формы

Самостоятельно стоит менять оформление и постоянный текст. Доработка нужна, если требуется:

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

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

Итог

  • Печатная форма 1С — это макет, по которому документ превращается в бланк; он бывает встроенным, внешним или в расширении.
  • Оформление и постоянный текст меняются без программиста в «Администрирование — Печатные формы, отчеты и обработки — Макеты печатных форм».
  • Логотип, печать и подпись настраиваются в карточке организации и включаются флажком «Подпись и печать».
  • Внешняя печатная форма подключается через «Дополнительные отчеты и обработки — Добавить из файла», а новые версии — через «Обновить из файла».
  • «Печатная форма недоступна» обычно означает несовместимую версию формы или ошибку в её коде.
  • Новые поля и сложную логику лучше делать во внешней форме или расширении, а не в самой конфигурации.