Имя: Пароль:
1C
 
Как лучше сделать сравнение в СКД текущего и прошлого периода
,
0 ИС-2
 
naïve
08.04.19
15:16
Есть отчет, который выводит показатели за текущий период.
Надо добавить такие же показатели, но за прошлый период.

Дублировать запросы в СКД не хочу. Делать объединение 2-х сформированных таб. документов гемморно.

Есть какие-то способы?
1 Timon1405
 
08.04.19
15:24
(0) Вложенная схема. Пример: ИсполнениеПланаЗакупок в УТ11
2 mistеr
 
08.04.19
15:29
(0) Сделай запрос, выбирающий данные за оба периода.

Другой вариант: выполнить запрос два раза и пихнуть данные в наборы-объекты.
3 Мимохожий Однако
 
08.04.19
15:30
(0) "Дублировать запросы в СКД не хочу". Почему?
4 toypaul
 
гуру
08.04.19
16:26
есть способ :)
5 ИС-2
 
naïve
11.04.19
12:19
(3) много дублировать надо

(4) какой ? :) Сейчас делаю 2 формирования и буду объединять 2 табличных документа. Но это ж... Особенно если попросят добавить какие-нибудь сравнения
6 fisher
 
11.04.19
12:32
(5) Вероятно, через наборы данных. Теоретически, можно сделать в основном наборе две строки с параметрами периодов, а в подчиненном наборе брать данные периодов из основного набора. Там вроде есть возможность пробросить их в параметры виртуальных таблиц.
7 toypaul
 
гуру
11.04.19
12:36
"Есть отчет, который выводит показатели за текущий период. " на такой вопрос можно дать только такой ответ "есть способ"
8 fisher
 
11.04.19
12:42
Соединение наборов можно сделать по аналогии с этим: http://catalog.mista.ru/public/77568/
Тогда показатели периодов можно будет оформить вычисляемыми полями по принципу
Показатель1 = ВЫБОР КОГДА НомерПериода = 1 ТОГДА Показатель ИНАЧЕ 0 КОНЕЦ
Показатель2 = ВЫБОР КОГДА НомерПериода = 2 ТОГДА Показатель ИНАЧЕ 0 КОНЕЦ
ПоказательДельта = ВЫБОР КОГДА НомерПериода = 1 ТОГДА Показатель ИНАЧЕ -Показатель КОНЕЦ
9 ИС-2
 
naïve
13.04.19
08:11
(7) :)

(8) слишком громоздкие формулы приходится использовать для расчета. Если делать еще конструкции, то формула будет не читаемая
10 fisher
 
15.04.19
09:09
(9) Так конечные формулы идут обычно в ресурсах. Поэтому никакого усложнения не будет.