Имя: Пароль:
1C
1С v8
Проблема с позиционированием на элементе при открытии формы справ.
,
0 Pendalff
 
19.02.14
10:28
Всем приветы!

Хочу указать текущий элемент при открытии формы выбора справочника в 8.2 (в обычн. формах), с этим нет проблем если отключить иерархию, но, очень бы хотелось открыть форму с включенной иерархией. Это возможно?

    ЭлементыФормы.СправочникСписок.ИерархическийПросмотр = ложь;    
    ЭлементыФормы.СправочникСписок.ТекущаяСтрока = ЭтаФорма.КлючУникальности.ТекущееЗначение; //Передаем ссылку на элемент
    //ЭлементыФормы.СправочникСписок.ИерархическийПросмотр=Истина;
1 Pendalff
 
19.02.14
10:30
Даже если включить иерархию после установки текущей строки, форма открывается с переходом в конец, забыв текущую строку...
2 Pendalff
 
19.02.14
10:31
Уверен что есть хитрость, но пока не понял как :)
3 hhhh
 
19.02.14
10:32
(19) юзер пусть в настройке формы списка поставит галку "При открытии восстанавливать позицию".
4 Pendalff
 
19.02.14
10:34
(3) формы обычные, не упр.
как программно это сделать, подскажи пжлст :)
5 hhhh
 
19.02.14
10:37
(4) ну так же

ЭлементыФормы.СправочникСписок.ТекущаяСтрока = СсылкаНаЭлемент; //Передаем ссылку на элемент
6 Pendalff
 
19.02.14
10:37
(3) Спасибо нашел, Действия - настройка списка - вкладка прочее...
Программно параметр также называется?
Если его установить вместе с текущей строкой, то можно открывать с включенной иерархией, текущая строка сохранится?
так?
7 Pendalff
 
19.02.14
10:50
Не могу найти как программно установить свойство формы: "При открытии восстанавливать позицию".
вроде и нет такого...
8 Pendalff
 
19.02.14
10:51
(5) так работает только без иерархии в открываемой форме :)