К статье
Практический материал

Документы и Печать · 11 мин

Как настроить печатную форму в 1С: Управление торговлей

Пошаговая инструкция по настройке печатных форм в 1С:УТ: выбор макета, редактирование, внешние печатные формы, типовые ошибки и проверка результата.

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

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

Ниже разобраны все три подхода с конкретными действиями, ограничениями и способами проверки результата. Инструкции ориентированы на УТ 11, но общая логика применима и к другим конфигурациям на управляемых формах.

Как устроены печатные формы в УТ

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

Макеты хранятся либо внутри конфигурации (общие макеты и макеты объектов), либо во внешних файлах обработок. В УТ 11 большинство форм собираются программно из нескольких областей: шапка, строка табличной части, подвал с итогами и подписями.

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

Простая настройка в пользовательском режиме

Часть параметров печати доступна без конфигуратора. В форме печати документа (предпросмотр) можно менять поля, ориентацию страницы, масштаб и разбиение на страницы через меню «Еще» или настройки табличного документа. Эти параметры влияют только на вывод на принтер, но не на содержимое формы.

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

Состав колонок в некоторых формах (например, вывод кодов «Артикул» или «Код») переключается в настройках: раздел «НСИ и администрирование» → «Настройка НСИ и разделов» → «Номенклатура», либо непосредственно в форме выбора варианта печати документа. Точный путь зависит от релиза, поэтому ищите пункт «Печать» в настройках торговли.

Как добавить логотип в счет
  1. 1
    Откройте справочник «Организации» и карточку нужной организации
  2. 2
    Найдите блок настроек логотипа и печати, загрузите файл изображения
  3. 3
    При необходимости загрузите факсимиле подписи и печати
  4. 4
    Откройте любой счет на оплату и сформируйте печатную форму
  5. 5
    Проверьте, что логотип отображается и не искажает пропорции

Редактирование макета в конфигураторе

Когда пользовательских настроек недостаточно, макет правят в конфигураторе. Откройте конфигурацию, найдите нужный документ, в его ветке «Макеты» выберите макет печатной формы. Табличный документ откроется для редактирования: можно менять текст, шрифты, границы ячеек, добавлять и удалять области.

Параметры в макете выглядят как [ИмяПараметра] или задаются в свойствах ячейки (тип заполнения «Параметр» или «Шаблон»). Удалять или переименовывать параметры нельзя, если вы не меняете код заполнения — иначе при печати получите пустые поля или ошибку. Добавлять новый параметр без правки кода бессмысленно: он останется незаполненным.

После правки макета обновите конфигурацию базы данных (F7) и проверьте печать на тестовом документе. Проверяйте не только шапку, но и перенос табличной части на вторую страницу — типовая ошибка, когда итоги и подписи «уезжают» или дублируются.

Подключение внешней печатной формы

Внешняя печатная форма — это файл обработки (.epf), который подключается к базе без изменения конфигурации. Это рекомендуемый способ для любых нестандартных бланков: договоров с собственным текстом, ТОРГ-12 с дополнительными графами, этикеток и ценников.

Подключение выполняется так: включите в разделе «НСИ и администрирование» → «Печатные формы, отчеты и обработки» флаг «Дополнительные отчеты и обработки». Затем откройте одноименный справочник, создайте новый элемент и загрузите файл обработки. Система прочитает сведения из обработки и предложит назначение — документы, для которых форма будет доступна.

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

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

Редактирование макета прямо из режима предприятия

В ряде типовых форм УТ 11 макет доступен для правки пользователю с правами администратора: из формы предпросмотра через «Еще» → «Изменить макет» (в некоторых релизах — «Перейти к макету»). Откроется табличный документ, правки сохраняются в базе как пользовательский макет и имеют приоритет над типовым.

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

Три способа изменить форму

Настройки в режиме предприятия

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

Правка макета в конфигураторе

Полный доступ к макету и коду, но снимает объекты с поддержки и усложняет обновления. Требует навыков разработки.

Внешняя печатная форма

Гибкая доработка без изменения конфигурации, безопасна при обновлениях. Требует готовую обработку или её разработку на заказ.

Проверка результата и типичные ошибки

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

Контрольные точки

Как проверить печатную форму

Шапка и реквизиты
Норма

Все поля заполнены, логотип не растянут, ИНН и КПП корректны

Тревожный признак

Пустые квадратные скобки с именами параметров или пустые поля

Табличная часть
Норма

Строки не обрезаются, перенос на новую страницу повторяет шапку таблицы

Тревожный признак

Колонки налезают друг на друга, итоги на отдельном листе без шапки

Подвал и подписи
Норма

Сумма прописью совпадает с итогом, подписи и М.П. на месте

Тревожный признак

Обрезанный текст подписи, итоги не сходятся с документом

Печать на принтере
Норма

Один лист А4 без пустых страниц, поля не обрезаются

Тревожный признак

Лишние пустые страницы, часть формы за пределами печати

Типичные ошибки
01
Правка типового макета без резервной копии — при ошибке некуда откатиться, придется восстанавливать из дистрибутива
02
Удаление параметров из макета без правки кода — вместо данных выводятся пустые поля
03
Подключение внешней формы без указания назначения — пункт печати не появляется ни в одном документе
04
Проверка только на экране без пробной печати — на принтере обнаруживаются лишние страницы и съехавшие поля
05
Забытый пользовательский макет после обновления — организация годами печатает устаревшую форму

Когда привлекать разработчика

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

При постановке задачи разработчику приложите образец желаемой формы (скан, файл Word или Excel), пример заполненного документа и список полей с указанием, откуда каждое берется. Это сокращает число итераций и снижает риск получить форму, в которой данные подтягиваются не из тех реквизитов.

Итог

Что важно запомнить

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

Частые вопросы

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

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

Почему внешняя печатная форма не появляется в меню «Печать»?

Чаще всего не указано назначение обработки: откройте её карточку в справочнике «Дополнительные отчеты и обработки» и проверьте список видов документов. Также убедитесь, что у пользователя есть право на использование дополнительных обработок и что сама обработка прошла регистрацию без ошибок.

Можно ли вывести в печатную форму дополнительный реквизит документа?

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

Снимется ли конфигурация с поддержки при подключении внешней печатной формы?

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

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

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

Что делать, если после обновления релиза форма печатается неправильно?

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