Как получить текущий элемент списка значений в 1С8
Как в форме списка справочника получить ссылку на текущий элемент?
Для получения ссылки на текущий элемент справочника можно обратиться к свойству ТекущаяСтрока элемента управления ТабличноеПоле. Например:
Сообщить(“Текущий элемент: ” + ЭлементыФормы.СправочникСписок.ТекущаяСтрока);
Другой способ – обратиться к полю Ссылка текущих данных табличного поля:
Сообщить(“Текущий элемент: ” +
ЭлементыФормы.СправочникСписок.ТекущиеДанные.Ссылка);
Для списков объектных данных (Справочников, Документов,…) эти способы равнозначны, так как поле Ссылка является идентификатором записи. При обращении к спискам регистров свойство ТекущаяСтрока будет выдавать ключ записи регистра, который состоит из нескольких полей. Таким образом, свойство ТекущаяСтрока для всех типов данных выдает значение, идентифицирующее текущую строку.
Если же список значений не выведен на форму, тогда смысла нет в поле “Текущая строка” или “Текущий элемент”.