Имя: Пароль:
1C
 
СКД ресурсы по разным полям.
0 OldCondom
 
19.02.19
14:34
Есть запрос:

Ссылка - Товар_А - СуммаДоставкиДок
Ссылка - Товар_Б - СуммаДоставкиДок
Ссылка - Товар_В - СуммаДоставкиДок

Сумма доставки общая по документу.

Делаю группировку по документу и дате.

Если вывести ресурс СуммаДоставкиДок, он суммирует сумму доставки на столько раз, сколько строк товаров в его ТЧ.

Ок, делаю расчет ресурса "МАКСИМУМ(Ссылка)".

Но в группировке по дате мне нужно видеть именно СУММА(); Причем сумма группировок по ссылке. Короче я даже не знаю, как это русским языком написать...

Попробую скрин.
https://i.ibb.co/sVvrrSg/LSD-5-200-35-132.jpg
1 OldCondom
 
19.02.19
14:35
На скрине виден расчет ресурса по полю ССЫЛКА как МАКСИМУМ, а по полу ДАТА как СУММА. И вот эта СУММА суммирует все строки документа, а мне бы только получившееся МАКСИМУМ из группировок по Ссылке.

Вот правда,  я не умею нормально излагать мысли, когда дело касается СКД.
2 Вафель
 
19.02.19
14:36
нужно через объединение делать
Ссылка - NULL - СуммаДоставкиДок
и
Ссылка - Товар_А - 0
Ссылка - Товар_Б - 0
Ссылка - Товар_В - 0
3 toypaul
 
гуру
19.02.19
14:37
ВычислитьВыражениеСГруппировкойМассив(Максимум(СуммаДоставки),"Ссылка") типа такого. на уровне группировки по дате.

http://blagin.ru/1s-skd-summirovanie-znachenij-na-razlichnyx-urovnyax-gruppirovok/
4 OldCondom
 
19.02.19
14:37
Спасибо, сейчас буду пробовать
5 toypaul
 
гуру
19.02.19
14:38
тьфу блин

СУММА(ВычислитьВыражениеСГруппировкойМассив("Максимум(СуммаДоставки)","Ссылка"))
6 OldCondom
 
19.02.19
14:38
Сперва объединение попробую, как то более понятно, потому как знакомо.
7 Вафель
 
19.02.19
14:39
(3) чтобы потом заного понять что это за формула нужно будет пол дня потратить
8 Tonik992
 
19.02.19
14:39
(6)  А в (5) тоже рабочий вариант, его стоит попробовать. Сложный, но мощный.
9 Вафель
 
19.02.19
14:40
(6) для товара нужно поставить игонорировать NULL, чтоб пустой строки не было в отчете
10 Tonik992
 
19.02.19
14:41
(7) хе-хе. Вот ресурс "СреднееОтклонение" из отчета "Оценка производительсноти" БСП:

ВЫБОР КОГДА СУММА(КоличествоЗамеров)=1 ТОГДА 0 ИНАЧЕ SQRT(((СУММА(ВычислитьВыражениеСГруппировкойМассив("ДисперсияГенеральная*СУММА(КоличествоЗамеров)"))/СУММА(ВычислитьВыражениеСГруппировкойМассив("СУММА(КоличествоЗамеров)"))+
СУММА(ВычислитьВыражениеСГруппировкойМассив("(ВычислитьВыражение(""СУММА(ЗамерыСумма)/СУММА(КоличествоЗамеров)"",,,""Первая"", ""Последняя"") - (СУММА(ЗамерыСумма)/СУММА(КоличествоЗамеров))) * (ВычислитьВыражение(""СУММА(ЗамерыСумма)/СУММА(КоличествоЗамеров)"",,,""Первая"", ""Последняя"") - (СУММА(ЗамерыСумма)/СУММА(КоличествоЗамеров))) * КоличествоЗамеров"))/СУММА(КоличествоЗамеров))*СУММА(КоличествоЗамеров))/(СУММА(КоличествоЗамеров) - 1))
КОНЕЦ
11 toypaul
 
гуру
19.02.19
14:41
(7) если втянешься, то не пол дня. у меня другой вопрос есть (не исследованный), какой вариант будет работать быстрее. вот это интереснее.
12 toypaul
 
гуру
19.02.19
14:42
(10) мать моя женщина ...
13 Вафель
 
19.02.19
14:43
(11) так втянешься, если каждый день такое пишешь. Но кто же такое пишет каждый день.
Это типо как регекспы
14 Ботаник Гарден Меран
 
19.02.19
14:43
(10)
Оно, наверно, как раз производительность в УФ и роняет.
15 aleks_default
 
19.02.19
17:00
(13)Я
16 aleks_default
 
19.02.19
17:04
А люди ERP в космос запускают, эх..
17 aleks_default
 
19.02.19
17:12
СУММА(ВычислитьВыражениеСГруппировкойМассив("(ВычислитьВыражение(""СУММА(ЗамерыСумма)/СУММА(КоличествоЗамеров)"",,,""Первая"", ""Последняя"") - у меня подобное че-то с ошибкой вываливалось
18 OldCondom
 
19.02.19
17:37
(9)! Спасибо! Хотя работу уже сдал с пустой строчкой) Надо будет подправить. Что-то и забыл этот параметр
19 OldCondom
 
19.02.19
17:38
С функцией повременю, времени особо не было вникать, но все равно благодарю
20 Franchiser
 
гуру
19.02.19
17:55
Что делает эта формула в отчете оценки производительности БСП?
СУММА(ВычислитьВыражениеСГруппировкойМассив("(ВычислитьВыражение(""СУММА(ЗамерыСумма)/СУММА(КоличествоЗамеров)"",,,""Первая"", ""Последняя"")
Основная теорема систематики: Новые системы плодят новые проблемы.