RedRock пишет:Partyзан пишет:Добрый день!
Подскажите как создать групповой отчёт, который бы отображал количество дней за период(год, месяц) в которые техника(отдельные еденицы) работала(Был пробег, либо зажигание включалось)?
Группировка по дате с нумерацией и смотреть последнию строку - это то что пока получилось...
Столкнулся с похожей проблемой.
Вот только вариант с просмотром номера последней строки - не очень профессионально выглядит. Особенно это проблемно если у клиента много машин и у каждой просмотреть последнюю строку очень долго.
Сделал полурешение с помощью калькулятора в отчетах:
Групповой отчет.
В таблице Моточасы создал формулу C4*const0 + const1 , где С4 - моточасы за день.
Т.е. если в течение дня хотя бы раз сработал счетчик моточасов (по датчику зажигания), то это число моточасов умножится на нуль и ко всему прибавится единица. Получаем, если моточасы были то в строке будет "1, день"
Дополнительно: группировка по Дате, Нумерация строк.
Правда при таком подходе не работает суммирование когда строишь отчет за период (неделя, месяц и тд). Думаю, что формула применяется и к сумме.
Как это выглядит:
1 Машина_1 1.00 дни
1.1 ----- 1.00 дни
2 Машина_2 1.00 дни
2.1 2019-11-11 1.00 дни
2.2 2019-11-12 1.00 дни
2.3 2019-11-13 1.00 дни
2.4 2019-11-14 1.00 дни
2.5 2019-11-15 1.00 дни
2.6 2019-11-17 1.00 дни
3 Машина_3 1.00 дни
3.1 2019-11-11 1.00 дни
3.2 2019-11-12 1.00 дни
3.3 2019-11-13 1.00 дни
3.4 2019-11-14 1.00 дни
3.5 2019-11-15 1.00 дни
3.6 2019-11-16 1.00 дни
3.7 2019-11-17 1.00 дни
Может кто подскажет как сделать правильное суммирование?