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