Имя: Пароль:
1C
 
Получить настройки "поиска" для ДинамическийСписок не из модуля этой формы?
0 Вик72
 
08.02.26
17:41
Нужно из контекста некой обработки, имея значение другой формы типа ФормаКлиентскогоПриложения получить значение поиска динамического списка, который пользователь ввел через "Найти (Ctrl-F)". В Список.Отбор, доступный на клиенте, оно не попадает - это, про мнению 1С, "устаревшие отборы", пользователи перестали ими пользоваться. Чтобы получить "новые отборы", есть метод Список.ПолучитьИсполняемуюСхемуКомпоновкиДанных, но он доступен только при контекстном серверном вызове из той формы, где расположен динамический список. Есть варианты как получить СКД/отборы динамического списка за пределами серверного контекста формы?
1 TormozIT
 
гуру
09.02.26
00:42
Универсально - нет. Только через прокси-метод модуля формы.
В качестве такого прокси можно использовать методы подсистемы ПодключаемыеКоманды из БСП.
Смотри пример в ИР ирОбщий.УправляемаяФормаБСП_ВыполнитьНаСервереЛкс
2 Asmody
 
08.02.26
20:47
(0) Если тебе чего-то не дали, то тебе это, по мнению владельца, не нужно. И не надо лезть своими шаловливыми ручками в чужой контекст.
Или уговори владельца контекста с тобой поделиться.
3 Fedor-1971
 
09.02.26
09:29
(0) Сделать экспортную функцию в исходной форме и вызвать оную:
ЛокОтбор = ЗначениеДругойФормы.ПолучитьОтборыПользователя
Не вернёт нужное?
Основная теорема систематики: Новые системы плодят новые проблемы.