Имя: Пароль:
1C
1С v8
Как владелец формы выбора получает значение выбора?
0 Dirk Diggler
 
05.09.12
17:51
В типовых часто используется такая конструкция:

ФормаВыбора = Документы.ЗаказПоставщику.ПолучитьФормуВыбора(,ЭлементыФормы.Заказ,);
ФормаВыбора.Открыть();

После выбора в ЭлементыФормы.Заказ и связанный с ним реквизит попадает выбранный заказ. На каком механизме платформы это основано? Что-то не нашел где это документировано.  В справке сказано коротко:
<Владелец> (необязательный)

Тип: Форма; Элемент управления.
Объект, который будет являться владельцем открываемой формы


про то, что в него попадет результат выбора - тишина.

и связанный вопрос - нельзя ли так же просто миновать элемент формы и помещать значение сразу в реквизит ?
1 mikecool
 
05.09.12
17:53
наверняка рядом валяется ОбработкаВыбора
2 DrShad
 
05.09.12
17:53
ну если сможешь по реквизиту (не элементу формы) жмакнуть кнопку выбора, то я не против
3 DrShad
 
05.09.12
17:54
(1) не, обработка выбора если владелец не указан
4 sergeante
 
05.09.12
17:57
(0) Тип: Форма; Элемент управления. Стало быть реквизит нельзя, реквизит не может быть владельцем. А что тебя так это всё засмущало то?
5 Dirk Diggler
 
06.09.12
08:06
(4) надоело костыли городить чтобы видеть в поле ввода не "Реализация товаров и услуг №000000023 от 23 ноября 2011 г.", а "Отгрузка №23".
В 8.3 это штатно релизуется, но когда мы ещё на неё перейдем - неизвестно.
а если можно было бы чтобы значение из формы выбора попадало сразу в реквизит, а не элемент формы - это все реализуется красиво и без лишних скрытых элементов формы.
6 Dirk Diggler
 
06.09.12
14:11
ап на всякий случай....
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой