Имя: Пароль:
1C
1С v8
УФУсловноеОформление необычное условие
0 Олёнок
 
27.03.15
14:47
В таблице на форме документа выводится список, нужно как-то сравнивать содержимое поля одной строки с содержимым предыдущей строки.
ТО есть поле груз
1
1
1
2
Вот если начинается 2 - то отмечать цветом.
Нашла код в сети
ЭлементОтбора = ЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.НомераГрузов.НомерМеста");

Но мне видимо нужно перебирать строки?
1 olegves
 
27.03.15
14:52
добавить поле, которое заполнять из предыдущей строки, на форму его не выводить, а использовать только для оформления
2 Олёнок
 
27.03.15
15:15
Детали можете пояснить? Допустим поле СледующийГруз, заполнять его по всей таблице при обновлении формы? или в какой момент, строки же будут редактировать.
3 D_E_S_131
 
27.03.15
15:50
А каким цветом отмечать? Ну отметите строки с "2", т.к. они отличаются от "1", но когда потом пойдут "3", то они будут таким же цветом покрашены по условию.
4 D_E_S_131
 
27.03.15
15:50
Да и без фото еще...
5 Defender aka LINN
 
27.03.15
16:03
Добавить реквизит формы, настроить отбор оформления по значению этого реквизита, заполнять при создании/чтении/изменении