Имя: Пароль:
1C
1С v8
Открыть форму создаваемого документа (еще не сохраненного)
0 lucifer
 
08.10.12
15:28
Программно создаю документ, некоторые реквизиты заполняю программно, а некоторые нужно дать заполнить пользователю.

п = Документы.мойдок.СоздатьДокумент();
// заполняю реквизиты документы
форма = п.ПолучитьФорму();

как открыть форму, на сервере ОткрытьФормуМодально() и ОткрытьФорму()
нельзя вызвать, а с сервера обратиться к ф-ции на клиенте я не могу
1 Ткачев
 
08.10.12
15:30
Наверно надо вернуться на клиента вместе с п
2 Ткачев
 
08.10.12
15:36
Функция СозданиеДокумента()

    п = Документы.мойдок.СоздатьДокумент();
    // заполняю реквизиты документы
    Возврат п;

КонецФункции

#НаКлиенте
Процедура СоздатьДок()

    СозданиеДокумента().ПолучитьФорму().Открыть();

КонецПроцедуры
3 lucifer
 
08.10.12
15:40
(2) т.к. п у меня имеет тип документОбъект то на клиент обратно не передается
4 SUA
 
08.10.12
15:43
(3)Открывай форму сначала
5 SUA
 
08.10.12
15:43
как варианты - обработка заполнения
6 lucifer
 
08.10.12
15:45
(4) в смысле?
7 lucifer
 
08.10.12
16:25