Имя: Пароль:
1C
1С v8
возврат значения элемента формы
0 NordMad
 
21.03.17
11:43
8.3 УФ. есть форма, открывается модально. на ней несколько реквизитов типа строка и один типа ссылкаСправочник(какой то). со строчными реквизитами проблем нету, а вот при обращении к ссылочному типу пишет что у него тип строка и значение "". почему? как получить выбранное то значение:
1 NordMad
 
21.03.17
11:44
2 Fish
 
21.03.17
11:45
Отказ от модальности не рассматривается?
3 DrShad
 
21.03.17
11:45
код покажи
4 fedoss
 
21.03.17
11:48
Просто не нужно использовать в качестве имен реквизитов предопределенные свойства.
Форма.Title = Форма.Заголовок
5 NordMad
 
21.03.17
11:48
&НаКлиенте
Процедура Save(Команда)
поля = новый структура;
поля.Вставить("name",ЭтаФорма.name);
поля.Вставить("name2",ЭтаФорма.name2);
поля.Вставить("TelNo",ЭтаФорма.TelNo);
поля.Вставить("FaxNo",ЭтаФорма.FaxNo);
поля.Вставить("Position",ЭтаФорма.Position);
поля.Вставить("Title",ЭтаФорма.Title); - вот это поле не строка, а ссылка на справочник.
поля.Вставить("Email",ЭтаФорма.Email);
     ЭтаФорма.Закрыть(поля);
КонецПроцедуры
6 vicof
 
21.03.17
11:48
Тайтл это заголовок, назови реквизит по-другому
7 NordMad
 
21.03.17
11:53
скрины посмотрите, отладчик видит нормальное значение когда я смотрю списком "этаФорма" и тип и значение определяет верно. а когда смотрю этаФорма.title пишет почему то тип строка.
8 NordMad
 
21.03.17
11:54
всё. действительно совпадение было. спасибо. тупая ошибка
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан