Имя: Пароль:
1C
1С v8
Периодичность в СКД
,
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
Спасибо!!!