Документы и Печать · 11 мин
Как вставить логотип в печатную форму 1С
Как добавить логотип в печатную форму 1С: через настройки организации, макет документа и конфигуратор. Пошаговые инструкции, ошибки и проверка результата.
Логотип на счетах, накладных и актах — это не только имиджевая деталь: документы с фирменным оформлением проще идентифицировать контрагентам, а бухгалтерии заказчиков реже задают уточняющие вопросы. В 1С вставить логотип можно несколькими способами — от простой загрузки картинки в карточку организации до правки макета в конфигураторе. Выбор зависит от конфигурации (УТ, ERP, Бухгалтерия, УНФ), от того, типовая у вас форма или доработанная, и от того, есть ли у вас права на изменение конфигурации.
В типовых решениях на управляемых формах (1С:Бухгалтерия 8, 1С:Управление нашей фирмой, УТ 11, ERP) логотип чаще всего подхватывается автоматически из реквизитов организации — достаточно один раз загрузить изображение. В старых или сильно доработанных конфигурациях картинку придётся добавлять в макет табличного документа вручную. Ниже разобраны оба сценария, а также способ с внешней печатной формой, который не требует снятия конфигурации с поддержки.
Перед началом работы подготовьте файл логотипа: подойдут форматы PNG и JPEG, желательно с разрешением, достаточным для печати (ориентировочно от 300 пикселей по ширине), на белом или прозрачном фоне. Слишком большой файл увеличит размер базы и замедлит формирование печатных форм, поэтому изображение лучше предварительно сжать.
Способ 1: загрузить логотип в карточку организации
Самый простой и безопасный путь — использовать штатный механизм. В большинстве типовых конфигураций логотип хранится как реквизит организации и выводится в печатные формы счетов, актов и накладных без какой-либо доработки.
- 1Откройте карточку организации: в 1С:Бухгалтерии это раздел «Главное — Реквизиты организации», в УТ 11 и ERP — «НСИ и администрирование — Организации», в УНФ — «Компания — Организации».
- 2Найдите поле «Логотип» или ссылку «Логотип и печать» и нажмите на область загрузки изображения.
- 3Выберите файл PNG или JPEG с логотипом и подтвердите загрузку.
- 4При необходимости аналогично загрузите изображение печати и подписи — они часто используются вместе с логотипом.
- 5Сохраните карточку организации и откройте любой счёт или накладную на печать для проверки.
В 1С:Бухгалтерии 8 путь выглядит так: «Главное — Настройки — Организации», далее вкладка или ссылка «Логотип и печать». В «Управлении нашей фирмой» логотип задаётся в карточке организации на вкладке «Логотип и печать», и программа умеет выводить его в счетах на оплату и актах. В УТ 11 и ERP логотип организации используется в ограниченном наборе форм — проверьте конкретный документ, который вам нужен.
Если после загрузки логотип не появился на печати, причина почти всегда в том, что макет конкретной печатной формы не содержит области для картинки либо форма доработана и берёт данные из другого источника. Тогда переходите к способам с правкой макета.
Способ 2: вставить логотип в макет через конфигуратор
Этот способ нужен, когда типовая форма не выводит логотип, а требуется, чтобы картинка была жёстко встроена в макет, или когда логотип должен отличаться от загруженного в организацию. Работа ведётся в конфигураторе и требует прав на изменение конфигурации.
Общая последовательность такова. Откройте конфигуратор, найдите нужный документ (например, «СчетНаОплатуПокупателю» или «РеализацияТоваровУслуг»), раскройте ветку «Макеты» и откройте макет печатной формы — обычно он называется «МакетСчета», «МакетНакладной» или подобным образом. Макет представляет собой табличный документ с именованными областями.
Чтобы вставить картинку, выделите ячейку в шапке макета, затем через меню «Таблица — Рисунки — Вставить» добавьте рисунок. В свойствах рисунка задайте картинку: либо выберите файл с диска (картинка сохранится внутри конфигурации), либо укажите общую картинку из ветки «Общие — Общие картинки». Размер рисунка настройте перетаскиванием границ, включив при необходимости свойство «Пропорционально», чтобы логотип не искажался.
После сохранения макета обновите конфигурацию базы данных (F7) и проверьте печать. Если макет формируется программно и область с логотипом выводится из процедуры, убедитесь, что рисунок попадает в выводимую область — иногда картинку добавляют в область, которая в коде не выводится, и на печати она не появляется.
Способ 3: программный вывод логотипа из хранилища организации
Более гибкий вариант для разработчика — не встраивать картинку в макет, а подставлять в рисунок макета логотип из реквизита организации. Тогда при смене логотипа в карточке организации не придётся снова править конфигурацию.
Идея реализации: в макете создаётся пустой рисунок с заданным именем (например, «Логотип»), а в модуле менеджера документа в процедуре формирования печатной формы этому рисунку присваивается картинка из хранилища значения. Условный код выглядит так:
// В процедуре формирования печатной формы
ОбластьШапка = Макет.ПолучитьОбласть("Шапка");
ДанныеКартинки = Организация.Логотип.Получить();
Если ДанныеКартинки <> Неопределено Тогда
ОбластьШапка.Рисунки.Логотип.Картинка = Новый Картинка(ДанныеКартинки);
КонецЕсли;
ТабличныйДокумент.Вывести(ОбластьШапка);
Имя реквизита с логотипом зависит от конфигурации: в типовых это может быть «Логотип», «ФайлЛоготип» или хранение в присоединённых файлах. Точное имя смотрите в метаданных справочника «Организации» или в коде типовой процедуры печати — там видно, откуда берётся картинка.
Способ 4: внешняя печатная форма без изменения конфигурации
Если конфигурация на поддержке и снимать её нельзя, правильное решение — внешняя печатная форма. Это файл с расширением .epf, который подключается через «Администрирование — Печатные формы, отчеты и обработки — Дополнительные отчеты и обработки» (в конфигурациях на БСП). Внешняя форма заменяет или дополняет типовую кнопку печати, а при обновлении конфигурации не затрагивается.
Практический путь: скопируйте типовой макет и процедуру формирования во внешнюю обработку, добавьте в макет логотип любым из описанных способов (жёстко в макет или из реквизита организации), зарегистрируйте обработку в справочнике дополнительных отчётов и назначьте её нужному документу. После этого в меню «Печать» документа появится новый вариант формы с логотипом.
Сравнение способов
Подходит для типовых конфигураций без доработок. Не требует прав разработчика, но работает только в формах, где предусмотрен вывод логотипа.
Полный контроль над расположением картинки, но снимает объект с поддержки и требует навыков работы в конфигураторе.
Безопасна при обновлениях и не меняет конфигурацию. Требует навыков разработки и подключения через механизм дополнительных отчётов и обработок.
Как проверить результат перед отправкой документа
После любого из способов обязательно проверьте печатную форму до отправки контрагенту. Откройте реальный документ (не тестовый макет), сформируйте печать и оцените результат в режиме предварительного просмотра и при выводе в PDF — именно PDF чаще всего уходит контрагентам, и картинка в нём должна выглядеть чётко.
Как проверить результат
Логотип в шапке, не перекрывает реквизиты и текст
Картинка наезжает на наименование организации или номер документа
Края чёткие, пропорции сохранены
Логотип растянут, размыт или сплющен
Логотип виден при печати на принтере и в сохранённом PDF
На экране есть, а на бумаге или в PDF картинка пропадает
Форма корректна для всех нужных документов и организаций
У второй организации подставляется чужой логотип или пустое место
Отдельно проверьте масштаб печати: если форма настроена на уменьшение до одной страницы, крупный логотип может «съесть» место для табличной части. В таком случае уменьшите рисунок в макете или сократите высоту шапки.
Типичные ошибки и ограничения
Ещё одно ограничение: часть типовых печатных форм (например, регламентированные формы ТОРГ-12, счета-фактуры, УПД) имеет утверждённый состав реквизитов. Добавление логотипа в такие формы формально допустимо как дополнительный реквизит, но размещать его нужно так, чтобы не нарушать структуру обязательных полей, — обычно в свободной зоне шапки. Для внутренних документов и счетов на оплату ограничений практически нет.
Как выбрать действие
FAQ: частые вопросы о вставке логотипа в 1С
Какой формат и размер логотипа лучше использовать?
Оптимальны PNG (поддерживает прозрачность) и JPEG. Ориентируйтесь на ширину 300–600 пикселей и вес файла в десятки-сотни килобайт. Слишком маленькая картинка будет размытой при печати, слишком большая — замедлит формирование форм и утяжелит базу.
Логотип загружен в организацию, но на печати его нет. Что делать?
Сначала убедитесь, что печатаете документ именно той организации, куда загружали логотип. Затем проверьте, предусмотрен ли вывод логотипа в конкретной печатной форме — не все типовые макеты его используют. Если области нет, потребуется доработка макета или внешняя печатная форма.
Можно ли вставить разные логотипы для разных документов?
Штатно карточка организации хранит один логотип. Для разных картинок по документам нужна доработка: либо несколько макетов с жёстко встроенными изображениями, либо хранение дополнительных логотипов в присоединённых файлах с программной подстановкой в зависимости от вида документа.
Пропадёт ли логотип после обновления конфигурации?
Логотип, загруженный в карточку организации, — это данные базы, при обновлении он сохраняется. А вот картинка, встроенная в типовой макет в конфигураторе, может быть затёрта обновлением. Поэтому для доработанных форм надёжнее внешние печатные формы.
Как добавить на печать ещё и печать с подписью?
В типовых конфигурациях рядом с полем логотипа есть загрузка изображений печати и подписей (например, «Логотип и печать» в Бухгалтерии и УНФ). Загруженные картинки выводятся на счета и акты. Учтите, что изображение подписи на документе не заменяет электронную подпись и живую подпись там, где они требуются.
Логотип виден на экране, но не печатается на принтере. В чём причина?
Чаще всего помогает проверка настроек печати табличного документа: убедитесь, что рисунок не выходит за границы печатной области, и попробуйте вывести форму в PDF — если в PDF картинка есть, проблема в драйвере принтера или его настройках печати графики.
Что важно запомнить
Простейший путь — загрузить логотип в карточку организации: типовые формы подхватят его автоматически. Если форма не выводит картинку, макет правят в конфигураторе или оформляют внешнюю печатную форму, которая безопасна при обновлениях. Перед правками сделайте копию базы, а результат всегда проверяйте на реальном документе и в PDF.