Имя: Пароль:
1C
1С v8
Управляемые формы. Удаление отбора динамического списка.
0 k99
 
06.06.13
07:50
На форме обработки динамический список. Заполняется по запросу через свойства списка. Создал на форме отбор. Работает. Не могу создать удаление отбора. Скопировал код с ут 11, использую типа Форма.Список.Отбор.Элементы.Очистить() или ОтборСпискаНоменклатуры.Удалить(ЭлементОтбора)...
Динамический список пустой после процедуры, отрабатывающей очистку отбора. Хотя в отладчике вижу, что Форма.Список.Отбор.Элементы - не содержат элементов. Где ошибка? Заранее спасибо.
1 MSII
 
06.06.13
08:21
Естественно, ошибка в строке 764, там где ты произвольный запрос ДС правишь так, что он не возвращает записей.
2 k99
 
06.06.13
08:35
Запрос при открытии формы работает. Но после удаления отбора динамический список пустой. Поставлю вопрос так. Пожалуйста, пример удаления отбора на скд.
3 Defender aka LINN
 
06.06.13
08:40
(2) Пример удаления в (0). Если список пустой - то некто написал кривой запрос, который ничего не возвращает
4 k99
 
06.06.13
08:46
запрос при открытии формы выводит динамический список
5 k99
 
06.06.13
08:46
может надо после удаления отбора что-то инициировать?
6 k99
 
06.06.13
09:04
получилось... вопрос снят. спасибо за внимание. просто забыл добавить условие, что при пустой строке поиска не надо  выполнять поиск.