Отбор при начале выбора

builin 78 1 3 2

Блог Жёлтая тетрадь 📒 http://t.me/yellow_pad
Читатель блога I N поделился найденным в интернете полезным кодом для установки произвольного отбора формы выбора при начале выбора из элемента формы (без отдельной кнопки и команды).

&НаКлиенте
Процедура МагазинНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)

    СтандартнаяОбработка = Ложь;

    фиксНастройки = Новый НастройкиКомпоновкиДанных;

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

    ПараметрыФормы = Новый Структура;
    ПараметрыФормы.Вставить("ФиксированныеНастройки", фиксНастройки);

    ОткрытьФорму("Справочник.Магазины.ФормаВыбора", ПараметрыФормы, Элемент);

КонецПроцедуры

Источник

Орфографическая ошибка в КакойтоРеквизит: Какойто
TurboConf - расширение Конфигуратора 1С

Комментарии

SeiOkami
#1, 08 февраля 2021 17:59

А чем установка через "ФиксированныеНастройки" отличается от простого "Отбор"?


Похожие публикации

Открыть форму выбора с отбором (УФ)

Открытие формы выбора с отбором

НачалоВыбораСертификатаПриУстановленномОтборе (БСП)

ПриНачалеВыбораНастройки (БСП)

Отслеживание изменений отбора

Модератору