Дерево значений в УФ и текущая строка #627534


#0 by rotting
На форме есть дерево значений, у которого есть колонка "Документ". Есть реквизит формы, в который я периодически пихаю ссылку на документ. Как мне спозиционировать курсор на нужной мне строке, если я знаю значение колонки "документ", соответственно строку могу вычислить, но как? Нужно получить идентификатор строки, как мне его получить зная значение одной из колонок?
#1 by rotting
ап?
#2 by Heckfy
Я чего то моз сломал.... Элементы.Дерево.ТекущаяСтрока=Ссылка Элементы.Список.ТекущаяСтрока=Ссылка Что сделать то нужно? Сформулируй как нибудь по другому...
#3 by rotting
А вот как мне его получить, на клиенте или на сервере, думаю что на сервере, так как перебрать дерево значений на клиенте не представляется возможным. Есть СписокЗаявокНаПродажуРеквизит с типом ДанныеФормыДерево, как в нем найти нужную мне строку, каким методом?
#4 by Heckfy
Так у дерева тоже есть текущаяСтрока... Или я что то не понимаю.
#5 by vmv
да ты не понимаешь, Элементы.Дерево.ТекущаяСтрока=Ссылка работает только с Таблицей формы, источник которой таблица базы данных, причем у Дин. списка установлена основная таблица Если таблица формы - это произвольное именно дерево значений, а не иерархический список дин. списка с основной таблицей, то на клиенте - получить идентифиактор строки можно только перебором сервере - получить идентифиактор строки можно перебором или конвертаций данных формы дерева в значение дерева значений и поиска элемента методами Дз и последующим определением айди строки
#6 by ProProg
никто не мешает использовать НайтиСтроки для активации
#7 by rotting
"клиенте - получить идентифиактор строки можно только перебором ", что нужно перебирать на клиенте, реквизит формы? Как? Он то заполнен, но там тип ДанныеФормыДерево
#8 by rotting
НайтиСтроки - это метод чего?
#9 by ProProg
используешь найти строки. по строке получаешь идентификатор. делаешь строку активной.
#10 by rotting
читай
#11 by ProProg
что читай? ты о чем? огда уж читай
#12 by vmv
ПолучитьЭлементы
#13 by vmv
двоешники, где вы видели в сущностях ДанныеФормыДерево - весь образ дерева на УФ или ДанныеФормыКоллекцияЭлементовДерева - узел(ветка) дерева на УФ метод НайтиСтроки? Плетут, аби ляпнуть)
#14 by rotting
получаю одну строку дерева, корень..   то есть  СписокЗаявокНаПродажуРеквизит.ПолучитьЭлементы получает только корневую строку с типом ДанныеФормыКоллекцияЭлементовДерева
#15 by ProProg
гы гы... гы гы.. если мы ляпаем то ты пукаешь)
#16 by rotting
нет мань, ты точно ляпнул... в все правильно сказал, уже разобрался, теперь надо плядское дерево перебирать в рекурсии(((
#17 by vmv
Нерадивая ты баба, маня - лишь бы языком почесать, мдя)
#18 by ProProg
ты педик чтоли? какая я тебе баба.
#19 by vmv
истерики, упрямство, отсутствие логики, обидчивость - явно не мужкие черты. Это элементарная дедукция)
#20 by ProProg
дурак чтоли. для активации строки дерево перебирать. Я собствено говоря и написал - кто мешает найти строку методом, получить ее идентификатор и после этого использовать активацию. тут влез педик, ты его поддержкал и решил делать рекурсию. пипец.
#21 by vmv
к сожалению еще и глупая баба, впрочем это и не удивительно)
#22 by vmv
тырено с БСП специально для девочек // Получает идентификатор (метод ПолучитьИдентификатор) строки дерева значений для заданного значения поля строки дерева. // Используется для позиционирования курсора в иерархических списках.
#23 by rotting
еще раз спрашиваю метод НайтиСтроки это метод какого объекта? С радостью его использую, если объяснишь как.
#24 by ProProg
чмошник голубой) точно дерева. с синтаксис помощником не дружишь?
#25 by vmv
ты всегда обличался похабщиной и не уменем признавать ошибки, жалкий лузер)
#26 by rotting
Где ж мне дерево взять? Есть Реквизит формы с типом ДанныеФормыДерево, как мне из него дерево вытянуть?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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