динамический список в расширении КА 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
обязательно программно?
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.