Имя: Пароль:
1C
1С v8
Как передать в форму выбора параметр "ТекущееЗначение"
,
0 Serega103
 
11.08.15
10:10
Здравствуйте, у меня проблема:
Не срабатывает казалось бы простой код
Процедура ЗаголовокЗаданияНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    Парам=Новый Структура("ТекущееЗначение",Объект.ВидЗаданияСпр);
    Ф=ПолучитьФорму("Справочник.ВидыЗаданий.ФормаВыбора",Парам,ЭтаФорма);
    Объект.ВидЗаданияСпр=Ф.Открыть();
    СтандартнаяОбработка=ложь;
КонецПроцедуры

Форма выбора должна открыться с установленным текущим элементом справочника, но не срабатывает почему то.
1 Timon1405
 
11.08.15
10:11
...=Новый Структура("Ключ",
2 Serega103
 
11.08.15
10:22
(1) и так не срабатывает
3 alexei366
 
11.08.15
10:37
(2) Вроде "ТекущийЭлемент"
4 alexei366
 
11.08.15
10:38
(1) "Ключ" это основной реквизит для формы объекта
5 Мимохожий Однако
 
11.08.15
10:39
(2)Не стесняйся. Код показывай.
6 PaulBC
 
11.08.15
10:40
"ТекущаяСтрока"
7 alexei366
 
11.08.15
10:41
(6) Или так, непомню)))
8 scanduta
 
11.08.15
10:42
ПараметрыФормы = Новый Структура("Отбор", Новый Структура("Ссылка", Ссылка))
ВыбранноеЗначение=ОткрытьФормуМодально("Справочник.ФизическиеЛица.Форма.ФормаВыбора", ПараметрыФормы);
9 alexei366
 
11.08.15
10:47
(8) Ты что написал?
10 Serega103
 
11.08.15
10:57
(6) "текущаястрока" стработало
спасибо всем за помощь
Основная теорема систематики: Новые системы плодят новые проблемы.