Как программно открыть форму документа по ссылке 1С
Часто при создании нового документа возникает необходимость открыть его для пользователя, для этого удобно использовать метод ОткрытьФорму()
Ключ = Новый Структура;
Ключ.Вставить("Ключ", СсылкаНаДокумент);
ОткрытьФорму("Документ.ПоступлениеТоваровиУслуг.ФормаОбъекта", Ключ);
Или так например
ОткрытьФорму("Документ.ПоступлениеТоваровиУслуг.ФормаОбъекта", Новый Структура("Ключ", СсылкаНаДокумент));
Код может выглядеть так:
&НаКлиенте
Процедура ПоступлениеТоваровиУслуг(Команда)
СсылкаНаДокумент = СоздатьНовыйДокумент();
ОткрытьФорму("Документ.ПоступлениеТоваровиУслуг.ФормаОбъекта", Новый Структура("Ключ", СсылкаНаДокумент));
КонецПроцедуры
&НаСервере
Функция СоздатьНовыйДокумент()
НовыйДокумент = Документы.ПоступлениеТоваровиУслуг.СоздатьДокумент();
НовыйДокумент.Дата = ТекущаяДата();
НовыйДокумент.Записать();
Возврат НовыйДокумент.Ссылка;
КонецФункции
Спасибо за бесплатную подсказку!