Имя: Пароль:
1C
1С v8
Присвоить картинки значениям в тч
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) гуглите ещё. Там что-то другое было...
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.