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

Сохранение отбора

Автор cannabis_86, 17 апр 2014, 09:49

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

cannabis_86

Здравствуйте, уважаемые форумчане. 1с 8.2 управляемая форма списка документов(используется динамический запрос). Если в данной форме зайти в настроить список и добавить отбор вручную, то он сохраняется при следующем открытии формы(сохраняется сам отбор, но значение использования = ложь). Если я программно добавляю отбор, то пока форму не закроешь он тоже виден. Но как только закрыл, остается только отборы, введенные пользователем.
Отбор программно добавляю так:
ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(ИмяЯчейки);
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.ПравоеЗначение = ЗначениеОтбора;
ЭлементОтбора.Использование = Истина;

Подскажите в чем проблема?

MuI_I_Ika

Нужно добавлять отбор в пользовательские настройки.

cannabis_86

Цитата: MuI_I_Ika от 17 апр 2014, 19:23
Нужно добавлять отбор в пользовательские настройки.
Спасибо, если не трудно приведите пример как это сделать, а то гугл выдает не в том направлении. В принципе я проблему решил, через сохранение отбора перед закрытием формы в хранилище значений(в упп есть справочник сохраненные настройки), и последующим восстановлением из настроек. Но думаю, что решение через пользовательские настройки будет удобнее.

Теги:

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

Рейтинг@Mail.ru

Поиск