Тип: Картинка. Набор свойств содержит картинки, созданные при конфигурировании прикладной задачи. Имена свойств совпадают с именами картинок, как они заданы в Конфигураторе.
Полное описание, параметры и ограничения
БиблиотекаКартинок.<Имя картинки> (PictureLib.<Icon name>)
БиблиотекаКартинок (PictureLib)
<Имя картинки> (<Icon name>)
Доступен, начиная с версии 8.0.
Описание:
Тип: Картинка.
Набор свойств содержит картинки, созданные при конфигурировании прикладной задачи. Имена свойств совпадают с именами картинок, как они заданы в Конфигураторе.
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Показать собственную общую картинку УчебныйМаркер
Динамическое имя появляется после создания общей картинки в собственной учебной конфигурации. Одна картинка используется для декорации и кнопки; нажатие запускает только свою команду.
Где и как запускать
Модуль собственной управляемой формы: серверное создание и отдельная клиентская команда.
Подготовка
В отдельной учебной конфигурации откройте Общие → Общие картинки и создайте УчебныйМаркер. Импортируйте собственное небольшое PNG-изображение; готовый учебный файл owned-book-marker-32.png находится в подпапке lesson-assets рядом с HTML. Обновите конфигурацию учебной базы.
Создайте внешнюю учебную обработку с управляемой формой. Реквизиты ИмяКартинки (Строка 200) и Счетчик (Число 10.0). Выведите ИмяКартинки полем только для просмотра.
Создайте декорацию Значок вида Картинка. Создайте команду формы Проверить и обычную кнопку Проверить, связанную с этой командой.
Событие формы ПриСозданииНаСервере назначьте основному обработчику. Команде Проверить назначьте дополнительный клиентский обработчик. Оба блока вставляются на уровне модуля формы отдельно.
Откройте обработку в тонком клиенте именно этой учебной базы. БиблиотекаКартинок.УчебныйМаркер доступна по имени созданной общей картинки; в другой конфигурации её может не быть.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ИмяКартинки = "БиблиотекаКартинок.УчебныйМаркер";
Счетчик = 0;
Элементы.Значок.Картинка = БиблиотекаКартинок.УчебныйМаркер;
Элементы.Проверить.Картинка = БиблиотекаКартинок.УчебныйМаркер;
Элементы.Проверить.Отображение = ОтображениеКнопки.КартинкаИТекст;
Элементы.Проверить.Заголовок = "Проверить значок";
КонецПроцедурыСобственная команда кнопки со значком
&НаКлиенте
Процедура Проверить(Команда)
Счетчик = Счетчик + 1;
Сообщить(ИмяКартинки + ": нажатий " + Строка(Счетчик));
КонецПроцедурыРазбор по шагам
Сервер получает общую картинку УчебныйМаркер, созданную в подготовке. Это не встроенный стандартный значок и не строка с именем файла.
Значок.Картинка показывает её как декорацию; Проверить.Картинка использует то же изображение для кнопки.
Картинка сама не назначает действие. Обработчик собственной команды увеличивает счётчик и показывает точное имя использованного значения.
Как проверить результат
В форме показаны БиблиотекаКартинок.УчебныйМаркер, отдельный значок и кнопка с ним.
Два нажатия Проверить значок дают счётчик 1, затем 2. Действие значка с похожим названием не выполняется автоматически.
Ожидаемый результат
Конкретный библиотечный значок использован в работающей структуре собственной формы и команды.
На что обратить внимание
Имя общей картинки в Конфигураторе должно быть точно УчебныйМаркер. Если картинка названа иначе, измените обе строки присваивания и строковую подпись в примере.
Импортированный PNG становится ресурсом конфигурации: пользователь формы не выбирает файл и браузер руководства не исполняет этот код.
Картинка не вызывает удаления или записи: в подготовке кнопка связана только с собственной командой Проверить.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.