Имя: Пароль:
1C
1С v8
Открыть подбор документов 1С 8.3
,
0 iva77ru
 
02.04.19
10:18
Добрый день!

Нужно открыть подбор документов, затем обработать подбор на УФ. Обзор инета привел к выводу, что без доработки формы выбора , списка документов нельзя организовать подбор документов. Это так или есть др. вариант?

Мой вариант подбора открывает форму списка документов, но далее нужно уже добавлять в форму кнопку и свою процедуру.

    ЗначениеОтбора = Новый Структура();
    ЗначениеОтбора.Вставить("Организация", Организация);
    ПараметрыВыбора = Новый Структура("ЗакрыватьПриВыборе, МножественныйВыбор, Отбор", Истина, Истина, ЗначениеОтбора);
    
    Оповещение = новый ОписаниеОповещения("ОбработатьВыборЭлементов",ЭтаФорма);
    
    ОткрытьФорму("Документ.ЗаявкаНаОткрытиеЛицевыхСчетовСотрудников.ФормаСписка",ПараметрыВыбора,ЭтаФорма,,,,Оповещение);  //

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

&НаКлиенте
Процедура ОбработатьВыборЭлементов(Рез,ДопПараметры) Экспорт

    а = 1;    

КонецПроцедуры
1 Rovan
 
гуру
02.04.19
10:42
(0) ты хвастаешься или жалуешься ?
2 iva77ru
 
02.04.19
10:57
Мне нужно понять есть ли др. варианты. Ранее работал на обычных формах, в случает организации подбора не требовалось править форму из которой шел отбор. На управляемых такой возможности не нашел. Нет желания править типовую конфу, если есть др. вариант
3 iva77ru
 
02.04.19
11:34
нашел на просторах инета, нужно менять свойства динамического списка, но у  меня в типовой это идет по переданному параметру "РежимВыбора".

    ЗначениеОтбора = Новый Структура();
    ЗначениеОтбора.Вставить("Организация", Организация);
    ПараметрыВыбора = Новый Структура("ЗакрыватьПриВыборе, МножественныйВыбор,РежимВыбора, Отбор", Истина, Истина, Истина,ЗначениеОтбора);
    
    Оповещение = новый ОписаниеОповещения("ОбработатьВыборЭлементов",ЭтаФорма);
    
    ОткрытьФорму("Документ.ЗаявкаНаОткрытиеЛицевыхСчетовСотрудников.ФормаСписка",ПараметрыВыбора,ЭтаФорма,,,,Оповещение);  //
    //
4 Rovan
 
гуру
02.04.19
12:31
(4) а так ОткрытьФорму("Документ.ЗаявкаНаОткрытиеЛицевыхСчетовСотрудников.ФормаВЫБОРА",