Как открыть форму ДокументаОбъекта и передать в нее параметр?
☑
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) На клиенте создавать форму, объект формы передавать на сервер, там его заполнять, потом возвращать на клиент, копировать в данные формы и затем открывать эту форму.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан