|
Как добиться правильного посчёта остатков по датам в отчёте? | ☑ | ||
---|---|---|---|---|
0
MathaiShung
15.05.16
✎
15:43
|
Делаю отчёт для прогнозирования остатков. В него вытаскиваются СвободныеОстатки и ЗаказыКлиентов по датам из соответствующих регистров. Нужно также отобразить расчётное кол-во остатков с учётом заказа с периодичностью день. Ни в каких регистрах клиентские заказы на свободные остатки не влияют, поэтому приходится рассчитывать их в отчёте. Но возникает трудность как реализовать в рамках этого отчёта подсчёт остатков с учётом заказов накопительным итогом, т.к. сейчас они рассчитываются для каждого дня построчно, не учитывая заказы за предыдущие дни.
Подскажите пожалуйста как заставить запрос или СКД правильно считать эти остатки, если это вообще возможно в рамках отчёта, не прибегая к модификации движений регистров. Сейчас отчёт выглядит примерно вот так: https://yadi.sk/d/RMrzRb9MriicD Окончательный вид должен быть такой: https://yadi.sk/d/2pI9oWmsrfN2U |
|||
1
Cyberhawk
15.05.16
✎
15:45
|
Используй "ВычислитьВыражение" в ресурсах, в сети найдешь примеры для нарастающего итога и прочего
|
|||
2
Cyberhawk
15.05.16
✎
15:45
|
Или не в ресурсах, а в вычисляемых полях
|
|||
3
MathaiShung
15.05.16
✎
15:47
|
Ок, попробую...
|
|||
4
MathaiShung
16.05.16
✎
12:08
|
Нет, так не получается. Максимум что удаётся рассчитать с помощью этой функции - это общее количество заказов по периодам, а надо - нарастающий итог по этим периодам. Кто-нибудь знает как это можно сделать?
|
|||
5
Cyberhawk
16.05.16
✎
12:11
|
"так" это как? Вероятно, ты просто не осилил путь, предложенный мною ранее
|
|||
6
Defender aka LINN
16.05.16
✎
12:15
|
(4) А другим удается. Странным не находишь?
|
|||
7
aleks_default
16.05.16
✎
12:16
|
(1) + смотри 4 и 5 параметр.
|
|||
8
MathaiShung
16.05.16
✎
12:17
|
(5) В поле Выражение в Вычисляемых полях пишу: ВычислитьВыражение("Сумма(ЗаказаноПериодичность)","ПериодДень",,"Первая","Текущая") - считаются итоги по каждому дню в отдельности. Если в качестве группировки указать Номенклатуру - считаются итоги за весь период.
|
|||
9
aleks_default
16.05.16
✎
12:24
|
(8)это надо писать в ресурсах
|
|||
10
MathaiShung
16.05.16
✎
12:24
|
(6) Мне тоже удаётся, проблема в том, что нужно не просто нарастающий итог по номенклатуре посчитать, а нарастающий итог по периодам по столбцам
|
|||
11
Cyberhawk
16.05.16
✎
12:34
|
(10) Я бы, если за часок не получается добиться результата, сделал бы уже "по-дедовски" (пост-обработкой табличного документа)...
|
|||
12
MathaiShung
16.05.16
✎
12:36
|
(9) Ок, попробую теперь так...
|
|||
13
MathaiShung
16.05.16
✎
12:37
|
(11) К сожалению не знаю как это
|
|||
14
Cyberhawk
16.05.16
✎
12:38
|
(13) Ну программно выводишь результат (по строкам) и в этом цикле делаешь с нужными ячейками что душе угодно...
|
|||
15
aleks_default
16.05.16
✎
12:40
|
(13) Да проще в запросе само с собой соединить и получить накопительный итог.
(10) не ссы, я сто раз так делал (с) |
|||
16
MathaiShung
16.05.16
✎
12:41
|
(14) А, примерно понял. Ну чтож, если не получится, придётся так заморочится
|
|||
17
MathaiShung
16.05.16
✎
12:47
|
(15) Интересно, подумаю как это сделать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |