|
Дополнительное поле в форме выбора |
☑ |
0
MaiorovYury
18.06.15
✎
11:28
|
Подскажите такой вопрос
Делаю выбор документа оплаты, в форму выбора в ОформлениеСтрок.Ячейки добавил поле ОстатокОплаты и заполнил его.
Теперь как получить это значение при выборе документа?
Вот мой код
Процедура РегистрСведенийСписокДокументОплатыНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ФормаВыбора = Документы.ПоступлениеНаРасчетныйСчет.ПолучитьФормуВыбора("ФормаВыбораДляЗаказов");
ФормаВыбора.Отбор.Контрагент.Значение = ЭлементыФормы.РегистрСведенийСписок.ТекущиеДанные.Контрагент;
ФормаВыбора.Отбор.Контрагент.Использование = Истина;
Элемент.Значение = ФормаВыбора.ОткрытьМодально();
вот дальше я могу получить любые данные, кроме тех, что я добавил в ОформлениеСтрок.
Подскажите, что сделать - как их получить, или может записывать их иначе надо в форме выбора.
|
|
1
Остап Сулейманович
18.06.15
✎
11:35
|
(0) Получай данные по новой. Точно так же, как получал при добавлении в ОформлениеСтрок.
|
|
2
MaiorovYury
18.06.15
✎
11:37
|
(1) Это единственный способ?
уже думал об этом, но как-то неправильно кажется одно и тоже дважды получить)
|
|
3
Рэйв
18.06.15
✎
11:38
|
Как вариант заполняй ПриПолученииДаннх свю колонку и одновременно ТЗ с документами и остатками
При выборе формируй структуру ("Док,Остаток") , заполняй и возвращай в качестве результат выбора
|
|
4
Рэйв
18.06.15
✎
11:39
|
Но (1) проще
|
|
5
MaiorovYury
18.06.15
✎
11:40
|
(4) да (1) я уже сделал)
Но (3) - интересно)
А как подменить возвращаемое значение?
|
|
6
Рэйв
18.06.15
✎
11:42
|
(5)Насколько я помню в событии ОбработкаВыбора
|
|
7
Рэйв
18.06.15
✎
11:43
|
Или еще можно метод ОповеститьОВыборе
|
|
8
MaiorovYury
18.06.15
✎
11:46
|
(6) смотрел туда - но это ведь обработка выбора в подчиненной форме. Соответственно это надо ставить на родителя - а там я ОформленияСтрок тоже недоступны.
Ладно, может потом покопаюсь еще
Пока сделаю как в (1) сказано
|
|