|
Расчет ресурса по формуле.Ч2.
| ☑ |
0
FlashPoint
07.05.20
✎
13:06
|
У меня есть табличка:
ДокументЗаказ Документ РТУ Количество, шт
Заказ1 РТУ 1 2
Заказ1 РТУ 2 3
Заказ2 РТУ 1 4
Заказ2 РТУ 2 5
Заказ3 РТУ 3 9
Нужно следующее:
Нужно получить максимум в по каждой реализации, а потом просуммировать это количество, т.е. должно получиться следующее:
Документ РТУ Сгруппировано: Количество
РТУ 1 Максимум(2,4) = 4
РТУ 2 Максимум(3,5) = 5
РТУ 3 Максимум(9) = 9
Итого должно получиться в ресурсе 4+5+9 = 18
Вот, теперь я смог написать что хочу. ))))
|
|
1
Fedor-1971
07.05.20
✎
13:12
|
(0) написать смог Что хочешь, теперь определись какими средствами (чисто запросом, чисто кодом или смешанно)
|
|
2
MyNick
07.05.20
✎
13:12
|
(0) и?
ВЫБРАТЬ СУММА(КолВо) ИЗ (
ВЫБРАТЬ РТУ.Ссылка, Максимум(РТУ.Количество) КАК КолВо Из КакаяТоМояТаблица КАК РТУ
)
|
|
3
bse
07.05.20
✎
13:13
|
Молодец. Осталось реализовать.
Или ты хочешь чтобы тебе разжевали в рот положили?
|
|
4
mikecool
07.05.20
✎
13:14
|
(0) убираешь заказ из запроса, кидаешь запрос в скд, один ресурс Количество и все
|
|
5
FlashPoint
07.05.20
✎
13:17
|
(4) В том то и засада, что выкинуть заказ я не могу, он в отчет выводится. и рассчет всех ресурсов идет через конструкции:
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ЕстьNull(Количество, 0))","ДокументЗаказ"))
|
|
6
fisher
07.05.20
✎
13:17
|
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(Количество)", "РТУ"))
|
|
7
FlashPoint
07.05.20
✎
13:18
|
(4) Что бы был понятно, то у меня макет не типовой СКДшный, который в виде группировок или таблицы, а свой, который на закладке "Макеты" сделан.
|
|
8
FlashPoint
07.05.20
✎
13:20
|
(6) Сейчас попробую.
|
|
9
FlashPoint
07.05.20
✎
13:26
|
(6) БРАВО! БРАВО! Спасибо! Вроде как зашло!
|
|
10
FlashPoint
07.05.20
✎
13:39
|
(6) Я немного не тем путем пошел, я сначала начал пытаться в запросе данные подготовить, а у меня разъехался отчет, потом решил спросить.
Еще раз спасибо огромное!
|
|