|
Присвоить картинки значениям в тч
| ☑ |
0
Barry
27.05.25
✎
19:35
|
Доброго вечера!
Есть внешняя обработка, на управляемой форме. Пытаюсь таким запросом заполнить по условию картинки в табличной части, но к сожалению не выходит. Может кто подскажет в чем дело?
Подробности
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.Наименование КАК Название,
| Номенклатура.ПометкаУдаления КАК Метка
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.ВидНоменклатуры.Наименование = ""Материалы основные""";
РезультатЗапроса = Запрос.Выполнить().Выбрать();
Пока РезультатЗапроса.Следующий() Цикл
Строчка = Объект.ТЧ.Добавить();
ЗаполнитьЗначенияСвойств(Строчка,РезультатЗапроса);
КонецЦикла;
Для Каждого Стр Из Объект.ТЧ Цикл
Если Стр.Метка = Ложь Тогда
Стр.Картинка = БиблиотекаКартинок.Удалить;
Иначе
Стр.Картинка = БиблиотекаКартинок.Реквизит;
КонецЕсли;
КонецЦикла;
|
|
1
Волшебник
27.05.25
✎
19:45
|
Тип поля Картинка должен быть Строка
|
|
2
Barry
27.05.25
✎
19:48
|
(1) все верно, тип у картинки строка.
|
|
3
Волшебник
27.05.25
✎
19:49
|
(2) теперь надо гуглить
|
|
4
Barry
27.05.25
✎
19:54
|
(3) пробовал еще через хранилище, но тоже что-то не то)
ПолучитьИзВременногоХранилища(БиблиотекаКартинок.Удалить.ПолучитьДвоичныеДанные())
|
|
5
Волшебник
27.05.25
✎
23:41
|
(4) гуглите ещё. Там что-то другое было...
|
|
6
Лирик
28.05.25
✎
10:01
|
Тип колонки "Картинка" у ТЧ - Число
Тип поля этого реквизита на форме "Поле картинки"
В свойстве "КартинкаЗначений" поля на форме выбрать коллекцию картинок (Удалить, Реквизит).
Колонку "Картинка" заполнять индексом картинки в коллекции
Пример можно посмотреть в любой обработке по маркировке товаров, где выводится статус марки, благо даже в продуктах прошлого поколения (УТ10, УПП, КА 1) все сделано на упр формах.
|
|
7
Лирик
28.05.25
✎
10:08
|
Так же можно эту же коллекцию картинок определить как свойство "КртинкаСтрок" у самой таблицы формы и указать "ПутьКДаннымКартинкиСтроки" ТЧ.Картинка.
Тогда картинка будет показана в самом верхнем левом поле таблицы формы
|
|
8
Barry
28.05.25
✎
19:49
|
(6) вопрос назревает, как выбрать в свойстве Картинка значений, сразу две картинки?)
|
|