Имя: Пароль:
1C
1С v8
Сортировка в запросе - ?
0 bvn-2005
 
23.11.17
14:42
Запрос:
        ВЫБРАТЬ
            РабочееВремяРаботниковОрганизаций.Сотрудник КАК Сотр
        ПОМЕСТИТЬ Неявки
        ИЗ
            РегистрНакопления.РабочееВремяРаботниковОрганизаций КАК РабочееВремяРаботниковОрганизаций
        ГДЕ
            РабочееВремяРаботниковОрганизаций.Период >= &ДатН
            И РабочееВремяРаботниковОрганизаций.Период <= &ДатК
            И РабочееВремяРаботниковОрганизаций.ВидИспользованияРабочегоВремени.Наименование <> &ВидВремени
        ;
        
        ////////////////////////////////////////////////////////////////////////////////
        ВЫБРАТЬ
            РабочееВремяРаботниковОрганизаций.Период КАК Период,
            РабочееВремяРаботниковОрганизаций.Регистратор,
            РабочееВремяРаботниковОрганизаций.Сотрудник КАК Сотрудник,
            РабочееВремяРаботниковОрганизаций.ВидИспользованияРабочегоВремени,
            РабочееВремяРаботниковОрганизаций.Дней КАК Дней,
            РабочееВремяРаботниковОрганизаций.Часов КАК Часов,
            РабочееВремяРаботниковОрганизаций.Сотрудник.ДатаПриемаНаРаботу,
            РабочееВремяРаботниковОрганизаций.Сотрудник.ДатаУвольнения КАК ДатаУвол,
            РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации.Наименование КАК Подразд
        ИЗ
            РегистрНакопления.РабочееВремяРаботниковОрганизаций КАК РабочееВремяРаботниковОрганизаций
                ЛЕВОЕ СОЕДИНЕНИЕ Неявки КАК Неявки
                ПО РабочееВремяРаботниковОрганизаций.Сотрудник = Неявки.Сотр
                ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ДатК, ) КАК РаботникиОрганизацийСрезПоследних
                ПО РабочееВремяРаботниковОрганизаций.Сотрудник = РаботникиОрганизацийСрезПоследних.Сотрудник
                    И РабочееВремяРаботниковОрганизаций.Организация = РаботникиОрганизацийСрезПоследних.Организация
        ГДЕ
            Неявки.Сотр ЕСТЬ NULL
            И РабочееВремяРаботниковОрганизаций.Период >= &ДатН
            И РабочееВремяРаботниковОрганизаций.Период <= &ДатК
            И РабочееВремяРаботниковОрганизаций.ВидИспользованияРабочегоВремени.Наименование = &ВидВремени
            И РабочееВремяРаботниковОрганизаций.Сотрудник.ДатаПриемаНаРаботу < &ДатН
        
        УПОРЯДОЧИТЬ ПО
            РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации.Наименование,
            РабочееВремяРаботниковОрганизаций.Сотрудник.Наименование
        ИТОГИ
            СУММА(Дней),
            СУММА(Часов)
        ПО
            Сотрудник


Нужно получить результат, отсортированный по подразделению, а внутри подразделения - по сотрудникам. А получается сквозная таблица с сортировкой по сотруднику. Что не так?
1 Ёпрст
 
23.11.17
14:44
итоги же по сотруднику, а не по подразделению.
Ни о чем не говорит ?