Пятница, 01.11.2024, 02:12Приветствую Вас Гость | RSS
ThisIS 1C8
Категории разделы
Заметки по 1С8
Синтаксис 1С8
Дополнения 1С
Терминология 1С
Пользователь 1С
Онлайн ОБУЧЕНИЕ 1С8
Онлайн ОБУЧЕНИЕ Бухгалтерскому учету
Главная » 2012 » Август » 5 » Как показать картинки в табличной части или в динамическом списке?
00:03
Как показать картинки в табличной части или в динамическом списке?
Рассмотрим данную возможность на примере табличной части документа «Расходня накладная». В этой табличной части мы будем товары отмечать одной пиктограммой, а услуги -другой.

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


Например, это может быть коллекция, содержащая две картинки: для обозначения товаров и для обозначения услуг:


После этого необходимо задать свойство ПутьКДаннымКартинкиСтроки для этой таблицы. В этом свойстве должно быть указано поле, значение которого определяет индекс отображаемой картинки.

Например, таким полем может быть реквизит ТоварУслуга справочника Номенклатура. Для товаров этот реквизит содержит значение 0, для услуг он содержит значение 1.


В результате в самой левой колонке табличной части формы будет отображена выбранная картинка.


Можно перетащить реквизит, содержащий индексы картинки строк (в примере Объект.СписокНоменклатуры.Номенклатура.ТоварУслуга) в первую колонку таблицы формы, и тогда картинка будет отображена в отдельной колонке табличной части.

Настройка вывода картинки в отдельную колонку


Отображение картинки в отдельной колонке табличной части документа


Аналогичным образом собственные картинки можно показать и в динамическом списке. С той лишь разницей, что в свойстве ПутьКДаннымКартинкиСтроки нужно указать поле из запроса, которое будет возвращать индекс картинки в выбранной коллекции картинок.
Категория: Синтаксис 1С8 | Просмотров: 3124 | Добавил: FIERYLIONS
Поиск