#0
by renowka
На управляемой форме расположено заполненное дерево. Есть поле ввода строки и кнопка "поиска". Как сделать поиск строки введенной в поле вовода по нажатию на кнопку "поиск"? По аналогии с тем что расположен в главной панели в обычном приложении.
#3
by renowka
Могу найти строки и получить их индексы. Не получается по нажатию на "поиск", выделить следующую строку
#7
by renowka
Не получается нажать "поиск", спозиционироваться на строке и остановиться. Нажать опять поиск - спозиционироваться на следующей строке
#9
by pessok
Найти (Find) Синтаксис: Найти(<Значение>, <Колонки>, <ВключатьПодчиненные>) Параметры: Тип: Произвольный. Тип: Строка. Список имен колонок, в которых будет осуществляться поиск, разделенных запятыми. Если параметр не указан, поиск осуществляется по всем колонкам дерева. Значение по умолчанию: Пустая строка <ВключатьПодчиненные> (необязательный) Тип: Булево. Определяет, будут ли участвовать в поиске строки подчиненных коллекций (если таковые имеются). Истина - строки подчиненных коллекций участвуют в поиске. Значение по умолчанию: Ложь Возвращаемое значение: Тип: СтрокаДереваЗначений, Неопределено. Строка, которая содержит искомое значение. Если значение не найдено, то возвращается значение Неопределено. Описание: Осуществляет поиск значения в дереве в указанных колонках коллекции строк дерева значений. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Метод эффективно использовать для поиска уникальных значений. Пример: НайденнаяСтрока = СтрокиСостава.Найти(ТекЗатрата, "Затрата"); Если НайденнаяСтрока = Неопределено Тогда
#10
by renowka
Мне нужно искать любую введенную подстроку, этот метод даст результат только на полное совпадение строки
#11
by renowka
Индексы получаю Коллекции элементов моего дерева и методом Найти(СтрокаДерева[ИмяПоля], СтрокаПоиска)
#13
by pessok
насколько я понимаю, ты рекурсивно оббегаешь дерево циклом. вот когда нашел, по СтрокаДерева и позиционируйся, а не по индексу его
#14
by renowka
ок, в дереве две, три, ... одинаковые, как на следующей найденной строке спозиционироваться?
#18
by renowka
Вот с этим и проблема. подскажите как это делается? Есть ТаблицаИндексов и ДеревоДокументов. По кнопке нужно брать следующий индекс и искать строку в этом дереве, останавливаясь перед каждым новым индексом
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ТЗ. Удаление строки сдвигает строки?
- По умолчанию при нажатии Ctrl-F поиск настроен на поиск по текущей колонке
- поиск строки между От и До в выборке запроса
- В Проводнике не работает Поиск!?! при нажатии на Поиск процесс зависает, справа как
- как из строки убрать символ перевода строки?
- Динамический список - выделенные строки - суммирование содержимого строки..
- Что быстрее? Поиск в таблице значений, соответствии или прямой поиск в базе?
- Поиск в УФ как програмно отключить поиск?
- 1С 8.3. Что быстрее - поиск по коду в справочнике или поиск в ТЗ
- 1С:Предприятие 8.1 УТ 10.3 Как Поиск по штрихкоду поменять на поиск по коду?
- Как развернуть строки в дереве значений на форме?
- Таблица Значений отбор по индексу, номеру строки, как найти строки 1-100
В этой группе 1С
- Диаграммы и логарифмическая шкала
- Раздача программных лицензий другим сервером 1с
- загрузка в SQL
- Как скопировать Картинку из Word в 1С программно
- Партнерский АПИ Яндекс маркета
- Замер скорости выполнения запроса
- как запустить 1CFPEmulator_v2.epf
- v7: Из ТЗ открыть форму только для просмотра
- Подготовка к сдаче профессионалу по БП 3.0
- УФ: Как открыть документ и установить курсор на нужно строке табличной части?
- УТ 11 графики оплаты в заказе покупателя ( соглашения )
- Как закрывать 96 счет
- УТ 11 Реализация, значение по умолчанию "Цена включает НДС"
- Работа с интерфейсом с помощью сканера ШК
- Будет ли "Уведомление о контролируемых сделках: подготовка в «1С:Бухгалтерии 8»"
- Зачем объединение рарусовской конфигурации с типовым решением 1С (УТ или БП)?
- Как найти последние поступления по списку номенклатуры для УТ 10.3 (по среднему)
- Конвертация данных - Правило выгрузки объекта
- v7: Как при проведении одного документа сделать несколько проводок на разные даты
- SQL, Пользователь ИБ не идентифицирован