|  | ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка | ☑ | 
    
        | 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 | 
        ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбораДинамическогоСписка(Заказы,"Контрагент",);
 ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(
 Заказы,
 "Контрагент",
 Объект.Контрагент,
 ВидСравненияКомпоновкиДанных.Равно,
 ,
 Истина,
 РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ,
 );
 
 
 Вот так работает, но верно ли это?
 |  |