|
Как открыть форму ДокументаОбъекта и передать в нее параметр?
| ☑ |
0
yabes
08.12.16
✎
11:14
|
Добрый день.
&НаКлиенте
Процедура Создать(Команда)
НовДок=СоздатьКарточкуДокументаНаСервере(); //Возвращает ДокументОбъект
КонецПроцедуры
Как теперь открыть форму этого объекта и передать в нее параметр?
Пробовал так, но параметр не передается:
&НаКлиенте
Процедура Создать(Команда)
НовДок=СоздатьКарточкуДокументаНаСервере(); //Возвращает ДокументОбъект
ПараметрыФормы = Новый Структура("НачислениеСубподрядчика", Документ);
Фрм = ПолучитьФорму("Документ.Начисление.Форма.ФормаДокумента", ПараметрыФормы);
ЗначениеВДанныеФормы(НовДок, Фрм.Объект);
Фрм.Открыть();
КонецПроцедуры
|
|
1
yabes
08.12.16
✎
11:17
|
(0) Документ еще не должен быть записан, ссылки нет
|
|
2
Живой Ископаемый
08.12.16
✎
11:20
|
ссылка есть всегда. Можно получитьссылкунового.
|
|
3
Мимохожий Однако
08.12.16
✎
11:28
|
(0)ПараметрыФормы = Новый Структура("НачислениеСубподрядчика", Документ); здесь Документ что содержит?
|
|
4
Живой Ископаемый
08.12.16
✎
11:33
|
2(3) ты слепой? он же написал что Объект
|
|
5
Мимохожий Однако
08.12.16
✎
11:38
|
(4) ОК. А где он определил это значение? Я увидел только НовДок
|
|
6
yabes
08.12.16
✎
11:51
|
(3) Документ - это параметр типа ДокументСсылка
|
|
7
yabes
08.12.16
✎
11:52
|
(3) Точнее реквизит формы
|
|
8
Живой Ископаемый
08.12.16
✎
11:54
|
2(5)а, точно, прошу прощения
|
|
9
mikeA
08.12.16
✎
12:08
|
(0) На клиенте создавать форму, объект формы передавать на сервер, там его заполнять, потом возвращать на клиент, копировать в данные формы и затем открывать эту форму.
|
|