Имя: Пароль:
1C
1С v8
Разовое выделение цветом строки табличного поля справочника
0 marshalbratsk
 
11.08.17
07:40
Имеется справочник, в нём табличное поле ТаблицаДанных в котором содержится N-ное количество номенклатур.
Имеется временная таблица ВыделитьСтроки в котором есть несколько строк в единственной колонке "номенклатура"
Нужно выделить цветом строки табличного поля ТаблицаДанных если соблюдается условие

Для Каждого Стр Из ТаблицаДанных Цикл
Для Каждого Стр2 Из ВыделитьСтроки Цикл
Если Стр.Номенклатура = Стр2.Номенклатура Тогда
//Тут должен быть код выделения строки цветом
КонецЕсли;
КонецЦикла;
1 Имитация работы
 
11.08.17
07:50
Фильтр=новый структура("номенклатура");
Для каждого стр из Выделитьстроки цикл
Фильтр.номенклатура=стр.номенклатура;
Для каждого стр2 из таблицаданных.найтистроки(фильтр) цикл
// Код выделения строки цветом
Конеццикла;
Конеццикла;

Не благодари.
2 Ganiev
 
11.08.17
09:01
Циклами не оптимально, если у тебя много строчек!
Форма объекта или списка? как ты ТаблицаДанных  и ВыделитьСтроки получаешь?
3 1dvd
 
11.08.17
09:05
раскрашивать лучше всего в ПриПолученииДанных
4 Имитация работы
 
11.08.17
09:13
(3) В интерфейсе такси - однозначно!
5 Ganiev
 
11.08.17
09:39
(3)(4) Динамический список с произвольным запросом и оформлением строк!
6 Chameleon1980
 
11.08.17
10:10
(4), (5)
а мне одному прочиталось в (0) про ТП?
7 dezss
 
11.08.17
10:14
Если УФ, то не надо вт, сделай еще один реквизит и заполняй его. А дальше условное оформление.
8 1dvd
 
11.08.17
10:42
(6) я тоже сразу понял, что это обычные формы. Табличное поле же