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