Подскажите...в дереве есть несколько одинаковых строк #688380


#0 by Ivan_495
Подскажите...в дереве есть несколько одинаковых строк используя Найти нахожу одну из строк НайденаяСтрокаДерева = Дерево.Строки.Найти(ИмяТЧ, "ИмяУзла", Истина); хочу найти сразу все строки пишу ни одной строки в массиве  НайденныеСтроки нет...
#1 by Wobland
да что тебе подсказать?
#2 by Лефмихалыч
Найти (Find) Синтаксис: Найти(<Значение>, <Колонки>, <ВключатьПодчиненные>) Параметры: Тип: Произвольный. Тип: Строка. Список имен колонок, в которых будет осуществляться поиск, разделенных запятыми. Если параметр не указан, поиск осуществляется по всем колонкам дерева. Значение по умолчанию: Пустая строка <ВключатьПодчиненные> (необязательный) Тип: Булево. Определяет, будут ли участвовать в поиске строки подчиненных коллекций (если таковые имеются). Истина - строки подчиненных коллекций участвуют в поиске. Значение по умолчанию: Ложь Возвращаемое значение: Тип: СтрокаДереваЗначений, Неопределено. Строка, которая содержит искомое значение. Если значение не найдено, то возвращается значение Неопределено.
#3 by Лефмихалыч
НайтиСтроки (FindRows) Синтаксис: НайтиСтроки(<ПараметрыОтбора>, <ВключатьПодчиненные>) Параметры: Тип: Структура. Задает условия поиска: ключ структуры определяет имя колонки, по которой будет осуществляться поиск, а значение структуры - искомое значение. <ВключатьПодчиненные> (необязательный) Тип: Булево. Определяет, будут ли производиться поиск также в подчиненных коллекциях (если таковые имеются). Истина - поиск будет произведен. Значение по умолчанию: Ложь Возвращаемое значение: Тип: Массив. Массив из строк дерева значений, соответствующих заданному условию поиска. Замечание! Массив хранит ссылки на строки дерева значений, то есть при изменении строки в дереве, значение в массиве тоже будет изменено.
#4 by Лефмихалыч
найди самостоятельно отличия в разделах "Возвращаемое значение"
#5 by Ivan_495
да в курсе я, что НайтиСтроки возвращает массив
#6 by Лефмихалыч
тогда пересчитай параметры у нее
#7 by Ivan_495
не пойму почему НАйтиСтроки ничего не находит
#8 by Лефмихалыч
потому, блеать, что второй параметр, щьортпабери
#9 by NcSteel
Может одинаковые строки находятся не на первом уровне дерева?
#10 by Ivan_495
да одинаковый строки находятся на третьем уровне, но метод найти одну из них находит
#11 by Ivan_495
НайденныеСтроки = Дерево.Строки.НайтиСтроки(ПараметрыОтбора,Истина); так?
#12 by Лефмихалыч
что означает последний параметр в твоем вызове НайтиСтроку?
#13 by Лефмихалыч
ни в коем случае. Ни когда, НИ КОГДА, слышишь? Ни когда не пробуй сам ни чего делать, всегда спрашивай разрешения на мисте
#14 by Лефмихалыч
+ и СП не читай
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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