Сортировка в запросе СКД #671459


#0 by YurAnt
Доброго времени суток всем. Вопрос следующий, не могу понять почему не осуществляется сортировка в запросе СКД (ЗУП 2.5.68.1) Вроде в конструкторе запроса вывел реквизиты по возрастанию "УПОРЯДОЧИТЬ ПО    ПодразделениеНаименование" В СКД в Настройки/Сортировка тоже добавил это же поле по возрастанию... не помогло(( В чем может быть проблема ? Инфа в отчет выводится не отсортированной по ПодразделениеНаименование... Благодарен за любые советы, С ув. YurAnt.                                            КОГДА Показатели.Показатель2 В (&ТарифнаяСтавкаОклад)                                                ТОГДА ПлановыеНачисленияРаботниковСрез.Показатель2Завершения                                            КОГДА Показатели.Показатель3 В (&ТарифнаяСтавкаОклад)                                                ТОГДА ПлановыеНачисленияРаботниковСрез.Показатель3Завершения                                            КОГДА Показатели.Показатель4 В (&ТарифнаяСтавкаОклад)                                                ТОГДА ПлановыеНачисленияРаботниковСрез.Показатель4Завершения                                            КОГДА Показатели.Показатель5 В (&ТарифнаяСтавкаОклад)                                                ТОГДА ПлановыеНачисленияРаботниковСрез.Показатель5Завершения                                            КОГДА Показатели.Показатель6 В (&ТарифнаяСтавкаОклад)                                        КОГДА Показатели.Показатель2 В (&ТарифнаяСтавкаОклад)                                            ТОГДА ПлановыеНачисленияРаботниковСрез.Показатель2                                        КОГДА Показатели.Показатель3 В (&ТарифнаяСтавкаОклад)                                            ТОГДА ПлановыеНачисленияРаботниковСрез.Показатель3                                        КОГДА Показатели.Показатель4 В (&ТарифнаяСтавкаОклад)                                            ТОГДА ПлановыеНачисленияРаботниковСрез.Показатель4                                        КОГДА Показатели.Показатель5 В (&ТарифнаяСтавкаОклад)                                            ТОГДА ПлановыеНачисленияРаботниковСрез.Показатель5                                        КОГДА Показатели.Показатель6 В (&ТарифнаяСтавкаОклад)        КОГДА ФИОФизЛиц.Фамилия ЕСТЬ NULL    ВЫБОР        КОГДА ФИОФизЛиц.ФизЛицо ЕСТЬ NULL                ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Организация,        (ВЫБРАТЬ            ТЧРаботникиОрганизации.ПодразделениеОрганизации КАК ПодразделениеОрганизации,            КОГДА ФИОФизЛиц.Фамилия ЕСТЬ NULL            И НЕ ВидыКонтактнойИнформации.ПометкаУдаления)            СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ДолжностиОрганизаций)            И НЕ СвойстваОбъектов.ПометкаУдаления)            КатегорииОбъектов.НазначениеКатегории = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ДолжностиОрганизаций)            И НЕ КатегорииОбъектов.ПометкаУдаления)        ИЗ            СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ПодразделенияОрганизаций)            И НЕ СвойстваОбъектов.ПометкаУдаления)            СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_СотрудникиОрганизаций)            И НЕ СвойстваОбъектов.ПометкаУдаления)
#1 by ИсчадиеADO
все не читал. Сортировка происходит по группировке (см. схему)
#2 by YurAnt
при попытке добавить поле группировки, он вываливает в "групповое поле" вообще все поля данных из доступных =/ я в недоумении...
#3 by YurAnt
т.е. в группировке либо ВСЕ поля, либо ни одного. Чем это может быть вызвано ? (к слову, за основу взят ЗУПовский отчет Т-2)
#4 by ИсчадиеADO
группировка не в тексте запроса, а на последней закладке скд "схемы"
#5 by YurAnt
хм, не вышло. там насколько понимаю как шло упорядочивание(Т-2) по ФИО, так и идет. 1) ОсновнаяСхемаКомпоновкиДанных - последняя вкладка "Настройки", внизу выставил на закладке "Сортировка" нужный реквизит (ТекущееПодразделениеКомпании.Наименование) по возрастанию, 2) тут же ("Настройки") добавил Новую группировку, выставил нужный ТекущееПодразделениеКомпании.Наименование также по возрастанию 3) В модуле объекта нашел такие строки (не уверен, но пытаюсь найти за что зацепиться) Перед Автогруппировкой добавлял В общем все данные пляски с бубном не помогли( Не могу понять куда копать
#6 by ИсчадиеADO
если в т-2 группировки задаются в модуле объекта, то и сортировку прописывай там же.
#7 by ИсчадиеADO
пляски с бубном от того, что нет понимания, как работают отчеты на скд. Почитай книжку или на spec8юкг посмотри бесплатный видео материал
#8 by ИсчадиеADO
spec8.ru
#9 by YurAnt
Так. Ну кое как "горящую" проблему кадровикам решил. И да, вы более чем правы, надо садиться и копать копать и еще раз копать в СКД, пока как следует во всем не разберусь. Отдельная благодарность вам, ИсчадиеADO, за ссылку. Сейчас, поскольку время до следующего квартала есть, вдоль и поперек изучу СКД. Всем спасибо, тему, думаю, можно считать закрытой.
#10 by Maxus43
сортировки и т.д. в запросах СКД нафиг не нужны как правило, всё делается настройками
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям