|
СКД средний склад |
☑ |
0
Gop999
05.08.11
✎
16:15
|
Стоит задача рассчитать средний склад по регистру накопления ПартииТоваровНаСкладах, причем:
1. Период отчета должен быть разбит на дни, недели, месяцы, годы.
2.За день средний склад считается как (НачОст+КонОст)/2. С этим все понятно ввожу в запрос функцию.
3. Средний склад недели, месяца, года должен считаться как сумма всех дневных средних за период, деленная на количество дней в периоде. Т.е. надо сгруппировать по этим интервалам, да еще учесть, что не вся неделя, месяц, год попадает в период отчета.
Чего то не догоняю, как это в СКД (только запросом) сделать. Может кто подобное делал, или ссылку имеет???
|
|
1
Нуф-Нуф
05.08.11
✎
16:18
|
добавить колонки номер недели, месяца, года. может так?
|
|
2
Gop999
05.08.11
✎
16:21
|
(1)Добавить то не проблема, а вот как по ним рассчитать. Ведь надо же знать сколько дней в этой (проклятой) неделе, месяце, году...
|
|
3
Нуф-Нуф
05.08.11
✎
16:23
|
добавь колонку с количеством дней в неделе, месяце, году
|
|
4
DSSS
05.08.11
✎
16:24
|
(0) Делал подобное деревенским способом: в форме отчета получал периодичность отчета, неделя, месяц, и т.д. и в зависимости от его значения динамически формировал текст формулы ресурса в форме отчета.
Интересно, есть ли более простой способ?:) понаблюдаю за этой веткой:)
|
|
5
also
05.08.11
✎
16:25
|
Если я тебя правильно понял, то реализуемо на 8.2.14
|
|
6
Gop999
05.08.11
✎
16:25
|
(3) Вот тут проблема, а как добавить. Надо же как то в запросе
группировку по этим периодам сделать. Вед период может начинаться и с середины недели...
|
|
7
Gop999
05.08.11
✎
16:26
|
(4) Да добрым деревенским способом не было бы вопросов.
(5) 8.1 УПП -имеем ))).
|
|
8
Нуф-Нуф
05.08.11
✎
16:27
|
получи данные на каждый день, получи для каждого дня номер недели, месяца, года, и группируй по ним и считай сколько дней в каждой неделе, месяце...
|
|
9
Нуф-Нуф
05.08.11
✎
16:28
|
29.04.11 4
30.04.11 4
01.05.11 5
потом группируй и складывай
|
|
10
Gop999
05.08.11
✎
16:28
|
(8) Оп, это интересно. Сейчас подумаю. Только вот как группировать, не понимаю.
|
|
11
Нуф-Нуф
05.08.11
✎
16:29
|
28.04.11 4 1
29.04.11 4 1
30.04.11 4 1
01.05.11 5 1
группируешь получаешь
4 3
5 1
|
|
12
Gop999
05.08.11
✎
16:33
|
(11) Понял, т.е. дни, недели... Это с начала года. Попробую, мысль хорошая. Спасибо!
|
|