|
Подбор значений из динамического списка в управляемых формах 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
|
В форме выбора написал так:
РезультатВыбора = Элементы.ПутевыеЛисты.ТекущиеДанные.Ссылка;
ОповеститьОВыборе(РезультатВыбора);
Всё получилось, всем спасибо!
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой