Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных сертификатов 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант
Поиск номенклатуры по части наименования или артикула, произвольному полю (штрихкод или любой строковый дополнительный реквизит) в списках и при наполнении документов товародвижения.
Артикул | 555 |
Обновлено | 23.01.2023 |
Исходный код | Открыт |
Изменение конфигурации | Не требуется |
Покупок | 15 |
В чем проблема
Главная претензия пользователей - невозможность поиска номенклатуры по части наименования (например, если вводить символы не из начала названия, а из середины). Вдобавок, многим не хватает возможности поиска номенклатуры по дополнительному реквизиту.
Расширение добавляет возможность поиска товаров по части наименования. При этом можно вводить кусок не только из начала названия, но и из середины или конца.
Теперь для поиска по штрихкоду необязательно вводить его целиком с самого начала, достаточно ввести несколько значимых цифр.
Нередко в дополнительных реквизитах номенклатуры содержится какой-либо уникальный идентификатор товара (например, код на сайте). В таком случае пользователям иногда удобнее искать товары по значению этого реквизита.
В таком случае в настройках расширения выберем нужный дополнительный реквизит для поиска.
Для корректной работы расширения необходимо отключить безопасный режим.
Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных сертификатов 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант
Комментарии (5)
Сергей 29 мая 2021 г.
почему то не работает поиск по доп реквизиту. При попытке выбрать доп реквизит в разделе Администрирование открывается пустое окно с неактивными кнопками создать и выбрать
Останин Антон 1 декабря 2021 г.
Это работает только через подбор или будет работать и в прайсе или в номеклатуре?
Дмитрий Медведков, администратор 1 декабря 2021 г.
Если в номенклатурном справочнике или прайсе вы аналогичным образом будете подбирать номенклатуру, то будет работать и там.
Сергей 30 июля 2022 г.
Добавьте в код, сами поймете конечно куда, и поиск будет работать по характеристикам владельца, так можно спокойно артикул реализовать в характеристиках в УТ11, он не будет геморроем при отборе:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|ХарактеристикиНоменклатуры.Ссылка КАК Ссылка,
|ХарактеристикиНоменклатуры.Представление КАК Представление
|ИЗ
|Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
|ГДЕ
|НЕ ХарактеристикиНоменклатуры.ПометкаУдаления
|И ХарактеристикиНоменклатуры.ДополнительныеРеквизиты.Значение.Наименование ПОДОБНО &ЗначениеПоиска";
Запрос.УстановитьПараметр("ЗначениеПоиска", "%"+Параметры.СтрокаПоиска+"%");
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
ДанныеВыбора.Добавить(Выборка.Ссылка.Владелец, Строка(Выборка.Ссылка.Владелец)+" "+Выборка.Представление);
КонецЦикла;
Дмитрий Медведков, администратор 29 мая 2021 г.
По всей видимости, у вас вообще отключен функционал доп. реквизитов в базе.