Замена логотипа в 1С 8.3: в документах, программе и веб-клиенте
Содержание
«Поменять логотип в 1С» почти всегда значит одно из двух. Либо подставить логотип фирмы в счёт на оплату и другие печатные документы — это делается в карточке организации за пару минут и без программиста. Либо сменить заставку самой программы, которая всплывает при запуске, — а вот это уже правка конфигурации через Конфигуратор или расширение.
Пути для этих задач разные, и начинать надо с того, чтобы понять, какой именно логотип вы хотите увидеть изменённым. Ниже — обе ветки: от простой загрузки картинки в справочник до безопасной подмены макета расширением. Всё на примере 1С 8.3 с интерфейсом «Такси».
Логотип организации для счёта и печатных документов
Это самый частый случай. Логотип, который печатается на счёте на оплату, хранится не в коде, а прямо в карточке организации — как реквизит. Поэтому меняется он обычным пользователем с правами на справочник «Организации».
В 1С:Бухгалтерии 3.0 путь такой: Главное → Организации, открываете нужную организацию и переходите в раздел Логотип и печать. Там несколько полей для картинок:
- 🖼️ Логотип — выводится в шапке счёта на оплату;
- ✍️ Факсимильная подпись руководителя и главного бухгалтера;
- 🔴 Печать организации — круглый оттиск.
Нажимаете Загрузить напротив поля «Логотип» и выбираете файл с диска. Подходят форматы PNG и JPG; для логотипа лучше брать PNG с прозрачным фоном — тогда картинка ляжет на бланк без белого прямоугольника вокруг. Программа сама масштабирует изображение под место в шапке, поэтому гнаться за огромным разрешением смысла нет: аккуратный файл шириной в несколько сотен пикселей печатается чётко.
В этом же разделе есть ссылка «Инструкция «Как создать факсимильную подпись и печать»» — она подскажет, как отсканировать подпись и печать и убрать фон, чтобы они легли на счёт ровно.
После загрузки логотип ещё нужно включить в самом документе. Откройте любой счёт на оплату, нажмите Печать и выберите форму счёта с логотипом, либо поставьте флажок Логотип и печать в настройке печати. Без этого флажка печатается «голый» бланк — сам по себе загруженный логотип в документе не появляется.
Один загруженный логотип работает сразу в нескольких местах: на счёте на оплату он печатается в шапке, а при отправке счёта из программы по электронной почте — попадает в прикреплённый PDF. Отдельно для почты картинку задавать не нужно, она подтягивается из той же карточки организации.
В 1С:Управление торговлей 11 и в 1С:ERP логотип организации настраивается по той же логике — через карточку организации, раздел с логотипом и печатью. То же касается 1С:УНФ и 1С:Розницы. Названия разделов верхнего уровня в этих конфигурациях отличаются, но сам принцип один: логотип — это реквизит справочника «Организации», а не правка конфигурации. Если точного пути в вашей конфигурации не видно, ищите организацию в разделе с настройками компании и внутри её карточки — блок с логотипом и печатью.
Логотип в макете печатной формы
Если стандартного поля «Логотип» вам мало — например, нужно поставить картинку не в счёт, а в акт, УПД или собственную печатную форму, — логотип придётся добавлять в макет документа.
Типовые макеты лежат в конфигурации и защищены поддержкой. Редактировать их «на месте» в рабочей базе нельзя без последствий: при следующем обновлении изменения либо затрутся, либо вызовут конфликт. Поэтому правильных путей два:
- Внешняя печатная форма. Подключается через
Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки. Вы делаете отдельный файл с нужным макетом и логотипом и привязываете его к документу. Типовая конфигурация при этом не меняется — обновления проходят спокойно. - Расширение конфигурации — о нём отдельный раздел ниже. В расширение можно «заимствовать» типовой макет, подставить свою картинку и оставить всё остальное нетронутым.
Сама вставка картинки в табличный документ выглядит так:
- Откройте нужный макет на редактирование (в расширении — заимствованный макет, во внешней форме — её собственный).
- Встаньте в область шапки, где должен быть логотип.
- Добавьте рисунок командой работы с картинками табличного документа и выберите файл изображения.
- Привяжите рисунок к ячейкам шапки и задайте его границы — так картинка не «уедет» при изменении данных документа.
Привязка картинки к координатам бланка — работа кропотливая: важно, чтобы логотип не наезжал на реквизиты и не сдвигался при длинных наименованиях. Если с макетами вы раньше не работали, это та задача, которую быстрее и безопаснее отдать специалисту по 1С.
Отдельно стоит помнить про товарные чеки, бланки строгой отчётности и другие формы: в них логотип тоже берётся либо из карточки организации, либо из макета. Единого «одного места», где меняется картинка сразу во всех документах, в типовой конфигурации нет — настраивается каждая форма по своему источнику.
Как сменить заставку программы в Конфигураторе
Заставка — это картинка, которая появляется в момент запуска 1С. Она хранится как свойство корня конфигурации, поэтому меняется только в Конфигураторе и только при изменении самой конфигурации.
Порядок действий:
- Запустите базу в режиме
Конфигуратор. - Откройте дерево конфигурации (
Конфигурация → Открыть конфигурацию). - Щёлкните правой кнопкой по самому верхнему узлу дерева — корню с именем конфигурации — и выберите
Свойства. - В палитре свойств найдите свойство
Заставкаи подставьте свою картинку.
Проблема в том, что типовая конфигурация стоит на поддержке и закрыта для изменений. Чтобы отредактировать хоть одно свойство, поддержку приходится ослаблять: Конфигурация → Поддержка → Настройка поддержки → Включить возможность изменения.
Снятие с поддержки усложняет будущие обновления. После него типовые обновления перестают накатываться автоматически «в один клик» — их придётся сравнивать и объединять вручную. Ради одной картинки это редко оправдано. Сначала подумайте, нельзя ли обойтись расширением.
Перед любой правкой конфигурации в рабочей базе сделайте резервную копию: Администрирование → Выгрузить информационную базу в Конфигураторе. Если что-то пойдёт не так, базу можно будет вернуть.
Картинку для заставки готовьте заранее: подойдёт обычный PNG или JPG, а пропорции лучше выдержать близкими к исходной заставке, чтобы изображение не растянулось. После замены картинки конфигурацию нужно сохранить и обновить базу
данных командой Обновить конфигурацию базы данных (F7) — только тогда новая заставка появится при следующем запуске.
Если задача — убрать чужой логотип и поставить нейтральный, помните: это допустимо для вашей собственной базы и ваших бланков. А вот выдавать типовую конфигурацию за собственную разработку или удалять сведения о правообладателе из поставки — уже другая история, к настройке логотипа отношения не имеющая.
Логотип через расширение конфигурации
Расширения появились в платформе начиная с 8.3.6 и созданы ровно для таких задач: изменить типовую конфигурацию, не снимая её с поддержки и не ломая обновления. Для подмены макета печатной формы с логотипом это самый аккуратный способ.
Общая схема:
- В Конфигураторе откройте
Конфигурация → Расширения конфигурациии создайте новое расширение. - Переключитесь на него и заимствуйте нужный объект из основной конфигурации — например, макет печатной формы документа. Заимствованный объект появляется в дереве расширения.
- Внесите изменения в копию: подставьте свою картинку в область шапки макета.
- Сохраните расширение (файл с расширением
.cfe) и обновите конфигурацию базы данных.
Важный нюанс: загрузка файла .cfe и команда Обновить конфигурацию базы данных — это два разных шага. После того как расширение добавлено или изменено, изменения применяются к базе отдельной командой обновления. Без неё расширение числится в списке, но на печать ещё не влияет.
Заставку при запуске (свойство корня конфигурации) расширением поменять не получится так же легко, как макет, — для неё остаётся путь через Конфигуратор со снятием с поддержки. А вот логотипы в печатных формах расширение закрывает почти всегда.
Подключить готовое расширение можно и в пользовательском режиме: Администрирование → Печатные формы, отчёты и обработки → Расширения, кнопка добавления и выбор файла .cfe с диска. После добавления программа предложит перезапуститься.
Логотип в веб-клиенте и опубликованной базе
В веб-клиенте действует та же развилка, что и в толстом клиенте, просто разными маршрутами.
Логотип организации в счёте и печатных формах работает в вебе точно так же: он хранится в данных, в карточке организации. Загрузили картинку в разделе «Логотип и печать» — и она печатается одинаково, открыли вы базу в браузере или в обычном клиенте. Ничего отдельно настраивать не нужно.
Заставка и правки конфигурации требуют одного дополнительного действия. После того как вы изменили конфигурацию (хоть через Конфигуратор, хоть расширением), опубликованную базу нужно обновить:
- если менялась структура или расширение — выполните
Обновить конфигурацию базы данных; - при необходимости обновите публикацию на веб-сервере через
Администрирование → Публикация на веб-серверев Конфигураторе; - в браузере очистите кэш, иначе пользователь ещё какое-то время будет видеть старую картинку из кэша.
Публикация на веб-сервере и обновление конфигурации затрагивают доступность базы для пользователей. Планируйте такие работы на время, когда в базе никто не работает, чтобы не оборвать чужие сеансы.
Значок во вкладке браузера (favicon) и заголовок окна — это уже уровень веб-сервера и настроек публикации, а не реквизит организации. Менять их силами обычного пользователя не стоит: этим занимается тот, кто настраивал публикацию.
Что учесть, чтобы логотип выглядел аккуратно
Несколько практических мелочей, из-за которых чаще всего получается криво:
- 📐 Пропорции. Загружайте картинку в тех пропорциях, в которых она должна печататься. Если растянуть квадратный логотип в широкое поле, 1С покажет его искажённым.
- 🎨 Прозрачный фон. Для логотипа и факсимиле используйте PNG с прозрачностью. JPG всегда «тащит» за собой белый или серый фон — на цветном бланке это будет заметно.
- 🔍 Проверка в PDF. Смотрите результат не только на экране, но и в сохранённом PDF или при печати: иногда на бумаге картинка бледнеет или обрезается по краю области.
- 🗂️ Несколько организаций. Логотип задаётся для каждой организации отдельно. Если фирм в базе несколько, загрузите картинку в карточку каждой — одна на всех не распространяется.
- 🔁 После обновления. Логотип организации хранится в данных и обновление конфигурации его не трогает. А вот заставку, вшитую в конфигурацию со снятием с поддержки, после крупного обновления стоит перепроверить — при объединении с типовой она иногда возвращается к стандартной.
Частые вопросы
Нужен ли программист, чтобы поменять логотип в счёте?
Главное → Организации, раздел «Логотип и печать») обычным пользователем с правами на справочник. Правка конфигурации и Конфигуратор для этого не нужны.