|
УФ Динамический список и текущая строка
| ☑ |
0
C0oLZ3r0
14.09.20
✎
18:40
|
Всем доброго времени суток!
Такой момент: есть форма с дин. списком. У списка осн. таблица РС с двумя измерениями (ключ1 и ключ2).
Как с клиента спозиционировать: Элементы.ДинСписок.ТекущаяСтрока = ???
Заранее благодарен!
|
|
1
Cyberhawk
14.09.20
✎
18:45
|
Нужно присваивать результат метода ПолучитьИдентификатор(), который в свою очередь вызывать от найденной по ключу строки через метод НайтиСтроки()
|
|
2
C0oLZ3r0
14.09.20
✎
18:50
|
(1) Благодарю! Буду пробовать ))
|
|
3
C0oLZ3r0
14.09.20
✎
20:34
|
Видимо поторопился ))
НайтиСтроки() у кого делается? Чего-то не догоняю...
|
|
4
C0oLZ3r0
14.09.20
✎
21:14
|
ДинСписок.НайтиСтроки() - Нет такого метода. Подскажите, пожалуйста ))
|
|
5
Ёпрст
14.09.20
✎
21:15
|
(4) элементы.
|
|
6
C0oLZ3r0
14.09.20
✎
21:24
|
(5) Элементы.ДинСписок.НайтиСтроки(СтруктураОтбора) - Метод не найден ((
|
|
7
tixis
15.09.20
✎
00:37
|
|
|
8
tixis
15.09.20
✎
00:42
|
общий смысл такой:
С формы найти строку реквизита формы: ТекущаяСтрока - идентификатор - найтиПоидентификатору(Идентификатор)
С реквизита формы спозиционироваться на таблице формы: ПолучитьИдентификатор() - Идентификатор - ТекущаяСтрока = Идентификатор
|
|
9
Answer42
15.09.20
✎
07:29
|
(0) Все предыдущие ответы были про ДанныеФормыКоллекция (или дерево и пр).
О том что вопрос про динамический список, видимо не заметили.
Собственно ответ на вопрос - нужно создать ключ записи этого регистра (заполнив нужными значениями измерений) и присвоить то что получится в текущую строку таблицы, связанной с динамическим списком.
|
|
10
Answer42
15.09.20
✎
07:34
|
Примерно так:
Ключ = Новый РегистрСведенийКлючЗаписи.МойРегистр(Новый Структура("Измерение1, Измерение2", ЗначениеИзмерения1, ЗначениеИзмерения2));
Элементы.Список.ТекущаяСтрока = Ключ;
|
|
11
C0oLZ3r0
15.09.20
✎
08:29
|
(10) Это как раз то, чего не хватало мне для счастья ))) Благодарности нет предела ))
Всем огромное спасибо за направление! Все сошлось как надо.
|
|