Вход | Регистрация


Передача данных между формами

Передача данных между формами
Я
   LeoKeyn
 
16.01.18 - 09:35
Подскажите, что я делаю не так. Есть две формы:
1. основная форма справочника физ лица;
2. форма заполнения места рождения.
С 2 в 1 передаю данные через хранилище, но вот в чем беда.
Пытаюсь сделать, чтобы при повторном открытии формы
данные подставились в поля формы 2, но не могу понять как их передать туда.
Вроде должно работать следующим образом, но не выходит:


//Форма 1

&НаКлиенте
Процедура МестоРожденияНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    Структура = новый структура("СтрокаПередаваемая", "Россия");
    ОткрытьФорму("Справочник.ФизическиеЛица.Форма.ФормаМестоРождения",структура , ВладелецФормы, ЭтаФорма.УникальныйИдентификатор,,,, РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс);
    
     
КонецПроцедуры

//Форма 2

&НаКлиенте
Процедура ПриОткрытии(Отказ)
    Страна = Параметры.СтрокаПередаваемая;
КонецПроцедуры




Выходит следующая ошибка:


{Справочник.ФизическиеЛица.Форма.ФормаМестоРождения.Форма(48)}: Поле объекта не обнаружено (СтрокаПередаваемая)
    Страна = Параметры.СтрокаПередаваемая;




При этом параметр СтрокаПередаваемая существует в форме имеет тип строка и длину 250
 
 
   Mankubus
 
1 - 16.01.18 - 09:37
(0) а если в ПриСозданииНаСервере прочитать параметр?
   МимохожийОднако
 
2 - 16.01.18 - 09:37
Встань отладчиком на ошибку и смотри как формируются значения в предыдущих строках кода.
   LienXo
 
3 - 16.01.18 - 09:38
А разве ПриОткрытии Параметры доступны? Вроде только присозданиинасервере
   LeoKeyn
 
4 - 16.01.18 - 09:44
(1) (3) Сейчас попробую) просто брал пример отсюда

http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=571495
   LeoKeyn
 
5 - 16.01.18 - 09:45
(1) (3) (4) Спасибо помогло)
   LienXo
 
6 - 16.01.18 - 09:46
(4) там обычные формы, у вас управляемые
   FIXXXL
 
7 - 16.01.18 - 09:46
(3) параметр должен быть непростой, тогда и в ПриОткрытии будет виден :)
   LeoKeyn
 
8 - 16.01.18 - 10:07
(7) А какой?)
   LeoKeyn
 
9 - 16.01.18 - 10:07
(7) Это чисто ради любопытства)
   FIXXXL
 
10 - 17.01.18 - 10:28
(8) Ключевой параметр
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует