Запрос и итоги по периодам #385583


#0 by EugeneK
Помогите составить запрос для построителя :) Регистр накопления Доход, с ресурсом Сумма. В запросе добавляю Средний Доход за день, где как ни банально Сумма/Колво дней (перед выполнением запроса - передаю параметром колво дней за указанный период). Все хорошо, пока пользователь не ставит группировку месяц/неделя. Тут уже естественно итог считается неправильно. Как считать такие показатели ? Заранее премногоблагодарен.
#1 by NULLL
По рукам пользователю.
#2 by EugeneK
:) радикально конечно, но его желание понимаю и думаю как реализовать.
#3 by EugeneK
сори, ап
#4 by butterbean
у заказчика спрашивать не пробовал??
#5 by EugeneK
что у заказчика спрашивать ? как в запросе с группировкой по периоду узнать какой это период и соответственно Сумму/Колво дней ? Если я не знаю, как написать этот запрос, заказчик точно мне не скажет :)
#6 by Defender aka LINN
И в чем замес?
#7 by EugeneK
туплю :) формирую запрос, куда параметром передаю колво дней между датой началом и датой конца периода, но когда пользователь ставит разбивку подекадно, вот тут я уже не знаю, как итог по сумме поделить на колво дней в декаде/неделе/месяце (юзвер через построитель сам выбирает период)
#8 by IronDemon
Почему ты кол-во дней передаешь параметром? Выходные не учитывать?
#9 by EugeneK
не учитываю, у них работа без выходных ведется
#10 by IronDemon
Ты в построителе делаешь или в СКД?
#11 by EugeneK
взял типовые отчеты из УТ еще для 8.0 (2 года назад делалось) и корректировал запрос, оставляя юзверу возможность управлять параметрами через построитель
#12 by Immortal
ыыыыыыыыыыыыыыы дятлы жгут. 1. РазностьДат 2. СРЕДНЕЕ. 3. всё.
#13 by Immortal
сделаю за рубль. высылаешь старый отчёт, я тебе новый.
#14 by Immortal
1р = 1000 р.-)
#15 by EugeneK
все были дятлями, ничего зазорного не вижу ;) вот за разностьдат - спасибо, провтыкал этот момент легко, только вот самовывоз рублей
#16 by IronDemon
Пока домой доехал уже и ответили :)
#17 by EugeneK
долго ты домой едешь, медленные олени ;)
#18 by IronDemon
С двумя группировками периодов получится? Разность чего брать будешь?
#19 by EugeneK
походу так и получается, что застрял на том, где взять начало/конец периода в группировке, выбранной юзвером
#20 by Immortal
где где.. группировка не что иное как указание деления периода.. НАЧАЛОПЕРИОДА с указанием разных параметров.
#21 by Immortal
в секции ВЫБРАТЬ решит вопрос
#22 by EugeneK
какие информативные ответы ...
#23 by Immortal
обалдеть. в и два варианта решения, тебе мало что ли?
#24 by EugeneK
каких параметров ? вполне ж ясно задал вопрос - как получить эти разницы, если задан период - квартал, но юзвер всередине выбрал группировку по неделям/декадам/месяцам. для ясности можешь привести кусок кода или будешь куски фраз кидать ?
#25 by Immortal
.... .. { ИТОГИ ПО ПериодМесяц, ПериодНеделя }
#26 by Immortal
это завуалированный наезд? это бессмысленно.
#27 by EugeneK
это был намек :) и как этот код сопоставляется с оглашенной задачей ? у меня запрос (тут для кратости приведен без построителя): так вот, в общем случае отчет формируется правильно, до тех пор, пока юзвер в построителе дополнительно выбирает группировку по периодам в середине периода Дата1-Дата2, вот собственно и вопрос, как правилоно написать строку "Сумма(Сумма)/&КолвоДней КАК Среднее" чтобы в таком случае он считал правильно ? Спасибо за внимание.
#28 by Immortal
... Из РегистрНакопления.ТвойРегистр.Обороты(&ДатаНач,&ДатаКон,Регистртор) .... .. { ИТОГИ СРЕДНЕЕ(Сумма/Количество) ПО ПериодМесяц, ПериодНеделя }
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С