|
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка
| ☑ |
0
Droning1C
11.04.21
✎
11:32
|
Добрый день. Использую данную процедуру в обработчике события "При изменении" поля "Контрагент" на форме обработки. Данная процедура устанавливает отбор только первый раз. При дальнейшем изменении контрагента она не срабатывает.
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(
Заказы,
"Контрагент",
Объект.Контрагент,
ВидСравненияКомпоновкиДанных.Равно,
,
Истина,
РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ,
);
В чем косяк?
|
|
1
hhhh
11.04.21
✎
11:37
|
(0) а вы ее несколько раз запускаете?
|
|
2
Droning1C
11.04.21
✎
11:57
|
(1) каждый раз при изменении контаргента на форме.
|
|
3
Droning1C
11.04.21
✎
11:58
|
(1) я, честно говоря, не очень хорошо понимаю ее предназначение. Она нужна для единоразовой установки отбора программно? Если да, то как менять отбор программно?
|
|
4
Droning1C
11.04.21
✎
12:07
|
просто искать нужный элемент в коллекции и устанавливать ему правое значение и, при необходимости, вид сравнения? Есть БСПшная процедура?
|
|
5
Droning1C
11.04.21
✎
12:10
|
v8: Как изменить отбор динамического списка 8.3!
тут чувак вообще пришел к выводу, что надо удалять и сздавать заново? это так?
|
|
6
Droning1C
11.04.21
✎
12:14
|
ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбораДинамическогоСписка(Заказы,"Контрагент",);
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(
Заказы,
"Контрагент",
Объект.Контрагент,
ВидСравненияКомпоновкиДанных.Равно,
,
Истина,
РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ,
);
Вот так работает, но верно ли это?
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший