Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 14:06

упр.прил. Как докопаться до структуры отбора "Найти..." в форме списка

Автор Haken, 22 ноя 2012, 11:26

0 Пользователей и 1 гость просматривают эту тему.

Haken

Добрый день.

Вот в управляемом режиме есть форма списка. С помощью механизма "Найти" осуществлен фильтр списка. Как можно докопаться до структуры этого фильтра? (например, для переноса структуры в создаваемый документ).
В Список.Отбор она (эта структура) не попадает.

Public_enemy

 Я правильно вас понял, что выходите программно добраться до фильтров отбора. Если это так вот пример текста кода:

&НаКлиенте
Процедура ПриОткрытии(Отказ)
    УстановитОтбр("АвторДокумента",ИмяПользователя());
КонецПроцедуры


&НаКлиенте
Процедура УстановитОтбр(ЛевЗнач,ПравЗнач);
 
   НовыйОтбор = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
   НовыйОтбор.Использование = Истина;
   НовыйОтбор.ЛевоеЗначение  = Новый ПолеКомпоновкиДанных(ЛевЗнач);
   НовыйОтбор.ПравоеЗначение = ПравЗнач;
   НовыйОтбор.ВидСравнения   = ВидСравненияКомпоновкиДанных.Равно;
   НовыйОтбор.Использование  = Истина;
 
КонецПроцедуры // УстановитОтбр();

Haken

Нет, не правильно :fdbsdfbsd:
Как добраться до обычного отбора (который виден в "Все действия-Настроить список-Отбор") я знаю.
Вопрос в том, как добраться до отбора, который создается механизмом "Найти..." управляемой формы списка.
Т.е. пользователь сначала осуществляет поиск (фильтр) по списку, а потом нажимает "Создать" и хорошо бы структуру этого фильтра перенести в новый документ.
Но судя по ответам на других форумах, сделать этого никак нельзя...

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск