|
Управляемое приложение + программный ввод на основании |
☑ |
0
roman383
28.03.13
✎
12:37
|
В модуле документа реализована процедура "ОбработкаЗаполнения(ДанныеЗаполнения)". В другом объекте создал команду для ввода на основании этого документа:
ДокументОбъект = Документа.ИмяДокумента.СоздатьДокумент();
ДокументОбъект.Заполнить(СтруктураПараметров);
т.е. срабатывает процедура документа ОбработкаЗаполнения(ДанныеЗаполнения). Вопрос: после всего этого как открыть форму данного документа? Если это невозможно, тогда как сделать по другому, но с процедурой документа "ОбработкаЗаполнения".
|
|
1
SherifSP
28.03.13
✎
12:39
|
ФормаДокумента = ДокументОбъект.ПолучитьФорму()
|
|
2
SherifSP
28.03.13
✎
12:40
|
ФормаДокумента.Открыть()
|
|
3
SherifSP
28.03.13
✎
12:41
|
Ат провтыкал что управляемое)
|
|
4
roman383
28.03.13
✎
12:45
|
есть вариант сделать процедуру ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка) экспортной, но даже не знаю прокатил ли.
|
|
5
roman383
28.03.13
✎
12:50
|
(4) а потом на клиенте создаваь форму, дальше реквизит формы в объект и пользоваться процедурой обработка заполнения.
|
|
6
roman383
28.03.13
✎
12:51
|
(5) но хочется же научиться по нормальному такие вещи делать
|
|
7
banco
28.03.13
✎
13:22
|
ОткрытьФорму("Документ.ИмяДокумента.Форма.ФормаДокумента", Новый Структура("Основание", СтруктураПараметров));
|
|
8
roman383
28.03.13
✎
13:46
|
(7) здесь же параметры формы документа, а не ДанныеЗаполнения.
|
|
9
banco
28.03.13
✎
15:35
|
(8) так ведь не просто так ключ структуры назвал "Основание"
|
|