Имею УТ 11.4 номенклатуру с характеристиками. Хочу чтобы поиск подборе в динамическом списке искал по характеристикам. Рассматриваю варианты:
1. Создать у номенклатуры доп. реквизит и рег. заданием строкой через запятую заполнять его характеристиками.
2. Как-то написать запрос, который характеристики выводил в поле запроса через запятую????? Возможно ли это?
3. Возможно у вас есть свои предложения?
---
Первое, что приходит в голову:
добавить служебный регистр сведений
измерение: Номенклатура
ресурс: Представление характеристик (строка)

Далее работать с событиями ПередЗаписью и ПриЗаписи справочника характеристики.. Изменять/дополнять/отрезать наименования.

Ну а в дин. списке номенклатуры сделать соответственно левое соединение с этим регистром.

Грубо говоря аналог вашего первого варианта. Но в первом случае лишние блокировки из-за перезаписи Номенклатуры-владельца. Да и рег задание для такой задачи излишне..
---
Первое, что приходит в голову:
добавить служебный регистр сведений
измерение: Номенклатура
ресурс: Представление характеристик (строка)

Далее работать с событиями ПередЗаписью и ПриЗаписи справочника характеристики.. Изменять/дополнять/отрезать наименования.

Ну а в дин. списке номенклатуры сделать соответственно левое соединение с этим регистром.

Грубо говоря аналог вашего первого варианта. Но в первом случае лишние блокировки из-за перезаписи Номенклатуры-владельца. Да и рег задание для такой задачи излишне..
---
Хороший вариант и подписки на события выручат. Спасибо.
---
В запросе такое вряд ли сделать, а вот в событии "ПриПолученииДанныхНаСервере" запросто. Я например в нем вывожу строкой контактные данные из табличной части "КонтактнаяИнформация". Вот только поиск при этом работать не будет, придется делать свой автоподбор.
---
Пробовал такой вариант, да и поиск как раз не заработал. Не совсем понял, что имеется ввиду под "автоподбором"?
---
Далеко не уходя от темы, допустим мы продаем краски разных марок и используем характеристики, а для некоторых позиций не используем характеристики. В характеристиках цвет. У одной номенклатуры может быть с определенным видом номенклатуры 200-300 базовых цветов.
Рассмотрим подбор в УТ 11.4 в режиме поиска "расширенный".
Пользователь хочет найти любую краску зеленого цвета, вводит "зелен" и получает облом, т.к.:
1. Зеленый, зеленая, зеленоватая, серебристо-зеленая - находятся в характеристиках.
2. На сколько я понял, расширенный поиск части слов не ищет, можно конечно набрать зелен* и он возможно найдет в номенклатуре что-то, но оператору, а иногда и менеджеру это не объяснить, как использовать элементы регулярных выражений.
Если включить стандартный поиск, то куда не шло. Но опять же не ищет в характеристиках. Поэтому и колдую подбор с поиском в динамическом списке.

Может кто-то где-то решал или видел БЫСТРОЕ решение данной проблемы.
---
расширенный поиск части слов не ищет где не ищет в элементе или в Наименовании/ПолномНаименовании?
---
На сколько я понял ни где, так же есть вариант запроса "крас зелен", с которым стандартный поиск справляется на ура, а расширенному нужно ввести "!крас зелен" и то не всегда справляется.
---
А если искать по "!зеленый"
https://its.1c.ru/db/v839doc#bookmark:dev:TI000001240
---
Покажу я эту табличку персоналу клиента - по голове не погладят.)