Имя: Пароль:
1C
1С v8
Как программно открыть отбор в форме списка документов
0 DenSpb
 
28.04.13
19:01
В конфе очень много реквизитов и клиент хочет, чтобы был отдельный отбор по одному из реквизитов и чтобы этот отбор был по одной кнопке. Соответственно я делаю:
   Для Каждого ЭлементОтбора Из ЭлементыФормы.ДокументСписок.НастройкаОтбора Цикл
       ЭлементыФормы.ДокументСписок.НастройкаОтбора[ЭлементОтбора.Имя].Доступность = ?(ЭлементОтбора.Имя = "Статус", Истина, Ложь);
   КонецЦикла;
           
   А как здесь вызвать форму установки отбора???
   
   Для Каждого ЭлементОтбора Из ЭлементыФормы.ДокументСписок.НастройкаОтбора Цикл
       ЭлементыФормы.ДокументСписок.НастройкаОтбора[ЭлементОтбора.Имя].Доступность = Истина;
   КонецЦикла;

Как вызвать форму установки отбора?
1 Нуф-Нуф
 
28.04.13
19:42
ты что хочешь то?
2 DenSpb
 
28.04.13
19:43
(1) чтобы открывалась стандартна форма отбора и сортировки, но в ней был отбор только по одному полю "Статус"
3 Нуф-Нуф
 
28.04.13
19:47
имхо никак.
лучше выводи на форму поле с типом Статус, и при изменении этого поля накладывай отбор
4 DenSpb
 
28.04.13
19:55
(3) так три кнопки надо ВидСравнения, Статус и Применить, хочу найти чтобы по кнопке можно было сделать
5 Aprobator
 
28.04.13
22:28
(0) один элемент вытащи на форму.
6 DenSpb
 
29.04.13
09:51
(5) Каким образом?
7 Aprobator
 
29.04.13
10:44
руками, другого способа мне неизвестно. Пример можешь посмотреть в лбом отчете, который использует универсальный отчет (есть такой реквизит у отчета). Принцип тотже самый.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.