Вывод формы списка с отбором. База АльфаАвто 5.1

1. Az18011993 28.10.20 11:57 Сейчас в теме
Добрый день,уважаемые форумчане!
Добавлен реквизит в справочнике Организации,необходимо,чтобы если у элемента справочника этот реквизит Истина не выводить его на форму списка. Вот код,делаю первый раз,можете подсказать что необходимо добавить?

Процедура ПриОткрытии()
	Если НЕ спСписокПриОткрытии(ЭтаФорма) Тогда Возврат КонецЕсли;
фиксНастройки = Новый НастройкиКомпоновкиДанных;
 
эОтбор = фиксНастройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
эОтбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("неоНеИспользуется");
эОтбор.ВидСравнения = ВидСравненияКомпоновкиДанных.НеРавно;
эОтбор.ПравоеЗначение = Истина;
эОтбор.Использование = Истина;
эОтбор.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
//ПараметрыФормы = Новый Структура;
//ПараметрыФормы.Вставить("ФиксированныеНастройки", фиксНастройки);
//ОткрытьФорму("Справочник.Организации.ФормаСписка",ПараметрыФормы);
КонецПроцедуры // ПриОткрытии()
Показать
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Азбука Морзе 106 28.10.20 12:06 Сейчас в теме
Не надо в коде прописывать отборы, сделай условным оформлением.
3. Az18011993 28.10.20 12:32 Сейчас в теме
(2)Я не знаю, где это сделать в Альфе:)
4. Az18011993 28.10.20 14:49 Сейчас в теме
	ЭтаФорма.СправочникСписок.Отбор.вашРеквизит.ВидСравнения = ВидСравнения.Равно; 
	ЭтаФорма.СправочникСписок.Отбор.вашРеквизит.Значение = Ложь; 
	ЭтаФорма.СправочникСписок.Отбор.вашРеквизит.Использование = Истина; 
	//Запретим пользователю менять отбор 
	ЭлементыФормы.Список.НастройкаОтбора.вашРеквизит.Доступность = Ложь; 

Вот на примере булевского реквизита,может кому поможет:)
Спасибо,тему можно офф
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот