|
Нужно из одной формы передать значение табличного документа в другую форму
| ☑ |
0
Nataliabel
26.11.14
✎
14:30
|
Добрый день
упраляемое приложение .
в одной форме формируется Табличный документ.
нужно передать его значение в другую форму , и чтобы в другой форме он вывелся на форме с табличным документом
в форме владельце написала
ПараметрыОТкрытия = Новый Структура;
ПараметрыОТкрытия.Вставить("ФормаТабДок",ПечатьАктаОбОказанииУслуг(РасходныеДокументы, Объект.ТекущийДок));
ФормаТабДок = ПолучитьФорму("ВнешняяОбработка.ОбщийАкт.Форма.ТабличныеДокументы",ПараметрыОТкрытия,ЭтаФорма,Новый УникальныйИдентификатор);
ФормаТабДок.Открыть();
в открываемой создала параметр ФормаТабДок,
а что сделать дальше, чего-то не соображу
|
|
1
olegves
26.11.14
✎
14:38
|
а фотка где?
|
|
2
Легат
26.11.14
✎
14:47
|
При создании на сервере зиполняешь реквизиты из параметров
|
|
3
an-korot
26.11.14
✎
14:49
|
в ПараметрыОТкрытия передай просто ссылку нужного документа, при открытии формы найди его по ссылке и забери оттуда нужные данные, вот и все.
|
|
4
Nataliabel
26.11.14
✎
15:18
|
Всем спасибо, протупила, писала Элемеенты вместо Объект.
теперь другой вопрос, эта форма открывается в отдельном окне, а как сделать,чтобы она во вкладке открывалась?
|
|
5
Nataliabel
26.11.14
✎
15:20
|
точнее открывалась, как все формы в программе
|
|
6
Nataliabel
26.11.14
✎
15:54
|
все разобралась, все на поверхности лежит, просто внимательней читать надо
ФормаТабДок = ПолучитьФорму("ВнешняяОбработка.ОбщийАкт.Форма.ТабличныеДокументы",ПараметрыОТкрытия,ЭтаФорма,Новый УникальныйИдентификатор,новый ОкноКлиентскогоПриложения);
|
|
7
banco
26.11.14
✎
16:15
|
(6) вместо
ФормаТабДок = ПолучитьФорму("ВнешняяОбработка.ОбщийАкт.Форма.ТабличныеДокументы" ...
ФорматабДок.Открыть();
просто пиши
ОткрытьФорму("ВнешняяОбработка.ОбщийАкт.Форма.ТабличныеДокументы" ...
|
|