Имя: Пароль:
1C
1С v8
Позиционирование в динамическом списке на РегистреСведений
0 Sayan_mi
 
18.03.19
12:21
1С 8.3 УФ
Для выбора значения сделал форму на динамическом списке в качестве основной таблицы регистр сведений.
Ни как не получается спозиционироваться на конкретной строке этого динамического списка.
Использую вот такой вариант:
Процедура КодНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    ткПараметры = Новый Структура("ТекущаяСтрока", Элемент.ТекстРедактирования);
    ФормаВыбора = ПолучитьФорму("Справочник.УАЗ_РабочиеМеста.Форма.ФормаВыбораКодаОпераций", ткПараметры);
    ФормаВыбора.Открыть();
КонецПроцедуры
Не подскажите ли что не так?
1 СтарПом
 
18.03.19
12:24
Справочник.УАЗ_РабочиеМеста не иерархический случаем?
2 Sayan_mi
 
18.03.19
13:07
(1) Иерархический.
3 СтарПом
 
18.03.19
13:52
(2) может быть даже на его форме "ФормаВыбораКодаОпераций" есть такой элемент как "ДеревоСписок"?
4 Sayan_mi
 
18.03.19
15:15
(3) Чего нет того нет.
5 singlych
 
18.03.19
15:21
(0)
ТекущаяСтрока (CurrentRow)
...
В качестве значения для параметра используются значения ссылок на объекты, которые содержит главная таблица динамического списка.

Значения ссылок, а не текст редактирования.
6 Smile 8D
 
18.03.19
15:24
(5) + РегистрСведенийКлючЗаписи.<Имя регистра сведений> (InformationRegisterRecordKey.<Имя регистра сведений>)

Описание:

Набор значений, однозначно идентифицирующих запись регистра. Объект используется в тех случаях, когда необходимо сослаться на определенную запись. Например, он выступает в качестве значения свойства ТекущаяСтрока табличного поля, отображающего список записей регистра.
7 Sayan_mi
 
19.03.19
07:08
Спасибо!
Закон Брукера: Даже маленькая практика стоит большой теории.