Имя: Пароль:
1C
1С v8
Группировка по характеристикам
0 alexmobile
 
04.06.12
11:08
Требуется сделать отчет по остаткам и оборотам счета 76.05 с группировкой по свойствам договора.
Делаю через СКД.
При выводе отчета ставлю группировки
Субконто2.Ссылка.ДоговорКонтрагента.Свойство
Субконто2.Ссылка.ДоговорКонтрагента.Контрагент
Субконто2.Ссылка

Формирую отчет:
Группа по свойству пустая, только цифры итоговые.
Контрагентов и договора выводит.

Может кто-нибудь помочь?
СКД только изучаю, особо не пинайте.

Вот текст запроса:
ВЫБРАТЬ РАЗРЕШЕННЫЕ
   ХозрасчетныйОбороты.СуммаОборот КАК СуммаОборот,
   ХозрасчетныйОбороты.СуммаОборотДт КАК СуммаОборотДт,
   ВЫБОР
       КОГДА ХозрасчетныйОбороты.КорСчет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.КассаОрганизации)
               ИЛИ ХозрасчетныйОбороты.КорСчет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетныеСчета)
           ТОГДА ХозрасчетныйОбороты.СуммаОборотКт
   КОНЕЦ КАК Оплата,
   ВЫБОР
       КОГДА ХозрасчетныйОбороты.КорСчет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.КассаОрганизации)
               ИЛИ ХозрасчетныйОбороты.КорСчет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетныеСчета)
           ТОГДА ХозрасчетныйОбороты.СуммаОборотДт
   КОНЕЦ КАК ВозвратОплаты,
   ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаОборотКт,
   ХозрасчетныйОстатки.СуммаОстаток КАК СуммаОстаток,
   ХозрасчетныйОстатки.СуммаОстатокДт КАК СуммаОстатокДт,
   ХозрасчетныйОстатки.СуммаОстатокКт КАК СуммаОстатокКт,
   ХозрасчетныйОбороты.КорСчет,
   ХозрасчетныйОбороты.Счет КАК Счет,
   ХозрасчетныйОстатки.Счет КАК Счет1,
   ХозрасчетныйОбороты.Субконто2.Ссылка,
   ХозрасчетныйОбороты.Субконто1.Ссылка
{ВЫБРАТЬ
   СуммаОборот,
   СуммаОборотДт,
   СуммаОборотКт,
   СуммаОстаток,
   СуммаОстатокДт,
   СуммаОстатокКт,
   Счет.*,
   Оплата,
   ВозвратОплаты}
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Обороты(, , , Счет В ИЕРАРХИИ (&Счет), , , , ) КАК ХозрасчетныйОбороты
       ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстатки
       ПО ХозрасчетныйОбороты.Счет = ХозрасчетныйОстатки.Счет
{ГДЕ
   ХозрасчетныйОстатки.Счет.*,
   ХозрасчетныйОбороты.Счет.*,
   (ВЫБОР
           КОГДА ХозрасчетныйОбороты.КорСчет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.КассаОрганизации)
                   ИЛИ ХозрасчетныйОбороты.КорСчет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетныеСчета)
               ТОГДА ХозрасчетныйОбороты.СуммаОборотКт
       КОНЕЦ) КАК ПолеОплаты,
   ХозрасчетныйОбороты.СуммаОборотДт,
   ХозрасчетныйОбороты.СуммаОборот,
   ХозрасчетныйОстатки.СуммаОстаток,
   ХозрасчетныйОстатки.СуммаОстатокКт,
   ХозрасчетныйОстатки.СуммаОстатокДт,
   (ВЫБОР
           КОГДА ХозрасчетныйОбороты.КорСчет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.КассаОрганизации)
                   ИЛИ ХозрасчетныйОбороты.КорСчет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетныеСчета)
               ТОГДА ХозрасчетныйОбороты.СуммаОборотДт
       КОНЕЦ) КАК ПолеВозвратаОплаты}
{ХАРАКТЕРИСТИКИ
   ТИП(Справочник.ДоговорыКонтрагентов)
   ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
           СвойстваОбъектов.Наименование,
           СвойстваОбъектов.Ссылка,
           СвойстваОбъектов.ТипЗначения
       ИЗ
           ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
       ГДЕ
           СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ДоговорыКонтрагентов))
   ПОЛЕКЛЮЧА Ссылка
   ПОЛЕИМЕНИ Наименование
   ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
   ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
   ПОЛЕОБЪЕКТА Объект
   ПОЛЕВИДА Свойство
   ПОЛЕЗНАЧЕНИЯ Значение }
1 Maxus43
 
04.06.12
11:13
сначала добейся чтоб свойства были заполнены, потом уж группируй
2 Maxus43
 
04.06.12
11:23
я обычно свойства в вычисляемых полях прописываю, работать удобней потом
3 alexmobile
 
04.06.12
12:37
а как в вычисляемых полях?
4 Maxus43
 
04.06.12
13:12
Субконто2.[Имя свойства]
5 alexmobile
 
04.06.12
13:48
Пишет "поле не найдено [свойство такое-то]".
Доступа к характеристикам из конфигуратора нет.
6 Maxus43
 
04.06.12
13:55
{ХАРАКТЕРИСТИКИ
   ТИП(Справочник.Контрагенты)
   СПИСОК (ВЫБРАТЬ
           СвойстваОбъектов.Ссылка,
           СвойстваОбъектов.Наименование,
           СвойстваОбъектов.ТипЗначения
       ИЗ
           ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
       ГДЕ
           СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовхарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Контрагенты))
   ИДЕНТИФИКАТОР Ссылка
   ИМЯ Наименование
   ТИПЗНАЧЕНИЯ ТипЗначения
   ЗНАЧЕНИЯ РегистрСведений.ЗначенияСвойствОбъектов
   ОБЪЕКТ Объект
   ХАРАКТЕРИСТИКА Свойство
   ЗНАЧЕНИЕ Значение }

и

http://imageshost.ru/photo/15600/id2050419.html

у меня работает...
7 alexmobile
 
04.06.12
14:46
Спс. Решил по другому.