Имя: Пароль:
1C
1С v8
Нужно из одной формы передать значение табличного документа в другую форму
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) вместо
ФормаТабДок = ПолучитьФорму("ВнешняяОбработка.ОбщийАкт.Форма.ТабличныеДокументы" ...
ФорматабДок.Открыть();
просто пиши
ОткрытьФорму("ВнешняяОбработка.ОбщийАкт.Форма.ТабличныеДокументы" ...