|
Итоги в СКД |
☑ |
0
Pasha_mix
02.08.13
✎
17:21
|
есть таблица вида:
Заказ1
Товар1 - треб 5 шт источник Склад1, взять 3
Товар1 - треб 5 шт источник Склад2, взять 2
Товар2 - треб 3 шт источник Склад1, взять 3.
Нужно вывести в СКД по заказу итог 8 шт, а получается сейчас 13.
|
|
1
Леха Дум
02.08.13
✎
17:25
|
добавь еще одну группировку "Склад"
|
|
2
Pasha_mix
02.08.13
✎
17:29
|
(1) Как вариант, да... Согласен.
А ещё что-то можно сделать? Что бы вид такой оставить, но итоги по заказу и выше ( там ещё подразделения идут и общие) тоже ровно считались.
|
|
3
Crush
02.08.13
✎
17:31
|
Ресурс "Сумма(взять)"
В ресторане клиент(К) и официант(О):
К: У Вас тесть есть?
О: Есть
К: Принесите мне сосиську в тесте
|
|
4
Pasha_mix
02.08.13
✎
17:36
|
(3) Это есть :) Он четко считает. Но там дело в том, что "требуется" - Это сколько всего надо и количество может уже быть частично обеспечено. Соответственно может отличаться от "взять".
В оригинале это "КоличествоЗаказа", "взять" это дефицит...
|
|
5
Crush
02.08.13
✎
17:43
|
>>Нужно вывести в СКД по заказу итог 8 шт, а получается сейчас 13.
as is 13=5+5+3
to be 8=3+2+3
Какой формулой ты из 5+5+3 хочешь получить 8?
|
|
6
Pasha_mix
02.08.13
✎
17:52
|
Товар1 - треб 5
Товар2 - треб 3
Реально нужно 8 по заказу.
Как-то свернуть по товару, потом уже считать по заказу
|
|
7
Crush
02.08.13
✎
17:56
|
О, это можно. Щя попробую сообразить
|
|
8
Crush
02.08.13
✎
17:59
|
Тебе нужна сумма максимумов или минимумов по складам. Решается функцией ВычислитьВыражение()
Или двумя источниками данных. Тогда у тебя сумма(треб) будет = 8
Запрос покажи
|
|
9
Pasha_mix
05.08.13
✎
09:19
|
Запроса нет. Источником данных выступает ТЗ.
Колонки:
Заказ. Количество в Заказе. Количество в резерве. Требуется(дефицит). Взять. Склад.
|
|
10
Pasha_mix
05.08.13
✎
09:23
|
Когда в заказе, допустим, 10 шт, в резерве может быть уже 8. И 2 шт нужно взять с разных складов.
В итоге получается 2 строчки в ТЗ:
Заказ1. кол-во 10. в резерве 8. треб 2. взять 1. склад1.
Заказ1. кол-во 10. в резерве 8. треб 2. взять 1. склад2.
|
|