Имя: Пароль:
1C
1С v8
Вопрос по СКД
0 zerat
 
14.05.14
09:01
Доброе утро! Делаю отчет на СКД по Регистру накопления, беру данные из вирт. таблицы обороты. Мне нужны данные в отчет в таком виде (сортировке) в которой они находятся в регистре, а когда я их вывожу через СКД он их мне автоматически группирует по Наименованию, хотя нигде группировок в самом СКД нет... в чем может быть дело?

ВЫБРАТЬ
    zerПланФактАнализОбороты.ВидРабот,
    zerПланФактАнализОбороты.ЕдИзм,
    zerПланФактАнализОбороты.КоличествоСкоэфПриход,
    zerПланФактАнализОбороты.ЦенаПриход,
    zerПланФактАнализОбороты.ВсегоПриход,
    "План" КАК Группа,
    NULL КАК ДатаВыполнения,
    1 КАК Приоритет,
    ВЫБОР
        КОГДА zerПланФактАнализОбороты.Номенклатура <> ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)
            ТОГДА zerПланФактАнализОбороты.Номенклатура
        ИНАЧЕ zerПланФактАнализОбороты.ВидРабот
    КОНЕЦ КАК Номенклатура,
    ВЫБОР
        КОГДА zerПланФактАнализОбороты.Номенклатура = zerПланФактАнализОбороты.ВидРабот
            ТОГДА 1
        ИНАЧЕ 2
    КОНЕЦ КАК Сортировка
ИЗ
    РегистрНакопления.zerПланФактАнализ.Обороты(
            &НачалоПериода,
            &КонецПериода,
            Авто,
            Организация = &Организация
                И Склад = &Склад) КАК zerПланФактАнализОбороты

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    zerПланФактАнализОбороты.ВидРабот,
    zerПланФактАнализОбороты.ЕдИзм,
    zerПланФактАнализОбороты.КоличествоСкоэфРасход,
    zerПланФактАнализОбороты.ЦенаРасход,
    zerПланФактАнализОбороты.ВсегоРасход,
    "Выполнено за",
    zerПланФактАнализОбороты.ДатаВыполнения,
    2,
    ВЫБОР
        КОГДА zerПланФактАнализОбороты.Номенклатура <> ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)
            ТОГДА zerПланФактАнализОбороты.Номенклатура
        ИНАЧЕ zerПланФактАнализОбороты.ВидРабот
    КОНЕЦ,
    ВЫБОР
        КОГДА zerПланФактАнализОбороты.Номенклатура = zerПланФактАнализОбороты.ВидРабот
            ТОГДА 1
        ИНАЧЕ 2
    КОНЕЦ
ИЗ
    РегистрНакопления.zerПланФактАнализ.Обороты(
            &началоПериода,
            &КонецПериода,
            Авто,
            Организация = &Организация
                И Склад = &Склад) КАК zerПланФактАнализОбороты

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    zerПланФактАнализОстаткиИОбороты.ВидРабот,
    zerПланФактАнализОстаткиИОбороты.ЕдИзм,
    zerПланФактАнализОстаткиИОбороты.КоличествоСкоэфКонечныйОстаток,
    zerПланФактАнализОстаткиИОбороты.ЦенаКонечныйОстаток,
    zerПланФактАнализОстаткиИОбороты.ВсегоКонечныйОстаток,
    "Остаток",
    NULL,
    3,
    ВЫБОР
        КОГДА zerПланФактАнализОстаткиИОбороты.Номенклатура <> ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)
            ТОГДА zerПланФактАнализОстаткиИОбороты.Номенклатура
        ИНАЧЕ zerПланФактАнализОстаткиИОбороты.ВидРабот
    КОНЕЦ,
    ВЫБОР
        КОГДА zerПланФактАнализОстаткиИОбороты.Номенклатура = zerПланФактАнализОстаткиИОбороты.ВидРабот
            ТОГДА 1
        ИНАЧЕ 2
    КОНЕЦ
ИЗ
    РегистрНакопления.zerПланФактАнализ.ОстаткиИОбороты(
            &НачалоПериода,
            &КонецПериода,
            Авто,
            ,
            Организация = &Организация
                И Склад = &Склад) КАК zerПланФактАнализОстаткиИОбороты

пытался в отчете отсортировать как мне нужно по доп полям
1 Простенький вопросик
 
14.05.14
09:10
регистр отсортирован по дате вроде как. Если сортировка сбивается, можно прямо вписать что сортировать по дате.
2 toys
 
14.05.14
09:12
т.е выводишь сразу детальные записи?
3 SSSSS_AAAAA
 
14.05.14
09:13
(0) В запросах определенный порядок записей гарантирует только предложение Order by/СГРУППИРОВАТЬ.
4 nufnufcheg
 
14.05.14
09:14
добавь поле запроса ПериодСекунда
5 zerat
 
14.05.14
09:55
(2) да вывожу сразу детальные записи
6 zerat
 
14.05.14
10:18
вообщем сделал сортировку по номеру строки и все получилось. Всем спасибо!
7 zerat
 
14.05.14
14:22
поднимаю вопрос снова, не получается отсортировать по полю, так как иначе неверно выводится остаток...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший