Одна из типичных задач при работе с формами списков – это открытие формы с одновременным позиционированием на конкретном элементе списка.
Из формы объекта это можно сделать интерактивно с помощью стандартной команды Показать в списке из подменю Еще. Но если это необходимо, можно спозиционироваться на конкретном элементе списка программно.
Для этого можно использовать параметр ТекущаяСтрока, который поставляется расширением динамического списка (рис. 3.11).

Рис. 3.11. Параметр «ТекущаяСтрока» в синтакс-помощнике
Например, для того чтобы сразу увидеть открытый элемент в списке товаров, нужно, находясь в форме элемента справочника Товары, открыть форму списка товаров так, чтобы курсор находился на этом элементе.
Для этого можно создать локальную команду формы элемента, которая будет выполнять следующий код (листинг 3.8).
Листинг 3.8. Открытие формы списка с позиционированием на некотором элементе
ПараметрыФормы = Новый Структура("ТекущаяСтрока", Объект.Ссылка);
ОткрытьФорму("Справочник.Товары.ФормаСписка", ПараметрыФормы);
Примечание
Пример можно посмотреть в демонстрационной базе «Открытие форм», форма элемента справочника Товары, команда Найти в списке. Это локальная команда формы элемента справочника Товары.