Имя: Пароль:
1C
 
Расчет ресурса по формуле.
0 FlashPoint
 
07.05.20
12:40
Всем доброго времени.

У меня есть табличка:
ДокументЗаказ                     Документ РТУ                     Количество, шт
Заказ1                               РТУ 1                                 2
Заказ1                               РТУ 2                                 3
Заказ2                               РТУ 1                                 4
Заказ2                               РТУ 2                                 5
Заказ3                               РТУ 3                                 9

Нужно следующее:
Нужно получить сумму по реализациям, а потом взять максимум и вывести это количество, т.е. должно получиться следующее:

Документ РТУ Сгруппировано:       Количество
РТУ 1                                 2+4=6
РТУ 2                                 3+5=8
РТУ 3                                   9

И потом надо взять максимум от получившегося значения, т.е. в ресурс должно будет попасть значение 9.

Вопрос, как это реализовать, при использовании функций СКД, в расчете ресурса.
1 mikecool
 
07.05.20
12:42
Нужно получить сумму по реализациям, а потом взять максимум и вывести это количество - так сделай!
сгруппируй по реализациям, суммируй количество
2 mikecool
 
07.05.20
12:43
а в СКД даже группировать не надо, вопрос - нужен ли тебе заказ?
3 FlashPoint
 
07.05.20
12:48
(1) (2) как это в ресурсе сделать? Я не хочу трогать запрос.
4 FlashPoint
 
07.05.20
12:51
нееее перепутал.
Сейчас ТЗ исправлю
5 FlashPoint
 
07.05.20
12:53
У меня есть табличка:
ДокументЗаказ                     Документ РТУ                     Количество, шт
Заказ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
6 FlashPoint
 
07.05.20
12:55
блин, ваще запутался я в этой табличке:

У меня есть табличка:
ДокументЗаказ                     Документ РТУ                     Количество, шт
Заказ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

Вот, теперь я смог написать что хочу. ))))
7 FlashPoint
 
07.05.20
12:57
И вопрос получается такой? Как получить максимальные значения по каждой РТУ В Ресурсе?
8 FlashPoint
 
07.05.20
14:04
ИТОГО:

У меня есть табличка:
ДокументЗаказ                     Документ РТУ                     Количество, шт
Заказ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

Вот, теперь я смог написать что хочу. ))))
БЫЛО:
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ЕстьNull(Количество, 0))","ДокументЗаказ"))
СТАЛО:
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(Количество)", "РТУ"))

Всем спасибо, все свободны.