Вопрос № 77914: Здравствуйте.
1Cv8
Можно ли настроить ф-и НайтиПоНаименованию,НайтиПоРеквизиту
с учетом строчных,заглавных букв ?
Как в функции Найти.
..
Вопрос № 77.914
Здравствуйте.
1Cv8
Можно ли настроить ф-и НайтиПоНаименованию,НайтиПоРеквизиту
с учетом строчных,заглавных букв ?
Как в функции Найти.
Отправлен: 12.03.2007, 08:04
Вопрос задал: Olov12 (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Яна
Здравствуйте, Olov12!
В 8.0 есть только одна функция поиска, где это можно регулировать:
ТабличныйДокумент (SpreadsheetDocument)
НайтиТекст (FindText)
Синтаксис:
НайтиТекст(<Строка>, <Начало>, <Где>, <Искать по строкам>, <Ячейка целиком>, <Искать вперед>, <Игнорировать регистр>)
Параметры:
<Строка> (обязательный)
Тип: Строка. Искомый текст.
<Начало> (необязательный)
Тип: ОбластьЯчеекТабличногоДокумента. Область, после которой начинать поиск. Если параметр не указан, поиск будет выполнен с начала табличного документа.
<Где> (необязательный)
Тип: ОбластьЯчеекТабличногоДокумента. Область, в которой осуществляется поиск. Если параметр не указан, поиск будет выполнен по всем ячейкам табличного документа.
<Искать по строкам> (необязательный)
Тип: Булево. Определяет последовательность обхода ячеек при поиске.
Истина - искать по текущей строке, затем переходить на следующую и т.д. в общем направлении поиска, Ложь - искать по текущей колонке, затем переходить на следующую и т.д. в общем направлении поиска.
Значение по умолчанию: Истина
<Ячейка целиком> (необязательный)
Тип: Булево. Истина - искать только такие ячейки, в которых с искомым текстом совпадает весь текст ячейки, Ложь - искать часть текста ячейки.
Значение по умолчанию: Ложь
<Искать вперед> (необязательный)
Тип: Булево. Определяет направление поиска: Истина - искать вперед; Ложь - искать назад.
Значение по умолчанию: Истина
<Игнорировать регистр> (необязательный)
Тип: Булево. Истина - поиск с учетом регистра, Ложь - без учета регистра.
Значение по умолчанию: Ложь
Возвращаемое значение:
Тип: ОбластьЯчеекТабличногоДокумента, РисунокТабличногоДокумента. Область, содержащая искомый текст. Если текст не найден, то возвращается значение Неопределено.
Описание:
Осуществляет поиск текста в ячейках табличного документа.
Сериализуется.
Пример:
// чтобы посмотреть работу данного метода, добавьте
// следующие строки в конец примера метода НачатьГруппуСтрок()
Отдел = "Итого2";
Область=ТабДок.НайтиТекст(Отдел);
Если ТипЗнч(Область)=Тип("Неопределено") Тогда
Сообщить("Значение не найдено!");
Иначе
Поз = Найти(Область.Имя,"C");
Имя= Лев(Область.Имя,Поз)+
Строка(Число(Прав(Область.Имя,СтрДлина(Область.Имя)-Поз))+1);
Сообщить("Итог по отделу 2 = "+ТабДок.Область(Имя).Текст);
КонецЕсли;
Ответ отправила: Яна (статус: Студент)
Ответ отправлен: 12.03.2007, 08:30