Имя: Пароль:
1C
1С v8
Почему не работает ссылка на отбор СКД?
0 izekia
 
12.10.11
11:11
код примерно такой:

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


при первом проходе все ок, создается элемент отбора, а когда я пытаюсь что-то изменить в существующем элементе отбора, то визуально никаких изменений в отборе не происходит
1 izekia
 
12.10.11
11:30
просто чтобы понимать, я что-то неправильно делаю
или это проблема платформы?
2 GenV
 
12.10.11
11:34
(0) Попробуй не сохранять ссылку на элемент, а найти его по новой, а затем изменить.
3 izekia
 
12.10.11
11:55
(2) в этом случае работае ... но искать получается только перебором?
4 GenV
 
12.10.11
12:02
(3) Да. В типовых тоже так сделано.
5 izekia
 
12.10.11
12:06
(4) ок, спасибо
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс