|
В группе из списка в СКД | ☑ | ||
---|---|---|---|---|
0
saradip
12.04.22
✎
16:18
|
Добрый вечер, подскажите как сформулировать условие для выборки значений номенклатуры в группе из списка
Есть номенклатура Товар1, Товар2, Товар3. Товар1 находится в Группе Молоко, Товар2 в группе Молоко Козье, Товар 3 в группе Молоко Козье Премиум. Цель: создать поле выражение, которое будет считать Выручку только для товара в иерархической группе МОЛОКО. ВЫБОР КОГДА [Номенклатура.Группа] В ("Молоко") ТОГДА Сумма(Выручка) ИНАЧЕ 0 КОНЕЦ не работает |
|||
1
nodrama
12.04.22
✎
16:37
|
то есть результат должен быть только по товар1 так как только он в Молоке ?
А зачем вы изначально выбираете товар1 товар2 товар3? |
|||
2
saradip
12.04.22
✎
16:39
|
(1) "Молоко" Родитель для "Молоко Козье", а "Молоко Козье" Родитель для "Молоко Козье Премиум"
|
|||
3
nodrama
12.04.22
✎
16:43
|
Если нужна выручка только для позиций в родители Молоко
тогда Ном.Группа = &Молоко Если нужна выручка для всех позиций в иерархии молока.. молоко козье и далее молоко козье премиум позиций тогда Ном.группа В Иерархии &Молоко |
|||
4
nodrama
12.04.22
✎
16:43
|
нет?
|
|||
5
saradip
12.04.22
✎
16:46
|
(4) Речь идет о пользовательском поле в варианте отчета УТ 11.4
|
|||
6
saradip
12.04.22
✎
21:35
|
Залез в код, набор данных таблица формируемая кодом. Пытаюсь добавить в запросе поле выражение, не находит значение..
Что я делаю не так? (Параметр Строка, Значение Молоко) ВЫБОР КОГДА ВТ.Номенклатура.Родитель В ИЕРАРХИИ (&Молоко) ТОГДА ВТ.Выручка ИНАЧЕ 0 КОНЕЦ |
|||
7
dreizehn
12.04.22
✎
22:04
|
(6) Какой у тебя хороший ник. Особенно если прочитать его наоборот.
|
|||
8
dreizehn
12.04.22
✎
22:06
|
> Параметр Строка, Значение Молоко
Не надо передавать туда строку. > ВТ.Номенклатура.Родитель ВЫРАЗИТЬ(ВТ.Номенклатура КАК Справочник.Номенклатура).Родитель |
|||
9
saradip
12.04.22
✎
22:34
|
(7) Ну вот и как мы сделать данный отбор в пользовательском поле, с типом выражение?
Чтобы Выбирать номенклатуру, где группа в списке Молоко |
|||
10
saradip
12.04.22
✎
22:38
|
Вот как это изменить, чтобы проверка была на иерархию групп?
Сумма(Выручка) - Сумма(Выбор Когда [Номенклатура.Группа.Наименование] = "Молоко" Тогда Выручка Иначе 0 Конец) |
|||
11
saradip
12.04.22
✎
22:44
|
"В ИЕРАРХИИ" не работает в пользовательском поле отчета СКД...
|
|||
12
hhhh
13.04.22
✎
01:32
|
(11) Номенклатура.Родитель = &Молоко
ИЛИ Номенклатура.Родитель.Родитель = &Молоко ИЛИ Номенклатура.Родитель.Родитель.Родитель = &Молоко ИЛИ Номенклатура.Родитель.Родитель.Родитель.Родитель = &Молоко ИЛИ Номенклатура.Родитель.Родитель.Родитель.Родитель.Родитель = &Молоко ИЛИ Номенклатура.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель = &Молоко |
|||
13
saradip
13.04.22
✎
09:25
|
(12) Слушай, а ты мозг! Работает алгоритм. Не первый раз выручаешь, спасибо тебе, умный человек!
Сумма(Выручка) - Сумма(Выбор Когда [Номенклатура.Группа.Наименование] = "Молоко" Тогда Выручка Когда [Номенклатура.Группа.Группа.Наименование] = "Молоко" Тогда Выручка Когда [Номенклатура.Группа.Группа.Группа.Наименование] = "Молоко" Тогда Выручка Когда [Номенклатура.Группа.Группа.Группа.Группа.Наименование] = "Молоко" Тогда Выручка Когда [Номенклатура.Группа.Группа.Группа.Группа.Группа.Наименование] = "Молоко" Тогда Выручка Когда [Номенклатура.Группа.Группа.Группа.Группа.Группа.Группа.Наименование] = "Молоко" Тогда Выручка Иначе 0 Конец) |
|||
14
Лирик
13.04.22
✎
10:15
|
(13) Потрясающе, потом пользователь создаст еще одну подгруппу, а другой случайно добавит пробел в наименование группы.
|
|||
15
Kassern
13.04.22
✎
10:17
|
обожаю такие елочки)) (нет)
|
|||
16
saradip
13.04.22
✎
10:46
|
(14) Варианты?
|
|||
17
saradip
13.04.22
✎
10:46
|
(15) Вариант решения?
|
|||
18
Kassern
13.04.22
✎
10:57
|
(17) создать сегмент номенклатуры и проверять на вхождение в него
|
|||
19
Kassern
13.04.22
✎
10:58
|
перестроить логику работы и не привязываться к наименованию товаров
|
|||
20
Kassern
13.04.22
✎
10:58
|
есть же номенклатурные группы, есть же разбивка по видам номенклатуры, есть сегментация, в общем инструментов - вагон и маленькая тележка
|
|||
21
saradip
13.04.22
✎
11:28
|
(18) Где ты был раньше? Я даже не подумал об этом, спасибо больше!
|
|||
22
saradip
13.04.22
✎
11:29
|
(18) Я думаю, это будет наилучшим решением в данной ситуации
|
|||
23
saradip
13.04.22
✎
11:34
|
Только вопрос, как обратится к сегменту через номенклатуру? Допустим, сделал динамический сегмент молоко, далее:
"Номенклатура.Дополнительные реквизиты.Значение", как отсюда сегмент достать и указать? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |