Когда пользователь заходит в карточку справочника, на форме вмдит кнопку, нажимает на нее и вылетает обработка ввода паспортных данных: форма этой обработки содержит поле для ввода номера серии даты и т.д. В этой обработке я написала следующий код:
Процедура Выполнить()
Форма.Параметр = СокрЛП(Вид)+", "+СокрЛП(Серия)+", "+СокрЛП(Номер)+", "+
?(ПустоеЗначение(ДатаВыдачи) = 0, Формат(СокрЛП(ДатаВыдачи), "ДДДММГГГГ"), "")+", "+СокрЛП(КемВыдан);
КонецПроцедуры // Выполнить()
Процедура ПриОткрытии()
Список = глРазложить(Форма.Параметр, ",");
//Список = глРазложитьДокУдостоверяющийЛичность(Форма.Параметр);
Сообщить("это список"+Список);
Вид = ?(0 < Список.РазмерСписка(), Список.ПолучитьЗначение(1), "");
Серия = ?(1 < Список.РазмерСписка(), Список.ПолучитьЗначение(2), "");
Номер = ?(2 < Список.РазмерСписка(), Список.ПолучитьЗначение(3), "");
ДатаВыдачи = ?(3 < Список.РазмерСписка(), Список.ПолучитьЗначение(4), "");
КемВыдан = ?(4 < Список.РазмерСписка(), Список.ПолучитьЗначение(5), "");
КонецПроцедуры // ПриОткрытии()
и проблема в том, что почему-то Форма.Параметр возвращает пустое значение