![]() |
|
Обработка выбора | ☑ | ||
---|---|---|---|---|
0
Maxsim24
13.02.24
✎
16:28
|
Добрый вечер, подскажите с задачей
Есть: ВнешняяОбработка в ней ТаблицаЗначений в которую набиваются заказы с ДокументЗаказыПокупателя. Пытаюсь выполнить: При добавлении новой строки, когда открывается форма списка документа Заказы, выставить фильтр по Контрагнету. Получилось: Процедура ЗаказыЗаказНачалоВыбора(Элемент, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; ФормаСписка = ПолучитьФорму("Документ.ЗаказПокупателя.ФормаСписка"); ФормаСписка.Отбор.Контрагент.Установить(ЭтаФорма.Заказы[0].Заказ.Контрагент); ФормаСписка.Открыть(); КонецПроцедуры Проблема, то что при выборе с формы списка ДокументаЗаказПокупателя не происходит помещение ссылки в ТаблицуЗначений,а происходит открытие документа (Все это в обычных формах) |
|||
1
Волшебник
13.02.24
✎
16:30
|
Нужно форму списка открыть в режиме выбора, а владельцем назначить поле ввода
|
|||
2
AlexeyKh
13.02.24
✎
16:35
|
а почему ФормаСписка - открываете?
вроде как ФормаВыбора нужна или в форме списка настройками надо задать что это режим Выбора! (хз, где-то там) и как-то из формы значение надо получить/вернуть в ячейку строки ТЗ |
|||
3
Maxsim24
13.02.24
✎
20:35
|
(2) Да, заменил ФормуСписка на ФормуВыбора. Теперь, при выборе заказа, в ТаблицеЗначений выбирается пустое значение. Не совсем понимаю как получить из формы значение, чтобы подставлялось в ТаблицуЗначений
|
|||
4
Maxsim24
13.02.24
✎
20:55
|
(1) ФормаВыбора = Документы.ЗаказПокупателя.ПолучитьФормуВыбора("ФормаВыбора",ЭтаФорма);
ФормаВыбора.Отбор.Контрагент.Установить(ЭтаФорма.Заказы[0].Заказ.Контрагент); ФормаВыбора.Открыть(); Вот так пробую, только выбранное значение не подставляется.. |
|||
5
Волшебник
13.02.24
✎
22:12
|
(4) Задайте владельца формы выбора — поле выбора
или обработайте событие ОповещениеОВыборе в исходной форме ![]() |
|||
6
Maxsim24
14.02.24
✎
07:49
|
(5) Спасибо, получилось. Описал ОбработкуВыбора:
Процедура ОбработкаВыбора(ЗначениеВыбора, Источник) ТекущийЭлемент.ТекущаяСтрока.Заказ = ЗначениеВыбора; КонецПроцедуры |
|||
7
Волшебник
14.02.24
✎
07:49
|
(6) 👍
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |