Как программно открыть форму документа по ссылке 1С

Часто при создании нового документа возникает необходимость открыть его для пользователя, для этого удобно использовать метод ОткрытьФорму()

Ключ = Новый Структура;
Ключ.Вставить("Ключ", СсылкаНаДокумент);
	
ОткрытьФорму("Документ.ПоступлениеТоваровиУслуг.ФормаОбъекта", Ключ);

Или так например

ОткрытьФорму("Документ.ПоступлениеТоваровиУслуг.ФормаОбъекта", Новый Структура("Ключ", СсылкаНаДокумент));

Код может выглядеть так:

&НаКлиенте
Процедура ПоступлениеТоваровиУслуг(Команда)

    СсылкаНаДокумент = СоздатьНовыйДокумент();
    ОткрытьФорму("Документ.ПоступлениеТоваровиУслуг.ФормаОбъекта", Новый Структура("Ключ", СсылкаНаДокумент));

КонецПроцедуры

&НаСервере
Функция СоздатьНовыйДокумент()

   НовыйДокумент = Документы.ПоступлениеТоваровиУслуг.СоздатьДокумент();
   НовыйДокумент.Дата = ТекущаяДата();
   НовыйДокумент.Записать();

   Возврат НовыйДокумент.Ссылка;

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

Похожие записи

Один комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *