Имя: Пароль:
1C
1С v8
v8: [СКД] Сравнение показателей двух периодов
,
0 Liris
 
24.07.12
13:21
Добрый день, коллеги.
Исходные данные: "Управление торговлей", редакция 10.3 (10.3.17.4), 1С:Предприятие 8.2 (8.2.15.318).
Возникла необходимость в создании отчета, который сравнивает показатели (продажи) двух периодов.
Создал и настроил схему компоновки, находится тут http://zalil.ru/33604172
Общие итоги по горизонтали в схеме отключены, на их место хочу поставить разницу в показателях между периодами.
Как это сделать? Наверняка кто-то делал подобное.
Спасибо.
1 Irek-kazan
 
24.07.12
13:22
запросом?
2 Liris
 
24.07.12
13:26
(1) можно не запросом. Лишь бы в форму отчета наглядно вывести.
Сейчас картинку сделаю как есть и как надо.
3 Liris
 
24.07.12
13:33
(1) Вот тут http://s47.radikal.ru/i117/1207/a2/a3c1b3ac5082.png
Нарисовал, что надо дельту выводить. Т.е. разница значений между периодами.
4 Liris
 
25.07.12
07:52
Подниму вопрос
5 echo77
 
25.07.12
08:24
на инфостарте посмотри, там вроде, были примеры сравнения двух периодов
6 Liris
 
25.07.12
08:36
(5) Пошел смотреть. :-)
7 666 Devil
 
25.07.12
08:44
в сКД Вычисляемые поля, что хочешь туда ставь
8 Liris
 
25.07.12
09:14
(7) хм.. Не получится в моем случае. Специально для ознакомления готовую схему выложил.
Если ознакомится со схемой, можно понять:
- в качестве набора данных используется "Объединение"
- в "Объединении" используются два запроса по разным периодам
- наименования полей (измерений и ресурсов) одинаковые
- в качестве разделителя используется поле "ВыбранныйПериод"
9 Liris
 
25.07.12
09:15
(7) Выложенная схема сильно упрощена. В готовом отчете используется несколько объединений с запросами.
10 Liris
 
25.07.12
09:16
(5) поиск результатов не дал. Жаль. :-(
11 saaken
 
25.07.12
09:17
сделай третий вопрос с разницей
12 Liris
 
25.07.12
09:39
(11) А можно пример? Пробовал - не получилось.
13 Liris
 
25.07.12
09:40
Сам понимаю, что нужно запрос третий сделать, в который поместить результат сравнения первых двух.. Но как его "прикрутить", не знаю.
14 Axel2009
 
25.07.12
09:44
а если 3 периода будет выбрано?
15 Axel2009
 
25.07.12
10:09
в каджую выборку добавь по одному полю &Период КАК ОбщийПериод
в ресурс добавь расчет по "общие итоги" СУММА(ВЫБОР КОГДА ОбщийПериод = &Период1 ТОГДА Количество ИНАЧЕ -Количество КОНЕЦ)
16 kyrgyz
 
25.07.12
10:14
(0) Недавно пытался сделать такой отчет. Не осилил сам. помог друг.

делаешь два запроса совершенно идентичных просо во втором запросе период другой отбирай. Потом их объединение выводишь на печать при этом создаешь свои вычисляемые поля.
17 Liris
 
25.07.12
10:20
(16) Так и построен мой отчет. Вот тут находится его маааленькая часть http://zalil.ru/33604172
Если его открыть в консоли СКД, то видна структура: "Объединение" и в нем два одинаковых запроса с разными параметрами (периодами).
Как добавить вычисляемое поле на ресурс "Количество", если имя ресурса в обоих случаях "Количество"?
18 Никола_
Питерский
 
25.07.12
10:24
(17) Ну так ты в один запрос засунь все и разименуй поля и уже их в вычисляемые ?
19 kyrgyz
 
25.07.12
10:29
(17) В твоем вопросе кроется ответ...

Количество - Количество1
Сумма - Сумма1
20 kyrgyz
 
25.07.12
10:29
В одном запросе меняй имя.
21 Liris
 
25.07.12
11:02
(20) тогда получится несколько ресурсов, не получается универсальности.
В моем варианте одно имя ресурса, это удобно пользователю.
Да, не удобно программисту.
22 kyrgyz
 
25.07.12
11:15
(21) У тебя два периода здесь не пахнет группировкой попериодам и универсальности юзай как отдельные имена выводи их но заголовок то ты можешь поменять как хочешь
23 Никола_
Питерский
 
25.07.12
11:27
(21) Тут либо шашечки, либо ехать ! )))
24 Liris
 
25.07.12
12:21
Спасибо
25 Axel2009
 
25.07.12
12:42
(24) чем (15) не нравится то?
26 Liris
 
25.07.12
12:55
(25) Не нравится. Не понял что имелось ввиду.
27 Axel2009
 
25.07.12
14:05
(26) добавить в каждую выборку начало каждого периода можешь, чтобы эта колонка именовалась одинаково?