Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 11:39

Как выполнять поиск в строке неограниченной длины в ФормеЗаписи

Автор Алексей2014, 31 мая 2016, 09:38

0 Пользователей и 1 гость просматривают эту тему.

Алексей2014

На форме записи регистра сведений есть строка неограниченной длины которая заполняется текстом большого объема. Как можно организовать поиск по конкретным словам с выделением найденных слов в тексте?

Rasty

поиск через Найти(ГдеИщем,ЧтоИщем) или СтрНайти(ГдеИщем,ЧтоИщем) а вот как выделить, !!!!вроде!!!! никак нельзя
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

LexaK

вообще, как бы один вариант приходи на ум, но реализовать его, это для любителей ...
необходимо допилить форму вашего регистра
размещаете на ней дополнительное поле HTML
размещаете поле ввода поиска текста (здесь пользователь будет набирать то что ему надо найти/подсветить)
1.при кликанье мышкой по записи регистра, копируете значение поля с неограниченной строкой в поле НТМЛ
2.при вводе текста в поле поиск, меняете текст в поле НТМЛ
что-то вроде
СтрЗаменить(ВашТекст, ЧтоИскать, "<STRONG>" + ЧтоИскать + "</STRONG>");
примерно так! сам правда ни когда так не делал, но должно сработать!
отпишитесь потом, получилось или нет!



если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск