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

8.2 Упр. приложение. Поиск в списке по началу строки?

Автор |R|U|D|E|N, 14 фев 2012, 20:04

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

|R|U|D|E|N

Добрый день.
Устал уже выслушивать про ужасность реализации поиска(отбора) в 8.2 в управляемых формах. Хотят набирать текст и чтоб строка при совпадении подсвечивалась как в 1с 77. С горем пополам объяснил что ето не возможно в 8.2. Теперь требуют чтоб поиск(отбор) осуществлялся исключительно по началу строки. Тойсть набираешь "БП" в строке поиска и получаешь все строки которые начинаются с указанной подстроки а не содержат эту подстроку где небудь в середине или в конце.....



Как это можно реализовать?Любые предложения вплоть до способов убеждения пользователей преветствуются))!

cska-fanat-kz

Придется отходить от стандартных механизмов и
ваять какое нить поле ввода, обзывать его "Поле для поиска" и реализовывать отбор по началу строки самому...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

|R|U|D|E|N

cska-fanat-kz понемаю что прейдется реализовать свой механизм. в этом и вопрос. как реализовать отбор по началу строки??как это можно осуществить?

|R|U|D|E|N

Среди всех доступных вариантов отбора(Равно, Меньше, Больше, В Списке и т.д.) нет нечего похожего на отбор по началу строки....как быть?

cska-fanat-kz

Раз у тебя УпрПриложение, то и форма списка = динамический список.
в запрос к нему добавь условие с параметром что-то типа
Спр.Наименование ПОДОБНО &ПараметрПоиска

а параметру присвой: ИскомаяСтрока+"%"


P.S. спонсор знаний к этому ответу - многомудрая Klyacksa :)
За что ей большое спасибо ))
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

|R|U|D|E|N

Не совсем понял))
Тойсть это будет запрос к справочнику? а результаты выводить в отдельное окно или как?

Если можно немного развернутей для начинающих))?

cska-fanat-kz

Динамический список, который лежит в основе любой формы списка, может получать данные либо из конкретной таблицы типа СправочникСписок, либо из произвольного запроса...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

has

Цитата: |R|U|D|E|N от 15 фев 2012, 14:11
Не совсем понял))
Тойсть это будет запрос к справочнику? а результаты выводить в отдельное окно или как?

Если можно немного развернутей для начинающих))?
Делал такое. В форме таблицу создаешь с типом динамический список, к нему запрос пишешь с параметром, при вводе в поле данных, переустанавливаешь значение параметра.

|R|U|D|E|N

Тойсть, берем мою тикущую управляемую форму списка справочника товаров добовляем в нее поле поиска а в модуль формы добавляем запрос. Запрос будет к справочнику с выводом в тикущий динамический список формы или запрос будет к самому динамическому списку формы с выводом в него же?

Я такого не делал не когда и не могу понять в целом как это должно быть?

cska-fanat-kz

Ну так почитайте что нить для начала!
Того же Радченко.

Простите, реально слишком долго рассказывать по существу азы...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

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

Рейтинг@Mail.ru

Поиск