СтрокаДереваЗначений.Родитель в функции #572640


#0 by extrim-style
8.1 Решил вынести общий код в функцию. Код работал нормально. В качестве параметра функции передаю СтрокуДереваЗначений, в функции поднимаюсь по ветке дерева вверх, меняя значение исходного переданного параметра: ТекЭлемент = ТекЭлемент.Родитель (где ТекЭлемент - СтрокаДереваЗначений). Выдает ошибку: Поле объекта недоступно для записи (ТекущиеДанные)    ТекЭлемент = ТекЭлемент.Родитель; ЧЯДНТ?
#1 by Reset
ТвояФункция(ЗНАЧ параметр)
#2 by Alexandr Puzakov
Может подойдет ТекущаяСтрока? А вообще, тащи сюды код целиком.
#3 by Reset
"тащи сюды код целиком" - правильней)
#4 by extrim-style
спс.
#5 by Irbis
Использование: Только чтение. Описание: Тип: СтрокаДереваЗначений. Содержит строку-родителя для данной строки дерева значений. Если строка находится в корне дерева (на верхнем уровне иерархии), то свойство имеет значение Неопределено. Только чтение. Вкурил?
#6 by extrim-style
не вкурил. я и не меняю строку. Я присваиваю переменной ТекЭлемент другое значение типа СтрокаДереваЗначений.
#7 by Irbis
А эта строка родитель для других строк. получается меняешь родителя. А так низззя
#8 by extrim-style
мне кажется, ты ошибаешься. Прочитай еще раз . Этот код работает отлично без отдельной функции и так, как в .
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям