|
как вычислить разницу колонок на скд ? | ☑ | ||
---|---|---|---|---|
0
rchervak
21.08.12
✎
11:10
|
на скд создал отчет .
два набора данных. два запроса. Объеденил все с помощью связей наборов данных. строки - номенклатура 2 группы колонок: 1-я Остатки с группировкой по складам 2-я Резервы с группировкой по складам. Все выводится правильно. Сколько складов выбереш в отборе, столько и колонок по каждой группе выводится.. но вот задача сл. появилась, нужно добавить еще одну группу колонок = разнице первой и второй группы, с такой же группировкой по складам.. вот как это реализовать? через вычисляемые поля пытался но не получилось. |
|||
1
DrShad
21.08.12
✎
11:23
|
объединения во вложенный или в ВТ, потом выбрать из них все + колонку с дельтой - profit
|
|||
2
Бледно Золотистый
21.08.12
✎
11:24
|
(0)А что не получается? Картинки что ли покажи.
|
|||
3
DrShad
21.08.12
✎
11:30
|
(2) какие тебе картинки?
|
|||
4
Бледно Золотистый
21.08.12
✎
11:35
|
(3)Настроек СКД, в (0) вычисляемыми полями легко делается.
|
|||
5
Бледно Золотистый
21.08.12
✎
11:36
|
(4)А нет, перечитал(0), так не получиться.
|
|||
6
rchervak
21.08.12
✎
11:38
|
Вот два запроса ..
1Й ВЫБРАТЬ ТоварыНаСкладахОстатки.Склад КАК СкладОстатков, ТоварыНаСкладахОстатки.Номенклатура, ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры, ТоварыНаСкладахОстатки.КоличествоОстаток КАК Остаток ИЗ РегистрНакопления.ТоварыНаСкладах.Остатки(&КонецПериода, ) КАК ТоварыНаСкладахОстатки ////////////////////////////////////////////////////////////////////// 2Й /////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ТоварыВРезервеНаСкладахОстатки.Склад, ТоварыВРезервеНаСкладахОстатки.Номенклатура, ТоварыВРезервеНаСкладахОстатки.ХарактеристикаНоменклатуры, ТоварыВРезервеНаСкладахОстатки.ДокументРезерва, ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток КАК Резерв ИЗ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&ДатаРезерва, ДокументРезерва.Резерв = ИСТИНА) КАК ТоварыВРезервеНаСкладахОстатки ////////////////////////////////////////////////////////////////////// в связях наборов данных все группируется по номенклатуре и характеристике |
|||
7
rchervak
21.08.12
✎
11:41
|
В натсройках
Создана таблица. Строки - номенклатура У колонок 1Я группировка по складам в ней ресурсы остаток 2Я колонка групировка по складам в ней ресурс резерв. Задача 3я групировка по складам в ней разница ресурса и резерва (по каждому складу.) |
|||
8
rchervak
21.08.12
✎
11:42
|
(7) Задача
3я групировка по складам в ней разница ресурса остатка и ресурса резерва (по каждому складу.) + если отсутствуют данные в одной из групп то считается что Ресурс = нулю. |
|||
9
rchervak
21.08.12
✎
11:44
|
думаю для тех кто оч. хорошо знает СКД - раз плюнуть.. подскажите в какую сторону курить вопрос?
уже начинаю думать объеденять эти два запроса в один Левым соединением и там уже в запросе создавать функцию разности... |
|||
10
DrShad
21.08.12
✎
11:46
|
(9) чукча не читатель? чукча писатель?
|
|||
11
rchervak
21.08.12
✎
11:48
|
(10)извини не понял..
|
|||
12
rchervak
21.08.12
✎
12:00
|
ап..
|
|||
13
pessok
21.08.12
✎
12:01
|
в (1) за тебя уже все решили, чо апать то?
|
|||
14
pessok
21.08.12
✎
12:02
|
объедини свои два запроса в одном, посчитай в запросе дельту, выводи результат. нафига два источника данных воротить?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |