Имя: Пароль:
1C
1C 7.7
v7: Отфильтровать форму списка справочника при выборе элемента
0 Pr0gLamer
 
20.07.12
17:35
Здравствуйте!
Есть Список Значений, заполненный элементами справочника.В документе выбирается элемент справочника из формы списка. Необходимо реализовать выбор этого элемента ,предварительно наложив фильтр по данному списку значений.
Есть идеи?
1 Mikeware
 
20.07.12
17:39
Почитать СП - не предлагать?
2 Pr0gLamer
 
20.07.12
17:41
Когда я использую метод "Выбрать", я не могу передать никакие параметры
3 vinogradъ
 
20.07.12
17:46
(2) не используй Выбрать, используй другой
4 Pr0gLamer
 
20.07.12
17:55
какой?
5 viktor_vv
 
20.07.12
17:58
Например :

ОткрытьПодбор() и ОбработкаПодбора()
6 Pr0gLamer
 
20.07.12
18:00
Точно,забыл про них!
(5) спасибо!
7 Pr0gLamer
 
20.07.12
18:05
Хотя конечно в процедуре ПриНачалеВыбораЗначения,при переопределении поведения,эти методы использовать не очень удобно(
8 Pr0gLamer
 
20.07.12
18:13
ха,мой быдлокод работает
9 viktor_vv
 
20.07.12
18:19
В ПриНачалеВыбораЗначения можно и просто ОткрытьФорму, она вроде отработает выбор стандартно. Это если мне память не изменяет.
10 Pr0gLamer
 
20.07.12
18:27
(9) у меня там флагСтандартнойОбработки = 0
в том и дело
11 viktor_vv
 
20.07.12
19:12
(10) Ну и правильно, это чтобы два раза выбор не открывался. И для ОткрытьФорму() должно нормально отработать.
12 1Сергей
 
21.07.12
09:52
ИспользоватьСписокЭлементов(<?>);
UseItemList(<?>);
Синтаксис:
ИспользоватьСписокЭлементов(<СписокЗначений>)
Назначение:
Реализует фильтрацию элементов справочника, используя нединамический фильтр.
Параметры:
<СписокЗначений> - необязательный параметр. Значение типа - ''СписокЗначений'' - должен представлять собой список элементов справочника, выбранных для просмотра. Если это значение пустое, то фильтр отключается.
Замечание:
Метод доступен только в контексте Модуля формы списка справочника и относится ко всему текущему справочнику.