Имя: Пароль:
1C
1С v8
Сортировка Списка за указаную дату
0 zhuk125
 
21.03.16
18:49
Есть форма списка и в ней нужно закрасить строки которые меньше текущей даты, как это сделать ? обычное приложение и форма списка документа,"Управление производственным предприятием для Украины"
1 Lexey_
 
21.03.16
19:19
(0) как связана раскраска с сортировкой?
2 Chameleon1980
 
21.03.16
19:27
ПриПолученииДанных
3 zhuk125
 
22.03.16
09:38
Пишу такой код.
Процедура СписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
    
    Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    ПриходныйОрдерНаТовары.Ссылка,
        |    ПриходныйОрдерНаТовары.Дата
        |ИЗ
        |    Документ.ПриходныйОрдерНаТовары КАК ПриходныйОрдерНаТовары
        |ГДЕ
        |    ПриходныйОрдерНаТовары.Дата < &ДокСсылка";
    Запрос.УстановитьПараметр("ДокСсылка", Дата("20160101"));
    РезультатЗапроса = Запрос.Выполнить().Выбрать();

    Если  Документы.ПриходныйОрдерНаТовары.Дата < Дата("20160101")  ТОгда
        Цвет = Новый Цвет();        
    Иначе
        Цвет = Новый Цвет(255,160,160);        
    КонецЕсли;    
    ОформлениеСтроки.ЦветФона = Цвет;
        
  КонецПроцедуры

Дата- стандартный реквизит. Вылетает ошибка что поле Дата не обнаружено.
4 aleks_default
 
22.03.16
09:43
(3) А нафиг ты запрос выполняешь если результат не используешь? Может всетаки стоит книжку почитать прежде чем браться за написание кода?
5 FIXXXL
 
22.03.16
09:49
(3) поставь точку останова, посмотри что есть Элемент в этой процедуре, подумай