|
Открыть форму
| ☑ |
0
re-code
03.09.13
✎
11:55
|
Я написал обработку на управляемых формах, которая создает документ. Требуется после создания документа, открыть его.
|
|
1
Любопытная
03.09.13
✎
11:56
|
ну а в чем проблема? По ссылке получи форму и открой
|
|
2
re-code
03.09.13
✎
11:58
|
Документ создается на сервере, появляется ошибка - Интерактивные действие невозможны.
|
|
3
re-code
03.09.13
✎
11:58
|
Как на клиенте получить ссылку на документ ?
|
|
4
Любопытная
03.09.13
✎
12:02
|
ДокументСсылка.<Имя документа> (DocumentRef.<Имя документа>)
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
передай ссылку на клиент, получи по ней форму и открой
|
|
5
NatalySH
03.09.13
✎
12:12
|
Например так:
&НаКлиенте
Процедура СоздатьИОткрытьДокумент()
РезультатСсылка = СоздатьМойДокумент();
Если РезультатСсылка <> Неопределено Тогда
П = Новый Структура("Ключ", РезультатСсылка);
ФормаДок = ПолучитьФорму("Документ.МойДокумент.ФормаОбъекта", П);
ФормаДок.Открыть();
КонецЕсли;
КонецПроцедуры
&НаСервереБезКонтекста
Функция СоздатьМойДокумент()
ДокументОбъект = Документы.МойДокумент.СоздатьДокумент();
//Заполнение реквизитов документа...
Попытка
ДокументОбъект.Записать();
Исключение
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Не удалось записать документ " + ОписаниеОшибки();
Сообщение.Сообщить();
Возврат Неопределено;
КонецПопытки;
Возврат ДокументОбъект.Ссылка;
КонецФункции
|
|
6
re-code
03.09.13
✎
12:17
|
Спасибо! Идеально подошло.(5)
|
|