Открыть форму
☑
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)
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой