1C 8.2 УФ Событие "Выбор" дерева значения #768933


#0 by Mr_Best
Доброго дня коллеги! Подскажите знающие как правильно решить следующую задачу на управляемых формах в версии: 1С:Предприятие 8.3 (8.3.7.1917) Есть внешняя обработка на форме которой находится табличная часть с деревом значений. Среди событий этой табличной части есть событие "Выбор" (При двойном щелчке мыши или нажатии Enter), как раз то что надо! Воспользовавшись этим событием я сгенерировал процедуру: &НаКлиенте где, процедура НоменклатураОбновить(ВыбраннаяСтрока) выполняется на сервере и в качестве аргумента получает некий индекс выбранной строки. Но данный индекс принадлежит коллекции строк конкретной ветви дерева, как мне определить в дереве конкретную строку в какой бы ветви она не находилась? Иль я чего то упустил?
#1 by Mr_Best
Было решено использовать данные строки, т.е. в момент формирования дерево каждой строке дерева присваивать уникальный ключ по которому искать строку. На клиенте клю доступен в событии: Элемент.ТекущиеДанные.ИКод На сервере находится: СтрокаДерева = ДеревоОбъект.Строки.Найти(ВыбраннаяСтрока, "ИКод", Истина); Видимо, разработчики платформы оставили данную реализацию на откуп разработчику. Тема закрыта.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С