Как спозиционироваться на определенной строке в таблице?
Имеется управляемая форма выбора,
динамический список, его основная таблица - справочникСписок.Контрагенты (конфа типовая, бух. для Украины)
Как бы книжка пишет, достаточно установить значение
Элементы.Список.ТекущаяСтрока = Выборка.Ссылка, где выборка.Ссылка - нужная мне ссылка справочника, но в результате
ничего не получается, таблица выводится с позиционированием на 1 строке справочника списка контрагенты, как и раньше...
ушел учить матчасть
так вроде же Синтакс Помощник говорит что можно...
Расширение управляемой формы для динамического списка (Managed form extension for dynamic lists)
ТекущаяСтрока (CurrentRow)
Описание:
Строка динамического списка, на которую будет установлен курсор после открытия формы.
В качестве значения для параметра используются значения ссылок на объекты, которые содержит главная таблица динамического списка. Например, СправочникСсылка.Товары.
признак не был установлен, но сейчас попробовал установить, все равно не стает на строку нужную. может потому что в иерархии она?
специально перенес нужный мне элемент справочника в верхний уровень иерархии, все равно не позиционируется
&НаКлиенте
Процедура ПозицироватьПозициюВСписокеПодбора(Код)
Если Объект.Список.НайтиСтроки(Новый Структура ("Код", Код)).Количество() <> 0 Тогда
Элементы.Список1.ТекущаяСтрока = Объект.Список.НайтиСтроки(Новый Структура ("Код", Код))[0].ПолучитьИдентификатор();
КонецЕсли;
КонецПроцедуры
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua