Имя: Пароль:
1C
1С v8
Раскрасить ячейки в табличной части.
0 AjAj
 
08.12.14
12:30
Коллеги!
Кто знает - подскажите. Помню - делал когда-то, а как - не могу вспомнить. И найти не получается.

Суть в том, что табличная часть "Товары" в документе заполняется по определенному алгоритму. Потом отдельной процедурой надо подсветить ЯЧЕЙКИ с некоторой номенклатурой.
То есть я ТабЧасть прохожу в цикле и раскрашиваю, но как?

Для Каждого ТекСтрокаТовары Из Товары Цикл
    Если ТекСтрокаТовары.Номенклатура = ....... Тогда
        //И вот тут ячейку Номенклатура текущей строки надо      покрасить красным (((
    КонецЕсли;
КонецЦикла;
1 ДенисЧ
 
08.12.14
12:31
ПРиПолученииДанных
Там крась
2 Ёпрст
 
08.12.14
12:31
или в привыводестроки
3 vicof
 
08.12.14
12:32
Или в условном офрмлении
4 ДенисЧ
 
08.12.14
12:37
(2) :пулемет.пнг:
5 AjAj
 
08.12.14
13:19
Все предложения справедливы для списка документов. А я обхожу циклом строки Табличной части Документа. Внутри документа! Какое там ПриВыводеСтроки?
6 Ненавижу 1С
 
гуру
08.12.14
13:20
(5) самое обычное
7 olegves
 
08.12.14
13:22
(5) если УФ, то (3)
8 AjAj
 
08.12.14
13:49
Формы НЕ управляемые, а обычные
9 ДенисЧ
 
08.12.14
13:50
(8) И что?
10 ДенисЧ
 
08.12.14
13:51
11 pessok
 
08.12.14
13:53
(9) он хочет это делать непосредственно во время какой-то другой обработки. сделать таблицу/соответствие для последующей ее обработки в ПриПолученииДанных - не барское дело
12 AjAj
 
08.12.14
13:54
(10) Смотрите, документ создан новый. В нем руками заполнена шапка. Затем выполнена процедура заполнения табличной части. Все. Часть заполнена. Теперь циклом(!) надо обойти строки этой части.
Процедура из Вашего скрина не будет отрабатываться, поскольку событие ПриВыводеСтроки произошло уже ранее - при заполнении.
13 AjAj
 
08.12.14
13:55
(11) ДА! Именно так. И не потому что дело не барское, а потому что того требует логика работы с документом
14 pessok
 
08.12.14
13:55
(12) ЭлементыФормы.ТабЧасть.ОбновитьСтроки()
AdBlock убивает бесплатный контент. 1Сергей