|
СКД. Расчет ресурсов только по выбранным группировкам | ☑ | ||
---|---|---|---|---|
0
redbull
30.09.11
✎
10:33
|
Платформа 8.2.14.533
Задачка "Ведомость по Контрагентам для БП 2.0", Простенький отчет Анализируется счет 62. Иерархия такая: Счет\Субконто2(<Договор>).ВидВзаиморасчетов\Субконто1(<Контрагент>)\Субконто2\Субконто3(<ДокуменРасчетов>)\Регистратор Ресурсы: НачСальдо, Оборот, КонСальдо Теперь в договор добавился реквизит площадь - площадь для сдачи в аренду. И нужно развить отчет. Эту площадь необходимо вывести в отчет. На уровене Субконто2 должна выводиться площадь из Договора. На уровне Контрагента сумма плащадей по договорам контрагента. На уровне организации сумма по всем контрагентам. Если в ресурсах СКД написать, что расчитывать ресурсы только по Договор, Контрагент, Организация. Он все равно считат по всем группировкам (и по субконто3, регистратор) поэтому,Если у меня есть остаток и N регистраторов за период, то на уровне Договора будет (N+1)*Площадь Как сделать, чтобы СКД суммировала ресурс только по выбранным Группировкам? Вот сам отчет http://ifolder.ru/26062593 |
|||
1
IronDemon
30.09.11
✎
11:30
|
Связь наборов. В первом весь запрос, во втором справочник Договора (ссылка и площадь).
|
|||
2
redbull
30.09.11
✎
12:35
|
(1) О, вроде получилось. Спасибо
|
|||
3
redbull
30.09.11
✎
13:16
|
не понятно такое поведение.
смотрел видео, в нем показывалось, что СКД может "оптимизировать" текст запроса Я сформировал отчет консолью СКД и посмотрел какой запрос исполняет СКД (XML, элемент <query>). Не было там слов итоги. т.е. итоги он получает не при исполнении запроса (получения набора данных), а уже СКД их считает. Было(кусочек, остальное все совпало): ВЫБРАТЬ Вложенный.Счет КАК Счет, Вложенный.Организация КАК Организация, Вложенный.Субконто2ВидВзаиморасчетов КАК Субконто2ВидВзаиморасчетов, Вложенный.Контрагент КАК Контрагент, Вложенный.Договор КАК Договор, Вложенный.ДокументРасчетов КАК ДокументРасчетов, Вложенный.НачОстатокДт КАК НачОстатокДт, Вложенный.НачОстатокКт КАК НачОстатокКт, Вложенный.СуммаОборотДт КАК СуммаОборотДт, Вложенный.СуммаОборотКт КАК СуммаОборотКт, Вложенный.КонОстатокДт КАК КонОстатокДт, Вложенный.КонОстатокКт КАК КонОстатокКт, Вложенный.Регистратор КАК Регистратор Стало: ВЫБРАТЬ Вложенный.Счет КАК Счет, Вложенный.Организация КАК Организация, Вложенный.Субконто2ВидВзаиморасчетов КАК Субконто2ВидВзаиморасчетов, Вложенный.Контрагент КАК Контрагент, Вложенный.Договор КАК Договор, Вложенный.ДокументРасчетов КАК ДокументРасчетов, Вложенный.НачОстатокДт КАК НачОстатокДт, Вложенный.НачОстатокКт КАК НачОстатокКт, Вложенный.СуммаОборотДт КАК СуммаОборотДт, Вложенный.СуммаОборотКт КАК СуммаОборотКт, Вложенный.КонОстатокДт КАК КонОстатокДт, Вложенный.КонОстатокКт КАК КонОстатокКт, Вложенный.Регистратор КАК Регистратор, ПРЕДСТАВЛЕНИЕССЫЛКИ(Вложенный.Договор) КАК ДоговорПредставление, Вложенный.Договор.Площадь КАК ДоговорПлощадь, ПРЕДСТАВЛЕНИЕССЫЛКИ(Вложенный.ДокументРасчетов) КАК ДокументРасчетовПредставление, ПРЕДСТАВЛЕНИЕССЫЛКИ(Вложенный.Контрагент) КАК КонтрагентПредставление, ПРЕДСТАВЛЕНИЕССЫЛКИ(Вложенный.Организация) КАК ОрганизацияПредставление, Вложенный.Организация.Наименование КАК ОрганизацияНаименование, ПРЕДСТАВЛЕНИЕССЫЛКИ(Вложенный.Регистратор) КАК РегистраторПредставление, ПРЕДСТАВЛЕНИЕССЫЛКИ(Вложенный.Субконто2ВидВзаиморасчетов) КАК Субконто2ВидВзаиморасчетовПредставление, Вложенный.Субконто2ВидВзаиморасчетов.Наименование КАК Субконто2ВидВзаиморасчетовНаименование, ПРЕДСТАВЛЕНИЕССЫЛКИ(Вложенный.Счет) КАК СчетПредставление, Вложенный.Счет.Порядок КАК СчетПорядок Главное отличие: СКД добавило "Вложенный.Договор.Площадь КАК ДоговорПлощадь" Когда он посчтывает итоги по ресурсам? или он почему-то проигнорировал установленные флажки, по каким группировкам считать ресурс. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |