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

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

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

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

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

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

Перед началом работы подготовьте файл логотипа. Оптимальный формат — PNG с прозрачным фоном или JPG на белом фоне. Разрешение подбирайте с учётом печати: для шапки документа обычно достаточно ширины 300–600 пикселей. Слишком большой файл увеличит размер базы и замедлит формирование печатных форм.

Способ 1: логотип в карточке организации

Самый простой и безопасный способ — загрузить логотип в справочник организаций. В «1С:Бухгалтерии» откройте раздел «Главное» → «Реквизиты организации» (или «Организации» в старших релизах). В форме организации найдите блок «Логотип и печать» — обычно это ссылка «Логотип» или отдельная вкладка. Нажмите на поле картинки, выберите файл с диска и сохраните изменения.

В «1С:Управление нашей фирмой» путь похожий: «Компания» → «Организации», далее в карточке организации раздел с фирменным стилем, где загружаются логотип и факсимиле. В «Управлении торговлей» логотип хранится в дополнительных файлах организации или в настройках печатных форм — точное расположение зависит от релиза.

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

Загрузка логотипа в карточку организации
  1. 1
    Откройте справочник организаций и найдите нужную компанию
  2. 2
    Перейдите в блок логотипа и печати (или реквизитов фирменного стиля)
  3. 3
    Выберите файл PNG или JPG с диска
  4. 4
    Запишите карточку организации
  5. 5
    Сформируйте печатную форму и проверьте отображение

Способ 2: вставка логотипа в макет печатной формы

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

Дважды щёлкните по макету, выделите ячейку, куда должен попасть логотип. Затем через меню «Таблица» → «Рисунки» → «Вставить рисунок» укажите файл. Рисунок появится в макете как объект, который можно перемещать и масштабировать. В свойствах рисунка настройте размер и положение — для шапки удобно «Пропорционально» с фиксированной высотой.

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

Программный вывод логотипа из карточки организации

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

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

bsl
ДанныеЛоготипа = Организация.Логотип.Получить();
Если ДанныеЛоготипа <> Неопределено Тогда
    КартинкаЛоготипа = Новый Картинка(ДанныеЛоготипа);
    ОбластьМакета.Рисунки.Логотип.Картинка = КартинкаЛоготипа;
КонецЕсли;

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

Логотип в отчётах и внешних печатных формах

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

Внешние печатные формы (файлы .epf) редактируются так же, как встроенные: откройте файл в конфигураторе через «Файл» → «Открыть», найдите макет и вставьте рисунок. Преимущество внешней формы — она не затрагивает конфигурацию, и обновления релизов её не затрут. Это предпочтительный путь, если вы правите типовую форму и планируете обновлять конфигурацию.

Сравнение способов добавления логотипа

Карточка организации

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

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

Полный контроль над положением картинки. Ограничение: изменения могут конфликтовать с обновлениями конфигурации.

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

Свободная настройка без изменения конфигурации. Ограничение: форму нужно подключать и поддерживать отдельно.

Программный вывод

Разные логотипы для разных организаций в одной форме. Ограничение: требует навыков разработки.

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

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

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

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

Как проверить результат

Отображение на экране
Норма

Логотип чёткий, не искажён по пропорциям

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

Картинка растянута, размыта или не видна

Предпросмотр печати
Норма

Логотип внутри полей листа, не перекрывает текст

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

Картинка обрезана краем страницы или наезжает на реквизиты

Экспорт в PDF
Норма

Логотип сохраняется в файле с исходным качеством

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

В PDF картинка пропадает или заменяется рамкой

Типичные ошибки при добавлении логотипа

Больше всего проблем создают ошибки на этапе подготовки файла и правки макета. Ниже — то, что стоит проверить в первую очередь.

Типичные ошибки
01
Загрузка файла огромного размера — база раздувается, печатные формы формируются медленно; сожмите картинку до разумного разрешения
02
Правка типового макета без резервной копии — при ошибке или обновлении восстановить исходный вид формы сложно
03
Вставка статичного рисунка в многофирменную форму — у всех организаций печатается один и тот же логотип
04
Использование картинки с тёмным фоном — на чёрно-белой печати логотип превращается в нечитаемое пятно
05
Отсутствие проверки заполненности реквизита в коде — печать падает с ошибкой у организаций без логотипа

FAQ: частые вопросы о логотипах в 1С

Какого размера должен быть логотип для печатных форм 1С?

Для шапки документа обычно достаточно ширины 300–600 пикселей при разрешении, достаточном для печати. Главное — умеренный вес файла: картинки по несколько мегабайт замедляют формирование форм и увеличивают базу. Формат PNG с прозрачным фоном предпочтительнее JPG.

Логотип загружен в организацию, но на печати не виден. Что делать?

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

Можно ли вывести разные логотипы для разных организаций в одной базе?

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

Пропадёт ли логотип после обновления конфигурации?

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

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

Механизм тот же: в типовых конфигурациях рядом с логотипом в карточке организации есть поля для факсимиле подписи и оттиска печати. Загруженные изображения подставляются в формы, где это предусмотрено. Учитывайте юридический аспект: факсимиле на финансовых документах допустимо не всегда.

Можно ли добавить логотип без доступа к конфигуратору?

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

Итог

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

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