Имя: Пароль:
1C
 
как правильно упорядочить по контрагенту
,
0 AlexToo
 
04.09.14
08:18
Добрый день, подскажите пожалуйста как правильно разобраться с упорядочиванием в запросе:

Запрос = Новый Запрос;
    Запрос.Текст=     "ВЫБРАТЬ РАЗРЕШЕННЫЕ
                      |    ПродажиОбороты.Регистратор КАК Регистратор,
                      |    ПродажиОбороты.Номенклатура КАК Номенклатура,
                      |    ПродажиОбороты.Документ,
                      |    ПродажиОбороты.Документ.Контрагент КАК Контрагент,
                      |    ПродажиОбороты.Номенклатура.ЕдиницаИзмерения КАК ед,
                      |    СУММА(ПродажиОбороты.КоличествоОборот) КАК кол,
                      |    СУММА(ПродажиОбороты.СуммаОборот) КАК Сумма,
                      |    СУММА(ПродажиОбороты.СебестоимостьОборот) КАК Себестоимость,
                      |    ПродажиОбороты.Документ.ДокументОснование,
                      |    ПродажиОбороты.Документ.ДокументОснование.Ссылка КАК ссылка,
                      |    ПродажиОбороты.Документ.ДокументОснование.Номер КАК нум
                      |ИЗ
                      |    РегистрНакопления.Продажи.Обороты(, , Авто, ) КАК ПродажиОбороты
                      |
                      |СГРУППИРОВАТЬ ПО
                      |    ПродажиОбороты.Регистратор,
                      |    ПродажиОбороты.Номенклатура,
                      |    ПродажиОбороты.Документ,
                      |    ПродажиОбороты.Номенклатура.ЕдиницаИзмерения,
                      |    ПродажиОбороты.Документ.ДокументОснование,
                      |    ПродажиОбороты.Документ.ДокументОснование.Ссылка,
                      |    ПродажиОбороты.Документ.ДокументОснование.Номер,
                      |    ПродажиОбороты.Документ.Контрагент
                      |
                      |УПОРЯДОЧИТЬ ПО
                      |    Контрагент
                      |ИТОГИ
                      |    СУММА(кол),
                      |    СУММА(Сумма),
                      |    СУММА(Себестоимость)
                      |ПО
                      |    Контрагент";

По контрагенту не упорядочивает, в чем может быть ошибка?
1 lxndr
 
04.09.14
08:20
не верю!
                      |УПОРЯДОЧИТЬ ПО
                      |    Контрагент

Зачем группируешь?
2 AlexToo
 
04.09.14
08:28
(1) скрин показать, что не упорядоченно? строки могли быть одинаковыми вот и группировал.
http://tau.rghost.ru/57840964/image.png - скрин
3 AlexToo
 
04.09.14
08:36
ап ап есть идеи в чем мой косяк?
4 Wobland
 
04.09.14
08:38
упорядочивание в наличии, косяк в разногласии с порядком сортировки по ссылке между тобой и платформой
5 MUXACb
 
04.09.14
08:39
(0) АВТОУПОРЯДОЧИВАНИЕ в помощь
6 13_Mult
 
04.09.14
08:41
(0) Потому что это Ссылка
7 AlexToo
 
04.09.14
08:44
(6) вот точно уже догадался, поменял контрагент на контрагент.наименование сработало. Спасибо!
8 13_Mult
 
04.09.14
08:46
(0) Как вариант объедини регистр с таблицей Справочника контрагенты и вытащи (представление или наименование). Затем упорядочи по представлению.
9 13_Mult
 
04.09.14
08:47
(7) Три точки в запросе и не только плохо. ))
10 lxndr
 
04.09.14
08:48
(9) в чем разница между точкой и соединением? (В твоем случае с объединением 0_о)
11 AlexToo
 
04.09.14
08:51
блин, не нифига не упорядочивает...
12 Wobland
 
04.09.14
08:51
(8) >Затем упорядочи по представлению.
хотелось бы взглянуть на это
13 AlexToo
 
04.09.14
08:52
(12) как-то так:
Запрос = Новый Запрос;
    Запрос.Текст=     "ВЫБРАТЬ РАЗРЕШЕННЫЕ
                      |    ПродажиОбороты.Номенклатура КАК Номенклатура,
                      |    ПродажиОбороты.Документ,
                      |    ПродажиОбороты.Номенклатура.ЕдиницаИзмерения КАК ед,
                      |    СУММА(ПродажиОбороты.КоличествоОборот) КАК кол,
                      |    СУММА(ПродажиОбороты.СуммаОборот) КАК Сумма,
                      |    СУММА(ПродажиОбороты.СебестоимостьОборот) КАК Себестоимость,
                      |    ПродажиОбороты.Документ.ДокументОснование,
                      |    ПродажиОбороты.Документ.ДокументОснование.Ссылка КАК ссылка,
                      |    ПродажиОбороты.Документ.ДокументОснование.Номер КАК нум,
                      |    Контрагенты.Представление КАК Контрагент
                      |ИЗ
                      |    РегистрНакопления.Продажи.Обороты(, , Авто, ) КАК ПродажиОбороты
                      |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
                      |        ПО ПродажиОбороты.Документ.Контрагент = Контрагенты.Ссылка
                      |
                      |СГРУППИРОВАТЬ ПО
                      |    ПродажиОбороты.Документ,
                      |    ПродажиОбороты.Номенклатура,
                      |    ПродажиОбороты.Номенклатура.ЕдиницаИзмерения,
                      |    ПродажиОбороты.Документ.ДокументОснование,
                      |    ПродажиОбороты.Документ.ДокументОснование.Ссылка,
                      |    ПродажиОбороты.Документ.ДокументОснование.Номер,
                      |    Контрагенты.Представление
                      |
                      |УПОРЯДОЧИТЬ ПО
                      |    нум
                      |ИТОГИ
                      |    СУММА(кол),
                      |    СУММА(Сумма),
                      |    СУММА(Себестоимость)
                      |ПО
                      |    Контрагент";
14 Wobland
 
04.09.14
08:52
(13) что это?
15 13_Mult
 
04.09.14
08:54
(12) Ну да да по наименованию (я его представлением не правильно назвал ) :-)
16 Wobland
 
04.09.14
08:57
(15) по наименованию или наименованию? ;)
17 AlexToo
 
04.09.14
08:57
(14) объединил со справочником как рекомендовали)) это то же не сработало, так же как и если вместо
|    ПродажиОбороты.Документ.Контрагент КАК Контрагент
вытаскивать просто наименование
|    ПродажиОбороты.Документ.Контрагент.Наименование КАК Контрагент

ни то, ни то не работает
18 Wobland
 
04.09.14
08:57
(17) не упорядочивает по нум?
19 AlexToo
 
04.09.14
08:58
по нум упорядочивает, ток над по контрагенту упорядочить)
20 Wobland
 
04.09.14
08:59
(19) уже возьми себя в руки и упорядочи как надо
Основная теорема систематики: Новые системы плодят новые проблемы.