1. Nefilimus 13.03.19 22:34 Сейчас в теме

Подсказки при поиске

Здравствуйте уважаемые программисты. Такой вопрос: возможно ли сделать умные подсказки при поиске номенклатуры в справочнике?
Допустим я ищу "сникерс супер с лесным орехом" и если введу "сникерс" то пусть выводит возможные варианты где указаны все сникерсы? такое сделать реально? и если да, то подскажите пожалуйста в какую смотреть
Ответы
Избранное Подписка Сортировка: Древо
19. Xershi 522 16.03.19 09:47 Сейчас в теме
(1) как подсказки нет. Как история для отбора да.
Иначе допил.
Только зачем если подождал результата поиска и получил данные.
20. Nefilimus 16.03.19 09:52 Сейчас в теме
(19)
Уже отпала необходимость )) Сказал завышенную сумму отказались))
21. Xershi 522 16.03.19 09:53 Сейчас в теме
2. muskul 14.03.19 03:27 Сейчас в теме
Так обычный поиск и работает.
7. Nefilimus 14.03.19 09:22 Сейчас в теме
(2) Он не выдаёт подсказки. Скажем как в гугл. Пишете что-то и он в это время предлагает возможные варианты
3. SedovSU@mail.ru 292 14.03.19 06:28 Сейчас в теме
В управляемой форме такой функционал и придусмотрен, если используете типовые объекты конфигурации.
Если же у вас обычная форма то тут нужно немного написать. Обычные формы или у вас в управляемых не получается????
8. Nefilimus 14.03.19 09:22 Сейчас в теме
(3) используем УТ 11.4
Он не выдаёт подсказки. Скажем как в гугл. Пишете что-то и он в это время предлагает возможные варианты
4. SedovSU@mail.ru 292 14.03.19 06:37 Сейчас в теме
Вот всетаки если обычные формы и у вас размещен элемент формы типа поле ввода. То можно сделать так.
1. Взять событие ПриИзменении или ОкончаниеВводаТекста
2. Далее берете значение которое ввел пользователь, и ищите запросом в справочнике номенклатуры ПОДОБНЫЕ значения которое он ввел: Наименование ПОДОБНО "%" + &ПараметрЧтоВвелПользователеь + "%"
4. Полученный результат запроса сохраняет в список значений и вызывает показ списка ВыбратьИзСписка или ВыбратьИзМеню.
5. Далее описываете действия когда пользователь выбрал какое то доступное значение из списка
Nefilimus; +1 Ответить
5. ranis888 5 14.03.19 08:29 Сейчас в теме
(4) Так в обычных формах тоже это предусмотрен же. По крайне мере в типовых базах
Nefilimus; +1 Ответить
6. SedovSU@mail.ru 292 14.03.19 09:04 Сейчас в теме
(5) Ну вот например, УПП в справочнике номенклатуры есть поиск, да он ищет все здорово, но автору надо чтобы поиск предлагал доступные варианты выбора. По аналогии как это в управляемых формах сделано
Nefilimus; +1 Ответить
10. ranis888 5 14.03.19 09:25 Сейчас в теме
11. Nefilimus 14.03.19 09:27 Сейчас в теме
(10) Я про справочник номенклатуры. А не в документах)
12. SedovSU@mail.ru 292 14.03.19 09:58 Сейчас в теме
(10) в даннмо случае он будет выдавать совпадения только по началу текста, а нужно по лубому совпадению, не обязательно в начале наименования
Nefilimus; +1 Ответить
15. Nefilimus 14.03.19 10:11 Сейчас в теме
(12) тоже исправимо) Включаете полнотекстовый поиск в конфигуратор (Номенклатура) и все функции полнотекстовый поиск обновляете индекс и ищет с любого места
9. Nefilimus 14.03.19 09:23 Сейчас в теме
(5)Он не выдаёт подсказки. Скажем как в гугл. Пишете что-то и он в это время предлагает возможные варианты
13. SedovSU@mail.ru 292 14.03.19 09:59 Сейчас в теме
(9) ну вот ваш вариант, если на обычных формах

у вас размещен элемент формы типа поле ввода. То можно сделать так.
1. Взять событие ПриИзменении или ОкончаниеВводаТекста
2. Далее берете значение которое ввел пользователь, и ищите запросом в справочнике номенклатуры ПОДОБНЫЕ значения которое он ввел: Наименование ПОДОБНО "%" + &ПараметрЧтоВвелПользователеь + "%"
4. Полученный результат запроса сохраняет в список значений и вызывает показ списка ВыбратьИзСписка или ВыбратьИзМеню.
5. Далее описываете действия когда пользователь выбрал какое то доступное значение из списка
14. Nefilimus 14.03.19 10:10 Сейчас в теме
17. SedovSU@mail.ru 292 14.03.19 10:15 Сейчас в теме
(14) в управляемых формах аналогично можно написать. Выбрать только нужное событие элемента формы
Nefilimus; +1 Ответить
16. muskul 14.03.19 10:11 Сейчас в теме
Так нажмите Энтер, все равно смысл найти все сникерсы.
18. Nefilimus 16.03.19 09:32 Сейчас в теме
(16) удобство хотят)) Гугл их избаловал)))
22. muskul 18.03.19 02:04 Сейчас в теме
(18)в чем удобство если все равно интер будут нажимать?
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Нижний Новгород
зарплата до 120 000 руб.
Полный день

Программист 1С
Волгоград
зарплата от 45 000 руб. до 90 000 руб.
Полный день

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству

Консультант-аналитик 1С
Москва
зарплата от 70 000 руб. до 100 000 руб.
Полный день

Программист 1С
Москва
зарплата от 80 000 руб. до 120 000 руб.
Временный (на проект)