Имя: Пароль:
1C
1С v8
Подбор значений из динамического списка в управляемых формах 8.3
0 firelli87
 
15.08.16
12:32
добрый день, осваиваю управляемые формы и не могу решить простую задачку. В обработке есть две формы "Форма", "Форма подбора". В форме ввожу в поле "номер документа" номер и нажимаю кнопку найти, в обработчике команды пишу
ПараметрыПодбора = Новый Структура("НомерДокумента,ЗакрыватьПриВыборе, МножественныйВыбор", Объект.НомерДокумента,Истина,Ложь);
     ПолучитьФорму("ВнешняяОбработка.Обработка1.Форма.ФормаПодбора", ПараметрыПодбора,Элементы.НомерДокумента);
    форма.ОткрытьМодально();

В форме подбора разместил динамический список, написал в нем запрос который выводит документы отобранные по номеру. Подскажите как теперь при щелчке на нужную строку возвратить нужный документ в основную форму? В обработчик "ОбработкаВыбора" не заходит, в обработчик "Выбор" получает номер выбранной строки, что с этим номером сделать не совсем понятно. Подскажите как мне из строки в динамическом списке выбрать документ и вернуть его в основную форму?
1 sherstnev
 
15.08.16
12:36
1) избавиться от модальности
2) открывать форму в режиме ФормаВыбора, при закрытии такая форма вернет выбранный элемент
2 sherstnev
 
15.08.16
12:38
ой, не обратил внимания: ПолучитьФорму - про это тоже забыть. ОткрытьФорму. http://catalog.mista.ru/public/236382/
3 firelli87
 
15.08.16
12:38
(1)Режим формаВыбора где указать?
4 firelli87
 
15.08.16
12:40
(2) Форма открывается, а как вернуть значение выбранной строки?
5 firelli87
 
15.08.16
12:42
На форме расположил динамический список, отобрал нужные мне позиции, как теперь двойным щелчком по позиции вернуть в выбранной строке например ВЫбранноеЗначение.Документ, в основную форму где я его дальше буду использовать?
6 SSSSS_AAAAA
 
15.08.16
12:48
(5) В УФ Правильно настроенная форма выбора САМА вернет ВЫБРАННОЕ значение без каких-либо дополнительных движений.
7 firelli87
 
15.08.16
12:50
(6) а подробнее можно?
8 firelli87
 
15.08.16
12:54
У меня внешняя обработка в ней две формы тип "Форма обработки".
9 firelli87
 
15.08.16
12:54
Форму подбора как именно правильно настроить?
10 firelli87
 
15.08.16
12:57
Подбор ведь не обязательно возвращать именно в таблицу расположенную на основной форме? Мне например достаточно вернуть значение документа в элемент формы "Документ".
11 SSSSS_AAAAA
 
15.08.16
13:08
(10) Форме выбора по барабану куда возвращать значение, она выбирает и возвращает, а не записывает сама.
12 SSSSS_AAAAA
 
15.08.16
13:08
(9) Установить в ней соответствующие галочки.
13 firelli87
 
15.08.16
13:26
В форме выбора написал так:

РезультатВыбора = Элементы.ПутевыеЛисты.ТекущиеДанные.Ссылка;
ОповеститьОВыборе(РезультатВыбора);

Всё получилось, всем спасибо!
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан