Имя: Пароль:
1C
1С v8
Помогите с группировкой
0 KENT2007
 
14.07.12
08:27
ВЫБРАТЬ
   ДоговорыКонтрагентов.Родитель КАК Родитель
ИЗ
   Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов

СГРУППИРОВАТЬ ПО
   ДоговорыКонтрагентов.Родитель
ИТОГИ ПО
   Родитель
1 KENT2007
 
14.07.12
08:27
как сгруппировать по родителю, выносит каждую группу отдельно
2 KENT2007
 
14.07.12
08:30
делаю в консоли
3 Мимохожий Однако
 
14.07.12
08:37
(1)Расшифруй
4 KENT2007
 
14.07.12
08:38
у договоров есть группы, вот по этим группам и нужно сделать группировку а оно по каждому договору выносит группу
5 Мимохожий Однако
 
14.07.12
08:42
(4)"а оно по каждому договору выносит группу" Расшифруй )))
Попробуй поставить условие ЭТО Группа = Истина
6 Мимохожий Однако
 
14.07.12
08:43
Итоги попробуй убрать
7 KENT2007
 
14.07.12
08:45
после ЭТО Группа = Истина
пропали группы, и итоги тоже не помогли
8 Мимохожий Однако
 
14.07.12
08:49
Может быть,не надо запросов? Включи режим Иерархии. В справочнике будет сгруппировано.
9 KENT2007
 
14.07.12
08:53
ВЫБРАТЬ
   ДоговорыКонтрагентов.Родитель КАК Родитель,
   ДоговорыКонтрагентов.Наименование КАК Наименование,
   ДоговорыКонтрагентов.Владелец,
   СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотДт) КАК СуммаОборотДт,
   СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотКт) КАК СуммаОборотКт
ИЗ
   РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&Начало, &Конец, , , Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстаткиИОбороты
       ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
       ПО (ДоговорыКонтрагентов.Ссылка = ХозрасчетныйОстаткиИОбороты.Субконто2)

СГРУППИРОВАТЬ ПО
   ДоговорыКонтрагентов.Родитель,
   ДоговорыКонтрагентов.Наименование,
   ДоговорыКонтрагентов.Владелец
ИТОГИ
   СУММА(СуммаОборотДт),
   СУММА(СуммаОборотКт)
ПО
   ОБЩИЕ,
   Родитель
10 KENT2007
 
14.07.12
08:55
(8) что значит в иерархии
11 Птица
 
14.07.12
09:00
(9) если присутствует сгруппировать по родителю, то зачем строчка ДоговорыКонтрагентов.Наименование КАК Наименование, ?
по ней же в запросе ничего не предполагается - ни группировки, ни свертки
12 KENT2007
 
14.07.12
09:02
даже без этой строи все равно не группирует
13 Птица
 
14.07.12
09:02
а что нужно-то?
14 KENT2007
 
14.07.12
09:02
може в поле родитель выборка нужна?
15 Птица
 
14.07.12
09:03
какой должен быть результат?
16 KENT2007
 
14.07.12
09:03
сгруппировать по группам договоров и итоги
17 Птица
 
14.07.12
09:03
да непонятно, зачем ты вообще используешь и группировку и итоги сразу
18 KENT2007
 
14.07.12
09:03
Группа договоров
19 KENT2007
 
14.07.12
09:05
(+18) Группа догворов
        Контрагент      Догвоор    №Договора      Сумма
20 Птица
 
14.07.12
09:06
ну. а если вообще убрать и группировку и поле родитель, а написать
ИТоги ПО
ИТОГИ
   СУММА(СуммаОборотДт),
   СУММА(СуммаОборотКт)
ПО
   ОБЩИЕ,
   договор  ИЕРАРХИЯ
21 Птица
 
14.07.12
09:08
(19)
Тогда так:
ВЫБРАТЬ
ДоговорыКонтрагентов.Ссылка КАК Договор,
   ДоговорыКонтрагентов.Наименование КАК Наименование,
   ДоговорыКонтрагентов.Владелец,
  ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт,
   ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт
....<здест левое соединение, но не группировка>
ИТОГИ
   СУММА(СуммаОборотДт),
   СУММА(СуммаОборотКт)
ПО
   ОБЩИЕ,
Владелец,
   договор  ИЕРАРХИЯ
22 KENT2007
 
14.07.12
09:16
тоже самое
23 KENT2007
 
14.07.12
09:18
никто не знает как сгруппировать?
24 Мимохожий Однако
 
14.07.12
09:22
Покажи картинку. Как есть и как хочешь.Твои описания туманны.
25 Мимохожий Однако
 
14.07.12
09:23
Для начала сделай договоры без группировок с выделенной колонкой родитель
26 KENT2007
 
14.07.12
09:29
сделал, только все в разброс идет
27 andrewks
 
14.07.12
09:29
нафига вообще сдались итоги? нужна группировка по группам - так и группируй, для сумм используй в полях СУММА()
28 KENT2007
 
14.07.12
09:30
тогда получается
ГруппаДоговора
ГруппаДоговора
   договор               сумма
29 andrewks
 
14.07.12
09:33

ВЫБРАТЬ
   ДоговорыКонтрагентов.Владелец,
   ДоговорыКонтрагентов.Родитель КАК Родитель,
   СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотДт) КАК СуммаОборотДт,
   СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотКт) КАК СуммаОборотКт
ИЗ
   РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&Начало, &Конец, , , Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстаткиИОбороты
       ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
       ПО (ДоговорыКонтрагентов.Ссылка = ХозрасчетныйОстаткиИОбороты.Субконто2)

СГРУППИРОВАТЬ ПО
   ДоговорыКонтрагентов.Владелец,
   ДоговорыКонтрагентов.Родитель

30 KENT2007
 
14.07.12
09:37
тоже не то, групп и итогов нет
31 andrewks
 
14.07.12
09:38
каких итогов? ты хорош темнить уже, приведи пример, что надо получить. 30 постов ни о чём
32 KENT2007
 
14.07.12
09:41
пример:
          ГРУППА ДОГВООРА    
                              ДОГОВОР  1     100500 рублей
                              ДОГВООР  2     500 рублей
33 KENT2007
 
14.07.12
09:53
плохой пример?
34 andrewks
 
14.07.12
09:54
а контрики где?
35 KENT2007
 
14.07.12
09:58
после номера
36 andrewks
 
14.07.12
10:01
это как? договора подчинены контрикам
37 Ctyd
 
14.07.12
10:35
ты отчет делаешь?

если да то я бы использовал Схему компоновки данных, там бы хватило

ВЫБРАТЬ
   ХозрасчетныйОстаткиИОбороты.Субконто2.Владелец,
   ХозрасчетныйОстаткиИОбороты.Субконто2.Родитель КАК Родитель,
   ХозрасчетныйОстаткиИОбороты.Субконто2.Наименование КАК Наименование,
   СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотДт) КАК СуммаОборотДт,
   СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотКт) КАК СуммаОборотКт
ИЗ
   РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&Начало, &Конец, , , Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстаткиИОбороты

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОстаткиИОбороты.Субконто2

добавил бы в ресурсы 2 поля сумируемых, а потом в настройках уже сделал вывод красивый