Пытаюсь установить в табличной части значок по условию, но к сожалению получаю пустоту. Подскажите пожалуйста, в чем проблема? Вот код:
&НаСервере
Процедура ПолучитьДанныеНаСервере()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ПриходныйОрдерНаТоварыТовары.Ссылка КАК Документ,
| ПриходныйОрдерНаТоварыТовары.Номенклатура КАК Номенклатура,
| ПриходныйОрдерНаТоварыТовары.Количество КАК КоличествоТовара
|ИЗ
| Документ.ПриходныйОрдерНаТовары.Товары КАК ПриходныйОрдерНаТоварыТовары
|ГДЕ
| ПриходныйОрдерНаТоварыТовары.Ссылка.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыПриходныхОрдеров.ТребуетсяОбработка)";
РезультатЗапроса = Запрос.Выполнить().Выбрать();
Пока РезультатЗапроса.Следующий() Цикл
НовСтр = Объект.ТЧ.Добавить();
ЗаполнитьЗначенияСвойств(НовСтр,РезультатЗапроса);
Если РезультатЗапроса.КоличествоТовара = 3 Тогда
Для Каждого Стр Из Объект.ТЧ Цикл
Стр.Значок = БиблиотекаКартинок.СигналАктивный
КонецЦикла;
ИначеЕсли РезультатЗапроса.КоличествоТовара < 3 Тогда
Для Каждого Стр Из Объект.ТЧ Цикл
Стр.Значок = БиблиотекаКартинок.СигналНеактивный
КонецЦикла;
КонецЕсли;
КонецЦикла;
КонецПроцедуры