Показать собственную картинку справа от текста обычной кнопки

Учебные задачи

Короткий самостоятельный пример с фактическим источником данных / собственным элементом.

Где и как запускать

Собственная обычная форма, толстый клиент, кнопка КнопкаУчебнойКниги. В конфигураторе создайте свою общую картинку УчебнаяКнига из собственного маленького значка и обновите учебную базу.

Подготовка

  1. Собственная обычная форма, толстый клиент, кнопка КнопкаУчебнойКниги. В конфигураторе создайте свою общую картинку УчебнаяКнига из собственного маленького значка и обновите учебную базу.

  2. Основной обработчик — ПриОткрытии этой формы. Сама кнопка ничего не записывает / отправляет; её учебное нажатие можно оставить отдельным от настройки внешнего вида.

Процедура ПриОткрытии()
    Кнопка = ЭлементыФормы.КнопкаУчебнойКниги;
    Кнопка.Заголовок = "Своя книга";
    Кнопка.Картинка = БиблиотекаКартинок.УчебнаяКнига;
    Кнопка.ПоложениеКартинки = ПоложениеКартинкиКнопки.Право;
    Сообщить("Собственная картинка располагается справа от текста кнопки");
КонецПроцедуры

Разбор по шагам

  1. Подготовьте указанный собственный контекст.

  2. Выполните блок в указанном модуле / обработчике.

  3. Проверьте фактический результат и ограничения.

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

  1. Кнопка получает и непустой текст, и настоящую собственную общую картинку. ПоложениеКартинкиКнопки.Право относится именно к обычной Кнопка, не к свойству картинок управляемой КнопкаФормы.

  2. Код 1С, криптография, файлы, хранилища и формы при сборке HTML не выполнялись / не изменялись.

Ожидаемый результат

Есть конкретный вызов / собственный источник, без произвольных недокументированных параметров.

На что обратить внимание

  1. Не выдавайте статическую проверку справочника за выполненный runtime-опыт в 1С.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.