|
Открыть форму выбора на УФ | ☑ | ||
|---|---|---|---|---|
|
0
wald
07.02.12
✎
12:31
|
Суть задачи: есть форма документа 1. У документа есть реквизит = ДокументОснование. На форме документа 1 есть надпись (с галочкой Гиперссылка). При нажатии на эту надпись если ЗначениеЗаполнено(объект.ДокументОснование) то открывается форма документа основания. А вот если значение не заполнено то должна открываться форма выбора документов основания. вот код:
Форма = ПолучитьФорму("Документ.МойДокумент.Форма.ФормаВыбораУправляемая", , Элементы.ДокументОснование); Форма.Открыть(); Но на форме же нет ДокументаОснования! Можно его при выборе на форме подбора отправить в реквизит самого объекта? |
|||
|
1
ptiz
07.02.12
✎
12:37
|
Структура = Новый Структура;
Структура.Вставить("РежимВыбора", Истина); Форма = ПолучитьФорму("Документ.МойДокумент.Форма.ФормаВыбораУправляемая", Структура, ЭтаФорма); и ловить ОбработкаВыбора() в текущей форме |
|||
|
2
wald
07.02.12
✎
12:50
|
(1) ОбработкаВыбора в форме выбора? Нифига не ловит, не передает
|
|||
|
3
ptiz
07.02.12
✎
12:55
|
В форме, откуда вызываешь, конечно.
|
|||
|
4
wald
07.02.12
✎
13:06
|
Да, спасибо!
|
|||
|
5
Defender aka LINN
07.02.12
✎
13:08
|
Документ = ОткрытьФормуМодально("Документ.МойДокумент.Форма.ФормаВыбораУправляемая", Новый Структура("РежимВыбора", Истина));
|
|||
|
6
Mort
07.02.12
✎
13:10
|
(5) Думаю не тот случай, чтобы лочить все окна программы формой выбора.
|
|||
|
7
simol
15.02.12
✎
13:04
|
(5)Я по аналогии хочу выбрать элемент справочника.
Всегда в Выбранной номенклатуре 0, в чем прикол? |
|||
|
8
simol
15.02.12
✎
13:08
|
Работает вот так:
|
| Форум | Правила | Описание | Секции | Поиск |