Имя: Пароль:
1C
1С v8
1C Управляемые формы. Как получить текущее значение отбора ТЧ на форме?
0 Oblako486
 
15.10.14
14:47
...
1 butterbean
 
15.10.14
14:48
например ДинамическийСписок.Отбор
2 Dengerous
 
15.10.14
14:52
Настройки = Новый НастройкиКомпоновкиДанных;
    ЗаполнитьОтбор(ДинамическийСписок.Отбор.Элементы, Настройки.Отбор.Элементы);

&НаСервереБезКонтекста
Процедура ЗаполнитьОтбор(ЭлементыИсточник, ЭлементыПриемник)
    
    Для Каждого ЭлементИсточник ИЗ ЭлементыИсточник Цикл
        
        Тип = ТипЗнч(ЭлементИсточник);
        
        ЭлементПриемник = ЭлементыПриемник.Добавить(Тип);
        ЗаполнитьЗначенияСвойств(ЭлементПриемник, ЭлементИсточник);
        
        Если Тип = Тип("ГруппаЭлементовОтбораКомпоновкиДанных") Тогда
            ЗаполнитьОтбор(ЭлементИсточник.Элементы, ЭлементПриемник.Элементы);
        КонецЕсли;
        
    КонецЦикла;
    
КонецПроцедуры
3 Oblako486
 
15.10.14
14:52
У меня так называется
ВнешняяОбработка1.УниверсальныйОбменДанными.ТабличнаяЧасть
4 Oblako486
 
15.10.14
14:54
Нету динамического списка
5 Oblako486
 
15.10.14
15:05
(0) Может быть мне нужны текущие настройки поиска?
6 silent person
 
15.10.14
15:17
как называется реквизит формы в который выводятся данные из табличной части ?
7 Oblako486
 
15.10.14
15:18
(6) ТЧ
8 Рэйв
 
15.10.14
15:19
(7)Форма.ТЧ.Отбор?
9 Рэйв
 
15.10.14
15:19
только у него может быть куча элементов
10 silent person
 
15.10.14
15:20
вот ТЧ и есть Динамический список. т.е. ТЧ.Отбор содержит структуру элементов отбора
11 DrZombi
 
гуру
15.10.14
15:48
(0) Использовать ПостроительЗапроса и туда подсунуть отбор из Динамо Списка :)
12 DrZombi
 
гуру
15.10.14
15:51
(3) Если нет Динамы списка, то простым запросом :)

Если это ТЗ, то

ЭтаФомы.Элементы.<Твоя таблица>.ТекущиеДанные :)
13 Drac0
 
15.10.14
15:57
(5) Никак. но есть метод ПроверитьСтроку().