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

Настройки динамического списка

Автор gvm1969, 05 апр 2017, 15:09

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

gvm1969

Здравствуйте.
Помогите пожалуйста разобраться.

В управляемой форме есть динамический список. Мне необходимо программно открыть форму настройки списка. И форму поиска.

Как это можно сделать

LexaK

не надо вам "программно" открывать эти формы.

если пользователю нужны эти формы поиска, расположите/перенесите эти кнопки поиска на командную панель элемента Список.
пользователь одним кликом мышки откроет то что ему надо.

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

gvm1969

Цитата: LexaK от 05 апр 2017, 15:29
не надо вам "программно" открывать эти формы.

если пользователю нужны эти формы поиска, расположите/перенесите эти кнопки поиска на командную панель элемента Список.
пользователь одним кликом мышки откроет то что ему надо.

а если вам нужно что-то программно отобрать/найти в дин.списке
то настраивайте ваш дин.список напрямую из программы, без этих форм.

мне нужно обработать выбор пользователя
если быть точнее - после настройки или поиска - выполнить свою процедуру.
Добавлено: 05 апр 2017, 15:38


Пробовал сделать так:

ИсточникНастроек = Список.КомпоновщикНастроек.ПолучитьИсточникДоступныхНастроек();
Конструктор = Новый КонструкторНастроекКомпоновкиДанных;
Конструктор.Инициализировать(ИсточникНастроек);
Конструктор.УстановитьНастройки(Список.КомпоновщикНастроек.ПолучитьНастройки());
Конструктор.ОткрытьМодально();

Но открывается конструктор настроек СКД

LexaK

Тем более!
посмотрите элемент формы Список, посмотрите его события, на одно из них и повесьте вашу процедуру!
например:
ПриЗагрузкеПользовательскихНастроекНаСервере и др.
если помогло нажмите: Спасибо!

gvm1969

Цитата: LexaK от 05 апр 2017, 17:03
Тем более!
посмотрите элемент формы Список, посмотрите его события, на одно из них и повесьте вашу процедуру!
например:
ПриЗагрузкеПользовательскихНастроекНаСервере и др.

Спасибо, сейчас посмотрю.

Теги:

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

Рейтинг@Mail.ru

Поиск