|
Свертка строк ТЗ
Волшебник, DimR_71, AlvlSpb, comp2006, maxab72, ads55, saaken, Fynjy, runuts, Prog_man, ReaLg, ptiz, 2S, Builder, Timon1405, crotnn, Crusher, Страждущий, orakool, vicof, Chameleon1980, timurhv, Ёпрст, Мультук, Ногаминебить, Bigbro, okmail, Has, Злоп, craxx, AAA, tir654, , ТДК, Галахад, Hawk_1c, lexushka, Гений 1С, Дмитрий, Гипервизор, DiMel_77, Федя Тяпкин, Lazy Stranger, _Batoo, Tefal, DeeK, RVN, Буковка, _Дайвер_, Многолетний Апельсин, viraboy, BlottoYolo, kubik_live, SleepyHead, Шурик71, vanyshan, Amfiaray, LienXo, Stepashkin, Mankubus, Михаил Козлов, AlexKimp, Zhuri, dmt, PR, ЕRPe, 7beginner7, KJlag, nick86, Гость из Мариуполя, Мыш серый, U4Me2, Бычье сердце, Amra, MWWRuza, petr_ivanov, trk415e76, formista2000, p-soft, skafandr, Хряк
| ☑ |
0
vanyshan
19.02.25
✎
09:32
|
Добрый день! Есть задача свернуть строки таблицы значений по определенному условию, а именно. Есть колонки "номенклатура", "количество", "цена", "заказ". Так вот необходимо свернуть строки с одинаковой номенклатурой и ценой, но по разным заказам. При этом суммируемой колонкой является "количество". Не могу понять как реализовать подобную задачу. Буду очень признателен за помощь!
|
|
1
Мультук
гуру
19.02.25
✎
09:34
|
(0)
тз.Свернуть("заказ, номенклатура, цена", "количество");
Я так понимаю, сейчас пойдут "нюансы".
|
|
2
okmail
19.02.25
✎
09:35
|
Заказ в таком случае не нужен?
ТЗ.Свернуть("Номенклатура,Цена","Количество")
Но колонка Заказ потеряется
|
|
3
vanyshan
19.02.25
✎
09:41
|
Строки с одинаковыми заказами сворачиваться не должны. Сворачивание должно происходить по одинаковой номенклатуре, цене и заказу, во всех остальных случаях строки не сворачиваются. На выходе колонка заказ не нужна.
|
|
4
vanyshan
19.02.25
✎
09:42
|
Не правильно написал: Сворачивание должно происходить по одинаковой номенклатуре, цене, но разным заказам.
|
|
5
Fynjy
19.02.25
✎
09:54
|
Через запрос
|
|
6
vanyshan
19.02.25
✎
09:59
|
Можно поподробнее как именно запросом сделать?
|
|
7
Мультук
гуру
19.02.25
✎
10:02
|
(4)
Заказ1 Товар1 10руб 1шт
Заказ1 Товар1 10руб 2шт
Заказ2 Товар1 10руб 3шт
Что вы хотите получить на выходе ?
|
|
8
Ногаминебить
19.02.25
✎
10:04
|
А можно прям вот дословный текст задачи? А то есть ощущение, что формулировка очень странная.
Молоток 100руб Заказ1 5
Молоток 100руб Заказ2 8
Молоток 100руб Заказ1 4
Что на выходе должны получить?
|
|
9
vanyshan
19.02.25
✎
10:12
|
ном1 заказ1 5кг 6 руб
ном1 заказ1 6кг 6 руб - одинаковый заказ
ном1 заказ1 7кг 7 руб - разная цена
ном1 заказ2 8кг 6 руб
Должно получиться
ном1 13кг 6 руб
ном1 6кг 6 руб
ном1 7кг 7 руб
Сворачивается первая и четвертая строки, вторая и третья остаются, колонка заказ убирается.
|
|
10
AlexKimp
19.02.25
✎
10:25
|
(9) дичь какая-то. в чем конечная цель? выловить заказы с разной ценой? не так. выловить заказы, в которых одна номенклатура с разной ценой?
|
|
11
vanyshan
19.02.25
✎
10:28
|
Так поставлена задача. Дичь или нет это другой вопрос. Суть в реализации. Такая специфика.
|
|
12
Ногаминебить
19.02.25
✎
10:41
|
А если чуть сложнее?
ном1 заказ2 8кг 6 руб
ном1 заказ3 8кг 6 руб
ном1 заказ1 5кг 6 руб
ном1 заказ1 6кг 6 руб
ном1 заказ2 8кг 6 руб
ном1 заказ3 8кг 6 руб
С первой строкой свернутся все кроме пятой (там же везде не заказ 2 или же попадание 3 делает 4 тоже неподходящей, а 2 исключает 6?
|
|
13
Мультук
гуру
19.02.25
✎
10:41
|
(9)
>> Сворачивается первая и четвертая строки, вторая и третья >>остаются
А почему не вторая и четвертая, а первая остается ?
Чем первая строка лучше второй ?
|
|
14
Ногаминебить
19.02.25
✎
10:53
|
(12) + Но тогда может быть 4,5,6 строки могут найти свое личное счастье вместе, раз их не взяли в первую свертку или нет и на них теперь несмываемое клеймо? И это мне еще лениво рисовать более сложные схемы.
|
|
15
Злоп
19.02.25
✎
11:38
|
В моей вселенной {9) противоречит (3).
|
|
16
AlvlSpb
19.02.25
✎
12:26
|
(3) Нихрена не понятно: "Строки с одинаковыми заказами сворачиваться не должны". И тут же в следующем предложении: "Сворачивание должно происходить по одинаковой номенклатуре, цене и заказу, во всех остальных случаях строки не сворачиваются"
Так по заказу сворачивается или нет?
|
|
17
Fynjy
19.02.25
✎
12:45
|
(6)
Выбрать
зак,
ном,
цена,
Сумма(Кол)
Поместить вт
;
выбрать различные
ном,
цена,
Кол
из вт
|
|
18
Волшебник
19.02.25
✎
12:57
|
(17) вы штуки с упаковками сложили
|
|