Имя: Пароль:
1C
1С v8
Помогите вывести «правильные» горизонтальные итоги в отчете СКД.
0 Adecvator
 
21.02.12
12:03
Ситуация следующая, горизонтальные итоги выводятся в качестве дублирования последнего столбца.
1 DrShad
 
21.02.12
12:11
какой развернутый вопрос в топике - открой для себя кнопку PrtSc или программулинку FarStone
2 fisher
 
21.02.12
12:19
(0) Очевидно, надо найти и исправить причину такого неадекватного поведения.
3 Adecvator
 
21.02.12
12:35
4 Господин ПЖ
 
21.02.12
12:39
а что, есть смысл складывать количество конечного остатка за период?

СКД то адекватнее автора будет...
5 DrShad
 
21.02.12
12:49
(3) все верно выводит, а ресурс считается как сумма по периодам? и если даже да то какой смыл сего изврата?
6 Adecvator
 
21.02.12
12:59
Вы совершено правы Господин ПЖ, смысла складывать остатки на конец дня особого нет, мне нужен средний остаток за весь период. Но вернемся к моему «неадекватному поведению», как я понимаю итоги они на то и итоги что бы складывать ряд чисел, не важно каких.  Вот код:
ВЫБРАТЬ
   ТоварыНаСкладахОстаткиИОбороты.ПериодДень,
   ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
   СУММА(ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток) КАК КоличествоНачальныйОстаток,
   СУММА(ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток
ИЗ
   РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты

СГРУППИРОВАТЬ ПО
   ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
   ТоварыНаСкладахОстаткиИОбороты.ПериодДень
7 DrShad
 
21.02.12
13:03
это че за код, если у тебя СКД?
8 Adecvator
 
21.02.12
13:05
(7) а что не так, простите?
9 DrShad
 
21.02.12
13:18
(8) в СКД это совершенно лишний код
10 Adecvator
 
21.02.12
13:20
(9) Вы имеете в виду функции и группировки?
11 fisher
 
21.02.12
13:30
(9) В общем случае - не лишний. Ибо уменьшает объем данных, идущих "на вход" СКД.
Но для виртуальной таблицы лишний.
(10) Виртуальные таблицы уже выполняют неявную свертку по выбираемым полям.
12 Adecvator
 
21.02.12
13:36
На счет того, как подсчитать среднее количество вместо непонятной итоговой величины не подскажите?
13 fisher
 
21.02.12
13:37
Что то скриншот из (3) мне недоступен...
14 Adecvator
 
21.02.12
13:44
15 Adecvator
 
21.02.12
13:44
16 DrShad
 
21.02.12
14:07
итоги по ресурсу считать как среднее
17 Adecvator
 
21.02.12
14:13
(16) да совершенно верно итоги по ресурсу считать как среднее, но как :)
18 fisher
 
21.02.12
14:19
(15) Понял. Я знаю только как такое через макеты ресурсов/группировок сделать.
Т.е. задача делится на две - посчитать и вывести.
Посчитать - добавляешь вычисляемое поле для будущего среднего, которое будет брать тот же самый остаток. В ресурсах его добавляешь как второй ресурс с агрегатной функцией СРЕДНЕЕ(). Т.е. в лоб - с двумя ресурсами будет выводится в каждой ячейке. И в итоговой покажет то что тебе надо - средний остаток.
А вот как сделать, чтобы в ячейках по дням выводило только первый ресурс, а в общих итогах только второй - это я только через макеты знаю как. Но рассказывать не возьмусь. Там гайд нужен с пошаговыми скриншотами. Постарайся сам разобраться, гилева там посмотреть (сам не смотрел правда...)
19 Adecvator
 
21.02.12
14:38
(18) Да пробовал, вот почему сабж так называется :(
20 fisher
 
21.02.12
14:46
(19) Ну, погодь тогда. Ежели на скорую руку после обеда выйдет - выложу схемку для примера.
21 Adecvator
 
21.02.12
15:19
(20) Буду весьма благодарен :)
22 fisher
 
21.02.12
16:30
До вывода данных дело не дошло...
На всякий случай создал отдельную тему в вменяемым названием, может гуру СКД подгребут...
v8: СКД. Как рассчитать средний остаток за весь период при развертке по периодам?
23 Adecvator
 
21.02.12
16:38
(22) Спасибо, тебе огромное fisher.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.