Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

УФ Динамический список и текущая строка

УФ Динамический список и текущая строка
Я
   C0oLZ3r0
 
14.09.20 - 18:40
Всем доброго времени суток!

Такой момент: есть форма с дин. списком. У списка осн. таблица РС с двумя измерениями (ключ1 и ключ2).

Как с клиента спозиционировать: Элементы.ДинСписок.ТекущаяСтрока = ???

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

Собственно ответ на вопрос - нужно создать ключ записи этого регистра (заполнив нужными значениями измерений) и присвоить то что получится в текущую строку таблицы, связанной с динамическим списком.
   Answer42
 
10 - 15.09.20 - 07:34
Примерно так:

Ключ = Новый РегистрСведенийКлючЗаписи.МойРегистр(Новый Структура("Измерение1, Измерение2", ЗначениеИзмерения1, ЗначениеИзмерения2));
Элементы.Список.ТекущаяСтрока = Ключ;
   C0oLZ3r0
 
11 - 15.09.20 - 08:29
(10) Это как раз то, чего не хватало мне для счастья ))) Благодарности нет предела ))

Всем огромное спасибо за направление! Все сошлось как надо.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.