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

Динамическая фильтрация записей в форме списка справочника 1С 8.2

Автор APMEH19, 01 мар 2011, 15:26

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

APMEH19

Спасибо большое еще раз progmikon и cska-fanat-kz.

"Список.Отбор.Элементы.Очистить();"-сработало нормально. Возможно вариант "Список.Отбор.Сбросить();" - для версии 8.1, поэтому не получалось. Да и в синтакс-помошнике описание "СправочникСписок.Отбор" - весьма скудное, явно - недоработка.
Потом и вариант запроса отработаю.

bir

Вопрос - дополнительный реквизит "Год" в форме списка справочника - какой у него тип?

cska-fanat-kz

Цитата: APMEH19 от 01 мар 2011, 15:26Имеется справочник "Процедуры" с реквизитами "Год" (СправочникСсылка.Год) и "Наименование" (строка).

Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

bir


Цитата: cska-fanat-kz от 16 июл 2015, 12:08
Цитата: APMEH19 от 01 мар 2011, 15:26Имеется справочник "Процедуры" с реквизитами "Год" (СправочникСсылка.Год) и "Наименование" (строка).


Простите чайника - это я прочла.
Дополнительный реквизит "Год" в форме списка справочника - тоже тип СправочникСсылка.Год ?

cska-fanat-kz

Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

bir

У меня похожая задача. Помогите, пожалуйста, разобраться.
Есть справочник Номенклатура, у него есть ФормаСписка,
на которой добавлен чекбокс для скрытия помеченных на удаление элементов, тип булево.
Вот код:
&НаКлиенте
Процедура ПомеченныеНаУдалениеПриИзменении(Элемент)
   
   ФормаСписка = ПолучитьФорму("Справочник.Номенклатура.ФормаСписка");
   ПомеченныеНаУдаление(ПомеченныеНаУдаление);
   ФормаСписка.ОбновитьОтображениеДанных();
   
КонецПроцедуры

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

Не работает.. Что не так? Спасибо.

cska-fanat-kz

вы лучше в запрос к динамическому списку добавьте параметр и условие на ПометкаУдаления.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Rasty

А список номенклатура это что? вы как я понимаю хочите открыть и увидеть сразу отбор из другой формы?
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

bir

Цитата: cska-fanat-kz от 16 июл 2015, 14:18
вы лучше в запрос к динамическому списку добавьте параметр и условие на ПометкаУдаления.
УРА!!! Заработало! Спасибо!!!!!!!!!!!

Теги:

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

Рейтинг@Mail.ru

Поиск