|
СКД. Сегменты номенклатуры в качестве Тэгов. Отбор по нескольким тэгам с условием "И" | ☑ | ||
---|---|---|---|---|
0
infosoft-v
10.11.17
✎
12:51
|
Добрый день, коллеги. Хорошего вам конца рабочей недели.
Ломаю голову над задачей. Для определенности Платформа 8.3, конфигурация УТ11. Есть товар: -- Ботинки фабрики Скороход -- Ботинки фабрики Большевик -- Шнурки фабрики Скороход -- Шнурки фабрики Большевик Есть сегменты номенклатуры: -- Товар фабрики Скороход -- Товар фабрики Большевик -- Ботинки -- Аксессуары Распределение товара по сегментам, думаю очевидно. Ботинки фабрики Скороход входят в сегменты: -- Ботинки -- Товар фабрики Скороход Шнурки фабрики Большевик входят в сегменты -- Аксессуары -- Товары фабрики Большевик Нужно в отчете на СКД иметь возможность указывать условие отбора товара, который входит в сегменты с группировкой "И". Например: Группа И: -- Сегмент номенклатуры Равно "Ботинки" -- Сегмент номенклатуры Равно "Товар фабрики Скороход" Ожидаю, что в отчет попадет ТОЛЬКО товар "Ботинки фабрики Скороход" Не могу придумать схему запроса. Коллеги, нужна помощь. |
|||
1
DrShad
10.11.17
✎
12:54
|
в списке не?
|
|||
2
infosoft-v
10.11.17
✎
13:22
|
(1) В Списке будет аналогично условию ИЛИ. То есть отберутся все товары которые входят в сегмент "Ботинки" или в сегмент "Товар фабрики Скороход".
А мне нужен только тот товар, который одновременно входит в выше названные сегменты. |
|||
3
drcrasher
10.11.17
✎
13:29
|
(2) вроде несколько отборов по одному полю можно добавлять, нет?
|
|||
4
romashov
10.11.17
✎
13:35
|
объединение 2 запросов
|
|||
5
infosoft-v
10.11.17
✎
14:21
|
(3) По одному полю "группа И" не работает
|
|||
6
infosoft-v
10.11.17
✎
14:22
|
(4) Может быть больше двух условий к сегментам
Группа И: -- Сегмент номенклатуры Равно "Ботинки" -- Сегмент номенклатуры Равно "Товар фабрики Скороход" -- Сегмент номенклатуры Равно "Коллекция 2017" |
|||
7
ildary
10.11.17
✎
14:23
|
(5) я припоминаю, что сегменты не работают через Группа И, а в типовых отчетах работа с сегментами заточена только под Товар принадлежит сегменту.
|
|||
8
infosoft-v
10.11.17
✎
14:45
|
(7) Все верно. Сейчас так и есть, но нужно это изменить. Я ломаю голову.
|
|||
9
ildary
10.11.17
✎
14:57
|
(8) найдете решение - поделитесь здесь пожалуйста - думаю многим будет интересно.
|
|||
10
тарам пам пам
10.11.17
✎
15:08
|
ЕМНИП, в типовых для отбора сегментов в самом начале запроса делается таблица с колонками "Номенклатура", "Сегмент". Как на такую таблицу задать требуемое условие - хз.
Для нужного отбора необходима таблица типа "Номенклатура", "Входит в сегмент Ботинки", "Входит в сегмент Аксессуары" ну и т. д. по всем сегментам; отбор ставить соответственно в виде: Группа И: входит в сегмент Ботинки Равно Истина входит в сегмент Аксессуары Равно Истина Естественно, формировать это все дело нужно программно. |
|||
11
infosoft-v
10.11.17
✎
15:13
|
(10) Спасибо за идею. Подумаю.
|
|||
12
тарам пам пам
10.11.17
✎
15:15
|
Кстати, то, что написано в (10) можно было бы сделать через механизм характеристик, но только для нединамических сегментов, которые хранятся в уже рассчитанном виде в базе.
Вообще исходная задача решается проще как раз через пару дополнительных свойств: "Производитель" (Скороход/Большевик) и "Вид одежды" (Ботинки/Аксессуары) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |