Имя: Пароль:
1C
1С v8
СКД. Среднесуточные продажи.
0 fisher
 
10.10.12
18:50
Отчет на СКД, в т.ч. с произвольной разверткой по периодам (важно!).
Как красиво реализовать сабж (рассчитать соотв. ресурс)?
Что-то туплю в конце дня...
Должно просто делиться на количество календарных дней в периоде.
1 DrShad
 
10.10.12
18:52
в СКД есть для ресурсов функция итогов СРЕДНЕЕ()
2 GANR
 
10.10.12
18:58
(0) Количество / (РАЗНОСТЬДАТ(&Нач, &Кон, День) + 1)
3 fisher
 
11.10.12
10:36
1) Не канает. Она тупо делит на количество детальных записей, в независимости от группировок отчета.
2) Дык а как внутри периодов при развертке по периодам свою среднесуточную считать?
4 GANR
 
11.10.12
10:39
(3) Я в (2) имею ввиду, что надо передавать не параметры со знаком амперсанда, а поля запроса соответствующие.
5 fisher
 
11.10.12
11:11
(4) Черт, тогда в общий итог тупо суммируются средние за периоды...
6 fisher
 
11.10.12
11:14
Можно как-то в СКД общий итог считать по отдельной формуле?
7 DrShad
 
11.10.12
11:15
я не против
8 DrShad
 
11.10.12
11:16
(3) что не канает? ты пробовал? у меня группировка колонок по каждой дате и прекрасно по этой группировке считается среднее за каждый день и за период в целом
9 IronDemon
 
11.10.12
11:19
(8) С выходными? ;)
10 fisher
 
11.10.12
11:21
(7) Я тоже за. Как это сделать?
(8) Пробовал. Продажи сгруппированы по контрагенту в настройках СКД, а делит еще и на количество видов товаров, которые ему продавались.
11 DrShad
 
11.10.12
11:23
(10) ну так группируй правильно
12 DrShad
 
11.10.12
11:23
(9) с выходными и что?
13 ptiz
 
11.10.12
11:26
(10) У тебя методическая ошибка изначально.
Вот представь - добавил ты показатель "среднедневные продажи", они посчитались.
А потом жмешь "расшифровать по документам". Что должно быть в этом показателе?

Либо изначально делать самой "детальной" записью продажу за день, либо объединять с другим набором данным - именно дневных продаж (правда, хз как отработает), или делать объединение в запросе с такой таблицей "дневных" продаж.
14 fisher
 
11.10.12
11:26
(11) На уровне запроса? Данунах. Это универсальный аналитический отчет, а не печатная формочка.
15 fisher
 
11.10.12
11:27
(13) Согласен. Думаю.
16 DrShad
 
11.10.12
11:28
(14) а на уровне чего ты хочешь? ты же с СКД работаешь - какие группы выведешь по тем и будет считать
17 fisher
 
11.10.12
11:30
(13) Ок. Пусть детальная запись - продажи за день Контрагент/Номенклатура.
Возвращаемся к первоначальной проблеме.
Среднедневные продажи должны рассчитываться корректно, если пользователь выберет группировку по контрагенту и развертку по периодам и если выберет группировку по номенклатуре с группировкой по периодам.
18 fisher
 
11.10.12
11:31
(16) Так у меня получается, что СРЕДНЕЕ() не по тем группировкам считает, что настройках выбраны, а на количество детальных записей по группировке делит.
19 DrShad
 
11.10.12
11:32
(18) это твои проблемы
20 fisher
 
11.10.12
11:33
(19) А я здесь только свои проблемы и обсуждаю.
21 fisher
 
11.10.12
12:13
Чорд. Для общего итога отдельную формулу задать не проблема, а вот как задать чтобы итог по периодам считался по отдельной формуле?
22 IronDemon
 
11.10.12
12:48
В ресурсах: Рассчитывать по...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший