Имя: Пароль:
1C
1С v8
Что должна возвращать форма выбора?
,
0 МОРЖ
 
23.11.12
15:50
Что должна возвращать форма выбора справочника, чтобы она нормально отрабатывала стандартная процедура выбора?

Закрыть(Элемент.ТекущиеДанные.Подразделение);
// Возвращаемый тип "СправочникСсылка.Подразделение"

При чем такой код возвращает мне мою ссылку верно:

Подразделение = ОткрытьФормуМодально("Справочник.Подразделения.ФормаВыбора");

А обычная процедура выбора значения у реквизита данного типа не приносит желаемого результата...

Может она от меня ждет другого типа возвращаемого знгачения?
1 kosts
 
23.11.12
15:51
Если модальный диалог, то он может вернуть , что сам захочешь.
2 shuhard
 
23.11.12
15:51
(0) открой для себя события формы
3 kosts
 
23.11.12
15:51
Обычная форма может генерировать событие выбора.
4 IamAlexy
 
23.11.12
15:52
(1) и если немодальный :)
5 МОРЖ
 
23.11.12
16:11
Я может плохо формулирую вопрос... но я стараюсь.
(1) модальный диалог вернул ссылку, как мне и надо.
А теперь в любой форме появляется реквизит типа "СправочникСсылка.Подразделения" и когда я выбираю ему значение открывается моя форма выбора. Я кликаю куда мне надо и отрабатывает строка кода Закрыть(Элемент.ТекущиеДанные.Подразделение);
// Возвращаемый тип "СправочникСсылка.Подразделение"
Форма выбора закрывается но в реквизите значения, выбранного мной, не поятвляется
6 МОРЖ
 
23.11.12
16:12
(2) Загадочный друг, о чем ты хотел поведать ?)
7 acsent
 
23.11.12
16:12
выполнитьвыбор(...)
8 acsent
 
23.11.12
16:13
вернее ОповеститьОВыборе
9 МОРЖ
 
23.11.12
16:19
Сработало, спасибо, acsent!
Закрыть() это архаизм или для других случаев?
10 prog2012
 
23.11.12
16:20
(0)
- что вам от меня нужно?
- а что вы бы хотели чтобы нам было от вас нужно?