Имя: Пароль:
1C
1С v8
Как добиться правильного посчёта остатков по датам в отчёте?
,
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) Интересно, подумаю как это сделать
Независимо от того, куда вы едете — это в гору и против ветра!