Обработка подбор номенклатуры (поиск по любому слову номенклатуры ) #727612


#0 by asics
когда делаешь поиск по словам,т.е пишешь слово,то поиск ищет только по первому слову а можно сделать по любому слову из номенклатуры и как это сделать если возможно?! (помогите решить вопрос кто знает.)
#1 by Asmody
#2 by Maniac
МОжно
#3 by Maniac
самый большой тормоз
#4 by pessok
да оно из коробки ищет нормально
#5 by pessok
#6 by Maniac
#7 by pessok
маня толкает мегапрайс
#8 by ДенисЧ
Ctrl-F не предлагать?
#9 by pessok
нет, надо купить мегапрайс :D
#10 by Maniac
ну так потому что по поиску у меня вообще лучшее решение. я сам кайфую шопипец
#11 by ДенисЧ
Можно, я не буду?
#12 by pessok
твой не ковырял, хотя одним клиентам таки присоветовал купить мегапрайс. очень понравился поиск в чьей-то нетленной "Управление сервисным центром"
#13 by Maniac
да там ничего сверхестественного нет. через ПОДОБНО все решается в два пальца.
#14 by Diman000
Может ОбработкаПолученияДанныхВыбора подойдет.
#15 by Asmody
#16 by pessok
ну если бы кто-то не закрывал свои модули, я бы даже посмотрел, вот прям щас :)
#17 by Maniac
в 1С вообще все штатно можно сделать) встроенным языком.
#18 by pessok
в общем искаропки по ctrl+f все работает, см.
#19 by Maniac
дык я пароли на модули открываю.
#20 by Maniac
а это вообще в открытой части модуля формы.
#21 by pessok
хы, у этих засранцев, оказывается, есть пароль... ладно, стребуем :)
#22 by Maniac
Мне почему нравится мое больше чем типовое, у меня нет ни одного участка разработок где бы я решал какую то функцию или процедуру на несколько тысяч код строка как это делает 1С в типовых. Что надо дни тратить чтобы найти концы. Там вообещ все на экранный лист простым встроенным языком 1С.
#23 by wertyu
это не поиск, а отбор
#24 by Kamas
Запрос где Наименование подобно %валенки%
#25 by asics
Если ФормаВыбораПоиска.ТаблицаНоменклатуры.Количество = 51 Тогда             Предупреждение("По заданным критериям поиска найдено более 50 элементов номенклатуры!
#26 by Maniac
гы... поиск и есть отбор
#27 by wertyu
поиск это поиск, а отбор это отбор, иначе бы они они одинаково назывались
#28 by Maniac
выкинь. Это найдет только по одному слову.
#29 by Maniac
от перемены мест слагаемых сумма не меняется. Чувак написал про ПОДБОР, а в подборах поиск осуществляет отбор. Мозг не взламывай.
#30 by mikecool
отрыть новое окно?? Женя, ты же не франь и не фирма 1с, мог бы свои продукты грамотно оформлять
#31 by eklmn
хрень, запрос с +1
#32 by Maniac
Расширим задачу так. Человек не просто слово задает. А пару слов. Или даже может слогов. Поиск должен найти номенклатуру в которых эти два слога есть в наименовании в любых частях целых слов. Но не одновременно в одном из них. Тоесть человек может задать через пробел 2-3 и тп слов/слогов. Программа должна отобрать номенклатурву в которой эти 2-3 слога есть в РАЗНЫХ словах искомого наименования.
#33 by Maniac
старая версия в . Просто демонстрация поиска. Я скриншоты редко обновляю. Новая версия уже выглядит так
#34 by wertyu
%частьслова1%|%частьслова2%
#35 by Maniac
Как я понял автор еще хочет чтобы по разным полям было. Например даже дополнительное описание.
#36 by Maniac
иногда некоторые хотят еще и по свойствам.
#37 by asics
только по номенклатуре
#38 by RomaH
полнотекстовый имеет ограничения он по коротким словам не ищет - пишет про переполнение индекса у меня что-то на подобии прикручено к поиску контрагентов (но вот насчет одной страницы кода - это правда? - у меня 390 строк + немного из общего модуля) фраза разбивается на массив слов потом создается массив фраз ( в "подобно" вроде как порядок имеет значение ) поэтому ограничение на 5 слов во фразе поиска
#39 by RomaH
в итоге получаю вот такой запрос: Свойство    Значение    Тип Запрос    Запрос    Запрос МенеджерВременныхТаблиц        Неопределено Параметры    Структура    Структура ДоговорПрофосмотра        ДокументСсылка.ДоговорНаПроведениеМедОсмотров         КОНЕЦ     И (НЕ КонтрагентыПоДоговору.Контрагент ЕСТЬ NULL ГДЕ     И (Контрагенты.Наименование ПОДОБНО &ТекстФильтра     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &ТекстФильтра)     И (Контрагенты.Наименование ПОДОБНО &ТекстФильтра1     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &ТекстФильтра1)     И (Контрагенты.Наименование ПОДОБНО &ТекстФильтра2     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &ТекстФильтра2)     И (Контрагенты.Наименование ПОДОБНО &ТекстФильтра3     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &ТекстФильтра3)) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПЕРВЫЕ 51     Контрагенты.Ссылка,     Контрагенты.ПометкаУдаления, ГДЕ     (ЛОЖЬ     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст1     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст1     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст2     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст2     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст3     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст3     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст4     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст4     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст5     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст5     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст6     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст6     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст7     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст7     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст8     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст8     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст9     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст9     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст10     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст10     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст11     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст11     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст12     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст12     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст13     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст13     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст14     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст14     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст15     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст15     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст16     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст16     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст17     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст17     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст18     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст18     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст19     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст19     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст20     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст20     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст21     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст21     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст22     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст22     ИЛИ Контрагенты.Наименование ПОДОБНО &Текст23     ИЛИ Контрагенты.НаименованиеПолное ПОДОБНО &Текст23)
#40 by Maniac
Практически также
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С