(5) Очень просто.
1. Выяснить, что такое асинхронные вызовы и отказ от модельности;
2. Написать что-то вроде
Параметры = Новый Структура("СсылкаНаДокумент", СсылкаНаДокумент);
ОписаниеОповещения = Новый ОписаниеОповещения("ОткрытьФормуЗавершение", СсылкаНаДокумент);
ОткрытьФорму("Документ.РеализацияТоваровУслуг.Форма.ФормаСписка", Параметры, СсылкаНаДокумент, , , , ОписаниеОповещения);
+(6) и не забудь после этого всего описать процедуру ОткрытьФормуЗавершение
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс