Имя: Пароль:
1C
1С v8
динамический список в расширении КА 2.4
0 Мисти
 
21.11.20
18:47
Задача простая - раскрасить номенклатуру при подборе в разные цвета (в зависимости от добавленного в расширении реквизита), номенклатура при этом формируется динамическим списком, что-то в расширении мне не удалос в него влезть.
Это невозможно, что ли? а как тогда раскрасить?
1 RomanYS
 
21.11.20
18:56
"не удалос в него влезть" - это как? Надо себя заставить)
2 Мисти
 
21.11.20
19:03
я как-то не так перетащила форму? В модуле формы рисовать свое можно, а реквизиты - недоступны для редактирования, включая списокНоменклатуры
3 RomanYS
 
21.11.20
19:04
(2) их тоже надо отдельно захватить в расширение. Нажми правую КМ
4 Мисти
 
21.11.20
19:19
(3) нашла спасибо! И еще - мне бы ТекущаяДата() в запрос динамического списка вставить?
5 RomanYS
 
21.11.20
19:36
Список.Параметры.УстановитьЗначениеПараметра("Начало", НачалоПериода);
6 Мисти
 
21.11.20
21:46
Элемент = УсловноеОформление.Элементы.Добавить();

    ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
    ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.СписокСтандартныйПоискНоменклатура.Имя);

    ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(Элементы.СписокСтандартныйПоискНоменклатура.подчиненныеЭлементы.Ю_ЗапретОтгрузки);
    ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    ОтборЭлемента.ПравоеЗначение = Истина;

    Элемент.Оформление.УстановитьЗначениеПараметра("ЦветФона", ЦветаСтиля.АльтернативныйЦветФонаПоля);

Еще бы я поняла, что тут происходит! Пытаюсь изобразить по аналогии, в список добавила реквизит Ю_ЗапретОтгрузки, но что-то не так, правда?
7 Chameleon1980
 
21.11.20
22:48
обязательно программно?
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.