|
Периодичность в СКД | ☑ | ||
---|---|---|---|---|
0
Sulimov
06.10.11
✎
14:16
|
Доброго времени суток! Подскажите, кто умный. Делаю отчет в СКД. Очень простой в самописной конфе, но на управляемом приложении. Запрос простой, но с периодичностью. Мне надо, чтобы в отчете Начальный и конечный остаток выводился только по верхним группировкам: организация и статья, а по всему, что в детальных записях, в т.ч. и по регистратору, остатки не выводились, только оброты. Голову уже сломал, никак не получается. Если ставлю в выбранных полях "Регистратор", то остаток на начало вообще не выводится.
Запрос вот такой, очень простой: ВЫБРАТЬ СуммовойОстаткиИОбороты.Касса, СуммовойОстаткиИОбороты.Проект, СуммовойОстаткиИОбороты.Сотрудник, СуммовойОстаткиИОбороты.Статья, СуммовойОстаткиИОбороты.Контрагент, СуммовойОстаткиИОбороты.Тема, СуммовойОстаткиИОбороты.Заказ, СуммовойОстаткиИОбороты.Организация, СУММА(СуммовойОстаткиИОбороты.СуммаНачальныйОстаток) КАК НачальныйОстаток, СУММА(СуммовойОстаткиИОбороты.СуммаПриход) КАК Приход, СУММА(СуммовойОстаткиИОбороты.СуммаРасход) КАК Расход, СУММА(СуммовойОстаткиИОбороты.СуммаКонечныйОстаток) КАК КонечныйОстаток, СуммовойОстаткиИОбороты.ПериодДень ИЗ РегистрНакопления.Суммовой.ОстаткиИОбороты(, , Авто, Движения, ) КАК СуммовойОстаткиИОбороты СГРУППИРОВАТЬ ПО СуммовойОстаткиИОбороты.Касса, СуммовойОстаткиИОбороты.Проект, СуммовойОстаткиИОбороты.Сотрудник, СуммовойОстаткиИОбороты.Статья, СуммовойОстаткиИОбороты.Контрагент, СуммовойОстаткиИОбороты.Тема, СуммовойОстаткиИОбороты.Заказ, СуммовойОстаткиИОбороты.Организация, СуммовойОстаткиИОбороты.ПериодДень |
|||
1
PVV65
06.10.11
✎
14:57
|
Для написания отчета прочитай статью с ИТС "Типичные проблемы при расчете остатков" и в конструкторе СКД на закладке "Ресурсы" заполни колонку "Рассчитывать по...".
|
|||
2
Sulimov
06.10.11
✎
15:01
|
Колонка "Рассчитать по" не прокатила, пробовал..
|
|||
3
Sulimov
06.10.11
✎
15:32
|
Статью тоже прочитал, сделал все также. Ни фига не изменилось..
|
|||
4
PVV65
06.10.11
✎
15:40
|
(2) Плохо пробовал.
ресурс "НачальныйОстаток" по группировкам Организация и статья - Сумма(НачальныйОстаток). ресурс "НачальныйОстаток" по остальным группировкам - 0. Т.е. два ресурса с одним именем по разным группировкам с разной формулой. (3) Плохо читал. В запросе нет ПериодСекунда и проверь роли полей. |
|||
5
Sulimov
06.10.11
✎
16:05
|
Ну я уже не знаю, что еще делать))
Вот запрос: ВЫБРАТЬ СуммовойОстаткиИОбороты.Касса, СуммовойОстаткиИОбороты.Проект, СуммовойОстаткиИОбороты.Сотрудник, СуммовойОстаткиИОбороты.Статья, СуммовойОстаткиИОбороты.Контрагент, СуммовойОстаткиИОбороты.Тема, СуммовойОстаткиИОбороты.Заказ, СуммовойОстаткиИОбороты.Организация, СУММА(СуммовойОстаткиИОбороты.СуммаНачальныйОстаток) КАК НачальныйОстаток, СУММА(СуммовойОстаткиИОбороты.СуммаПриход) КАК Приход, СУММА(СуммовойОстаткиИОбороты.СуммаРасход) КАК Расход, СУММА(СуммовойОстаткиИОбороты.СуммаКонечныйОстаток) КАК КонечныйОстаток, СуммовойОстаткиИОбороты.ПериодСекунда КАК Период, СуммовойОстаткиИОбороты.Регистратор ИЗ РегистрНакопления.Суммовой.ОстаткиИОбороты(, , Авто, Движения, ) КАК СуммовойОстаткиИОбороты СГРУППИРОВАТЬ ПО СуммовойОстаткиИОбороты.Касса, СуммовойОстаткиИОбороты.Проект, СуммовойОстаткиИОбороты.Сотрудник, СуммовойОстаткиИОбороты.Статья, СуммовойОстаткиИОбороты.Контрагент, СуммовойОстаткиИОбороты.Тема, СуммовойОстаткиИОбороты.Заказ, СуммовойОстаткиИОбороты.Организация, СуммовойОстаткиИОбороты.ПериодСекунда, СуммовойОстаткиИОбороты.Регистратор Роли стоят НачОст, КонОст, Регистратор - Период 1, ПериодСекунда - Период 2. На закладке ресурсы стоит Сумма(НачальныйОстаток) - Рассчитывать по Организации, Сумма(КонечныйОстаток) - по ОРганизации. А все равно лезут остатки по регистратору. В чем подвох? |
|||
6
ssh2006
06.10.11
✎
16:17
|
Ответ в (4) был дан. На закладке ресурсы перетащи из доступных полей НачальныйОстаток и КонечныйОстаток еще раз и установи у них выражение 0 и рассчитывать по всем остальным группировкам. Группировка в запросе не нужна.
|
|||
7
Sulimov
06.10.11
✎
16:33
|
Установил на закладке "Ресурсы" НАчальныйОстаток и КонечныйОстаток 0 и галки проставил по всем остальным группировкам. Вообще ничего не изменилось. У меня группировки только по Оргнизации и Статьи, а все остальное в Детальных записях.
|
|||
8
ssh2006
06.10.11
✎
16:39
|
Выкинь детальные записи и сделай группировку регистратор
|
|||
9
Sulimov
06.10.11
✎
16:49
|
Так получается, СПАСИБО! Но мне еще кроме регистратора еще кучу полей надо вывести. Они у меня все в детальных записях были. А теперь мне их откуда доставать?
|
|||
10
ssh2006
06.10.11
✎
17:18
|
Допиши в пути данных к этим полям Регистратор.
Чтобы было например Регистратор.Тема. Ивыводи эти поля в как реквизиты регистратора. В настройках поставь вывод реквизитов отдельно |
|||
11
PVV65
06.10.11
✎
17:20
|
(9) Одну группировку можно делать по нескольким полям.
|
|||
12
ssh2006
06.10.11
✎
17:21
|
(11) Совместная группировка по периодам с другими выражениями запрещена
|
|||
13
Sulimov
06.10.11
✎
17:28
|
Спасибо!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |