Имя: Пароль:
1C
1С v8
v8: Подскажите по запросу
0 KENT2007
 
11.07.12
10:29
ВЫБРАТЬ
   ДоговорыКонтрагентов.Родитель.Представление КАК РодительПредставление,
   ДоговорыКонтрагентов.Номер КАК Номер,
   СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотДт) КАК СуммаОборотДт,
   СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотКт) КАК СуммаОборотКт,
   СУММА(ВЫБОР
           КОГДА ДоговорыКонтрагентов.Номер = (ВЫРАЗИТЬ(ДоговорыКонтрагентов.Номер КАК СТРОКА(1)))
               ТОГДА 1
           КОГДА ДоговорыКонтрагентов.Номер = (ВЫРАЗИТЬ(ДоговорыКонтрагентов.Номер КАК СТРОКА(2)))
               ТОГДА 2
           КОГДА ДоговорыКонтрагентов.Номер = (ВЫРАЗИТЬ(ДоговорыКонтрагентов.Номер КАК СТРОКА(3)))
               ТОГДА 3
           КОГДА ДоговорыКонтрагентов.Номер = (ВЫРАЗИТЬ(ДоговорыКонтрагентов.Номер КАК СТРОКА(4)))
               ТОГДА 4
           КОГДА ДоговорыКонтрагентов.Номер = (ВЫРАЗИТЬ(ДоговорыКонтрагентов.Номер КАК СТРОКА(5)))
               ТОГДА 5
           КОГДА ДоговорыКонтрагентов.Номер = (ВЫРАЗИТЬ(ДоговорыКонтрагентов.Номер КАК СТРОКА(6)))
               ТОГДА 6
           КОГДА ДоговорыКонтрагентов.Номер = (ВЫРАЗИТЬ(ДоговорыКонтрагентов.Номер КАК СТРОКА(7)))
               ТОГДА 7
           КОГДА ДоговорыКонтрагентов.Номер = (ВЫРАЗИТЬ(ДоговорыКонтрагентов.Номер КАК СТРОКА(8)))
               ТОГДА 8
           КОГДА ДоговорыКонтрагентов.Номер = (ВЫРАЗИТЬ(ДоговорыКонтрагентов.Номер КАК СТРОКА(9)))
               ТОГДА 9
           КОГДА ДоговорыКонтрагентов.Номер = (ВЫРАЗИТЬ(ДоговорыКонтрагентов.Номер КАК СТРОКА(10)))
               ТОГДА 10
           КОГДА ДоговорыКонтрагентов.Номер = (ВЫРАЗИТЬ(ДоговорыКонтрагентов.Номер КАК СТРОКА(11)))
               ТОГДА 11
           КОГДА ДоговорыКонтрагентов.Номер = (ВЫРАЗИТЬ(ДоговорыКонтрагентов.Номер КАК СТРОКА(12)))
               ТОГДА 12
           КОГДА ДоговорыКонтрагентов.Номер = (ВЫРАЗИТЬ(ДоговорыКонтрагентов.Номер КАК СТРОКА(13)))
               ТОГДА 13
       КОНЕЦ) КАК Сортировка
ИЗ
   РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&Начало, &Коенц, , , Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстаткиИОбороты
       ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
       ПО ХозрасчетныйОстаткиИОбороты.Субконто2 = ДоговорыКонтрагентов.Ссылка

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

УПОРЯДОЧИТЬ ПО
   Номер
ИТОГИ
   СУММА(СуммаОборотДт),
   СУММА(СуммаОборотКт)
ПО
   ОБЩИЕ,
   РодительПредставление
1 KENT2007
 
11.07.12
10:30
выносит каждую группу отдельно, почему так?
2 Нуф-Нуф
 
11.07.12
10:30
Гламурненько
3 Ненавижу 1С
 
гуру
11.07.12
10:31
(0) что это?
4 ЛЮС
 
11.07.12
10:32
Автор знает толк в извращениях!
5 KENT2007
 
11.07.12
10:36
нужно отсортировать по номеру договора (строка) есть номера 54-56 , 59-62, ....
6 KENT2007
 
11.07.12
10:38
как все в разные группы раскидать а то получается
+группа1
 +группа1
+группа1
 +группа1
....
+группа2
 +группа2
+группа2
 +группа2
....
7 ЛЮС
 
11.07.12
10:42
Может все-таки нужно определиться, с постановкой вопроса? То нужно отсортировать, то распределить по группам.
И зачем нужно такое замечательное поле Сортировка?
8 KENT2007
 
11.07.12
10:43
нужно сгруппировать по группам договоров и попутно внутри отсортировать по номеру
по дургому не знаю как сортировать
9 andrewks
 
11.07.12
10:49
чё-то я ничё не понял.

давай примеры
10 KENT2007
 
11.07.12
10:56
есть контр1 у него группадог1 в ней договор1 и группадог2 договор2, контр2 ГруппаДог2 договор3, договор4

нужно +группадог1
         контр1 договор1
         
     
     +группадог2
         контр1 договор2
         контр2 договор3
11 andrewks
 
11.07.12
10:57
группадог как определяется?
12 KENT2007
 
11.07.12
11:33
всмысле как определяется?
13 KENT2007
 
11.07.12
11:40
ВЫБРАТЬ
   ВложенныйЗапрос.Родитель КАК Родитель,
   ВложенныйЗапрос.Владелец,
   ВложенныйЗапрос.Наименование,
   ВложенныйЗапрос.Номер,
   ВложенныйЗапрос.Ссылка,
   СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотКт) КАК СуммаОборотКт,
   СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотДт) КАК СуммаОборотДт
ИЗ
   РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&Начало, &Коенц, , , Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстаткиИОбороты
       ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
           ДоговорыКонтрагентов.Родитель КАК Родитель,
           ДоговорыКонтрагентов.Владелец КАК Владелец,
           ДоговорыКонтрагентов.Наименование КАК Наименование,
           ДоговорыКонтрагентов.Номер КАК Номер,
           ДоговорыКонтрагентов.Ссылка КАК Ссылка
       ИЗ
           Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов) КАК ВложенныйЗапрос
       ПО ХозрасчетныйОстаткиИОбороты.Субконто2 = ВложенныйЗапрос.Ссылка

СГРУППИРОВАТЬ ПО
   ВложенныйЗапрос.Родитель,
   ВложенныйЗапрос.Владелец,
   ВложенныйЗапрос.Наименование,
   ВложенныйЗапрос.Номер,
   ВложенныйЗапрос.Ссылка

УПОРЯДОЧИТЬ ПО
   Родитель
ИТОГИ
   СУММА(СуммаОборотКт),
   СУММА(СуммаОборотДт)
ПО
   ОБЩИЕ,
   Родитель
АВТОУПОРЯДОЧИВАНИЕ
14 KENT2007
 
11.07.12
11:40
даже без сортировки все равно не выводит в одну грппу
15 KENT2007
 
11.07.12
12:32
вопрос еще актуален, подскажите плиз работа не двигается
16 sanja26
 
11.07.12
12:34
тебе в запросе надо сгруппировать или в СКД?
Независимо от того, куда вы едете — это в гору и против ветра!