Имя: Пароль:
1C
1С v8
Вернуть текущий элемент.
,
0 antihacker
 
10.07.15
06:57
Всем приветик. Вот такой код. Думаю всем понятно что делает.

&НаКлиенте
Процедура ТЧОбъектыОбъектНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    
СтандартнаяОбработка=Ложь;
  
П = Новый Структура;
Отбор = Новый Структура;
Отбор.Вставить("Организация",Объект.Организация);
П.Вставить("Отбор", Отбор);

ОткрытьФорму("Справочник.ОбъектыОрганизации.ФормаВыбора", П,,ЭтаФорма.УникальныйИдентификатор);

КонецПроцедуры

Все работает нормально. Но как заставить еще вернуть выбранный элемент ?

Спасибо !
1 Альбатрос
 
10.07.15
06:58
ОбработкаВыбора()
2 Cube
 
10.07.15
06:59
(0) Поиск? Не не слыхал...

Делай без модальности.
24.01.2013 Вариант работы интерфейса без использования модальных окон http://v8.1c.ru/o7/201301nm/
09.12.2013 Инструменты рефакторинга и отказа от модальности http://v8.1c.ru/o7/201312ref/index.htm
3 antihacker
 
10.07.15
07:18
Я делаю в 8,3(Управляемое приложение.)
4 ЛисИзЛеса
 
10.07.15
07:25
НаКлиенте
Процедура КонтрагентПриИзменении(Элемент)
    Оповещение =Новый ОписаниеОповещения("НамахаимТутаСаблей",ЭтаФорма);
    ЗначениеОтбора = Новый Структура("Владелец", Объект.Контрагент);
    ПараметрыФормы = Новый Структура("Отбор", ЗначениеОтбора);
    ОткрытьФорму("Справочник.Договоры.ФормаВыбора", ПараметрыФормы, , , , , Оповещение);
КонецПроцедуры
&НаКлиенте
Процедура НамахаимТутаСаблей(Результат, ДополнительныеПараметры) Экспорт
    Объект.Договор=Результат;
КонецПроцедуры
5 PaulBC
 
10.07.15
07:33
(0) ОткрытьФорму("Справочник.ОбъектыОрганизации.ФормаВыбора", П, Элемент,ЭтаФорма.УникальныйИдентификатор);
6 antihacker
 
10.07.15
07:44
PaulBC, спасибо. Работает. Но не понял как. Выбранные элемент через открытую форму возвращаеться ?
7 Jokerman
 
10.07.15
08:39
(6) Увидь разницу, там "Элемент" появился - владелец
8 antihacker
 
10.07.15
08:40
Элемент я увидел. Но как он помог не понял так и.
9 Jokerman
 
10.07.15
08:42
Оставь такие мысли, пусть платформа такие вопросы решает
10 antihacker
 
10.07.15
08:47
Но логику я же должен знать. А так получился скопировал и поставил...
11 Jokerman
 
10.07.15
08:57
Элемент - владелец, он говорит: "когда ты что-то выберешь, давай мне, я заказал выбор", так понятней?
12 antihacker
 
10.07.15
08:58
Так точно.
13 antihacker
 
10.07.15
14:12
А как  получить текущее значение ? При НачалоВыбора ?

Элемент.Значение - не работает.
Ошибка? Это не ошибка, это системная функция.