Замена логотипа в 1С 8.3: в документах, программе и веб-клиенте

· 9 мин

Содержание

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

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

Какой логотип нужно поменять?

Логотип организации для счёта и печатных документов

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

В 1С:Бухгалтерии 3.0 путь такой: Главное → Организации, открываете нужную организацию и переходите в раздел Логотип и печать. Там несколько полей для картинок:

  • 🖼️ Логотип — выводится в шапке счёта на оплату;
  • ✍️ Факсимильная подпись руководителя и главного бухгалтера;
  • 🔴 Печать организации — круглый оттиск.

Нажимаете Загрузить напротив поля «Логотип» и выбираете файл с диска. Подходят форматы PNG и JPG; для логотипа лучше брать PNG с прозрачным фоном — тогда картинка ляжет на бланк без белого прямоугольника вокруг. Программа сама масштабирует изображение под место в шапке, поэтому гнаться за огромным разрешением смысла нет: аккуратный файл шириной в несколько сотен пикселей печатается чётко.

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

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

Логотип организации в счёте
Выполнено: 0 / 6

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

В 1С:Управление торговлей 11 и в 1С:ERP логотип организации настраивается по той же логике — через карточку организации, раздел с логотипом и печатью. То же касается 1С:УНФ и 1С:Розницы. Названия разделов верхнего уровня в этих конфигурациях отличаются, но сам принцип один: логотип — это реквизит справочника «Организации», а не правка конфигурации. Если точного пути в вашей конфигурации не видно, ищите организацию в разделе с настройками компании и внутри её карточки — блок с логотипом и печатью.

Логотип в макете печатной формы

Если стандартного поля «Логотип» вам мало — например, нужно поставить картинку не в счёт, а в акт, УПД или собственную печатную форму, — логотип придётся добавлять в макет документа.

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

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

Сама вставка картинки в табличный документ выглядит так:

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

Привязка картинки к координатам бланка — работа кропотливая: важно, чтобы логотип не наезжал на реквизиты и не сдвигался при длинных наименованиях. Если с макетами вы раньше не работали, это та задача, которую быстрее и безопаснее отдать специалисту по 1С.

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

Как сменить заставку программы в Конфигураторе

Заставка — это картинка, которая появляется в момент запуска 1С. Она хранится как свойство корня конфигурации, поэтому меняется только в Конфигураторе и только при изменении самой конфигурации.

Порядок действий:

  1. Запустите базу в режиме Конфигуратор.
  2. Откройте дерево конфигурации (Конфигурация → Открыть конфигурацию).
  3. Щёлкните правой кнопкой по самому верхнему узлу дерева — корню с именем конфигурации — и выберите Свойства.
  4. В палитре свойств найдите свойство Заставка и подставьте свою картинку.

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

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

Перед любой правкой конфигурации в рабочей базе сделайте резервную копию: Администрирование → Выгрузить информационную базу в Конфигураторе. Если что-то пойдёт не так, базу можно будет вернуть.

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

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

Логотип через расширение конфигурации

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

Общая схема:

  1. В Конфигураторе откройте Конфигурация → Расширения конфигурации и создайте новое расширение.
  2. Переключитесь на него и заимствуйте нужный объект из основной конфигурации — например, макет печатной формы документа. Заимствованный объект появляется в дереве расширения.
  3. Внесите изменения в копию: подставьте свою картинку в область шапки макета.
  4. Сохраните расширение (файл с расширением .cfe) и обновите конфигурацию базы данных.

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

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

Подключить готовое расширение можно и в пользовательском режиме: Администрирование → Печатные формы, отчёты и обработки → Расширения, кнопка добавления и выбор файла .cfe с диска. После добавления программа предложит перезапуститься.

Логотип в веб-клиенте и опубликованной базе

В веб-клиенте действует та же развилка, что и в толстом клиенте, просто разными маршрутами.

Логотип организации в счёте и печатных формах работает в вебе точно так же: он хранится в данных, в карточке организации. Загрузили картинку в разделе «Логотип и печать» — и она печатается одинаково, открыли вы базу в браузере или в обычном клиенте. Ничего отдельно настраивать не нужно.

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

  • если менялась структура или расширение — выполните Обновить конфигурацию базы данных;
  • при необходимости обновите публикацию на веб-сервере через Администрирование → Публикация на веб-сервере в Конфигураторе;
  • в браузере очистите кэш, иначе пользователь ещё какое-то время будет видеть старую картинку из кэша.

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

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

Что учесть, чтобы логотип выглядел аккуратно

Несколько практических мелочей, из-за которых чаще всего получается криво:

  • 📐 Пропорции. Загружайте картинку в тех пропорциях, в которых она должна печататься. Если растянуть квадратный логотип в широкое поле, 1С покажет его искажённым.
  • 🎨 Прозрачный фон. Для логотипа и факсимиле используйте PNG с прозрачностью. JPG всегда «тащит» за собой белый или серый фон — на цветном бланке это будет заметно.
  • 🔍 Проверка в PDF. Смотрите результат не только на экране, но и в сохранённом PDF или при печати: иногда на бумаге картинка бледнеет или обрезается по краю области.
  • 🗂️ Несколько организаций. Логотип задаётся для каждой организации отдельно. Если фирм в базе несколько, загрузите картинку в карточку каждой — одна на всех не распространяется.
  • 🔁 После обновления. Логотип организации хранится в данных и обновление конфигурации его не трогает. А вот заставку, вшитую в конфигурацию со снятием с поддержки, после крупного обновления стоит перепроверить — при объединении с типовой она иногда возвращается к стандартной.

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

Нужен ли программист, чтобы поменять логотип в счёте?
Нет. Логотип организации загружается в карточке организации (Главное → Организации, раздел «Логотип и печать») обычным пользователем с правами на справочник. Правка конфигурации и Конфигуратор для этого не нужны.
Почему логотип загрузил, а в счёте он не печатается?
Скорее всего, в печатной форме не включён вывод логотипа. Откройте счёт на оплату, в настройке печати поставьте флажок «Логотип и печать» или выберите форму счёта с логотипом. Сам по себе загруженный файл в документ не подставляется.
Можно ли поменять логотип без снятия конфигурации с поддержки?
Да, если речь о печатной форме — используйте расширение конфигурации или внешнюю печатную форму. Снятие с поддержки нужно только для правки свойств корня конфигурации, например заставки при запуске.
Почему в браузере виден старый логотип после замены?
Браузер держит старую картинку в кэше. Очистите кэш браузера, а на стороне базы убедитесь, что выполнено обновление конфигурации базы данных и при необходимости обновлена публикация на веб-сервере.
В каком формате загружать логотип?
PNG или JPG. Для логотипа и факсимиле предпочтителен PNG с прозрачным фоном — тогда картинка ложится на бланк без лишней рамки. Огромное разрешение не нужно, программа масштабирует изображение под место в шапке.