0
LeoKeyn
16.01.18
✎
09:35
|
Подскажите, что я делаю не так. Есть две формы:
1. основная форма справочника физ лица;
2. форма заполнения места рождения.
С 2 в 1 передаю данные через хранилище, но вот в чем беда.
Пытаюсь сделать, чтобы при повторном открытии формы
данные подставились в поля формы 2, но не могу понять как их передать туда.
Вроде должно работать следующим образом, но не выходит:
//Форма 1
&НаКлиенте
Процедура МестоРожденияНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
Структура = новый структура("СтрокаПередаваемая", "Россия");
ОткрытьФорму("Справочник.ФизическиеЛица.Форма.ФормаМестоРождения",структура , ВладелецФормы, ЭтаФорма.УникальныйИдентификатор,,,, РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс);
КонецПроцедуры
//Форма 2
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Страна = Параметры.СтрокаПередаваемая;
КонецПроцедуры
Выходит следующая ошибка:
{Справочник.ФизическиеЛица.Форма.ФормаМестоРождения.Форма(48)}: Поле объекта не обнаружено (СтрокаПередаваемая)
Страна = Параметры.СтрокаПередаваемая;
При этом параметр СтрокаПередаваемая существует в форме имеет тип строка и длину 250
|
|