Добрый день!
Помогите, пожалуйста, начинающему решить проблему.
В анамнезе следующее:
1С 8.3
Есть форма списка. Я хочу открывать из нее форму для редактирования
текущего элемента списка. При этом форма элемента не та, что по умолчанию, а моя.
У меня не получается открывать ее так, чтобы в ней отображался именно текущий элемент списка. Она открывается пустая - для создания нового элемента.
Делаю я следующее:
В модуле формы списка такая процедура.
&НаКлиенте
Процедура ОткрытьФормуЭлемента(Команда)
СсылкаНаЭлемент=Элементы.Список.ТекущиеДанные.Ссылка;
ПараметрыФормы = Новый Структура();
ПараметрыФормы.Вставить("Ключ",СсылкаНаЭлемент);
ОткрытьФорму("Справочник.Специализации.Форма.МояФормаЭлемента",ПараметрыФормы);
КонецПроцедуры
В модуле формы элемента:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Сообщить(Параметры.Ключ);
КонецПроцедуры
Параметр
Ключ в сообщении выводится правильно, то есть форма элемента его получает. Но дальше открывается "чистая" форма элемента.
Где я делаю глупость?