Отсортировать запрос по Коду игнорируя иерархию

Новая тема
"Есть отчет

Унифицированая форма Т3
1С:Зарплата и Управление персоналом 8.1

Она сортирует элементы по:
   |УПОРЯДОЧИТЬ ПО
   |    ДолжностьКод,
   |    ПодразделениеОрганизации ИЕРАРХИЯ,
   |    ВидНадбавкиПредставление";


При этом из за Иерархии игнорируется(ну или неверно сортируется) по ДолжностьКод, если убрать Иерархию для ПодразделениеОрганизации, то запрос зависает.

Как зделать рабочий запрос с упорядочеванием по ДолжностьКод ?"
А весь запрос можно увидеть?
" Запрос = Новый Запрос;
ТекстЗапроса =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ДанныеСНадбавками.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
| ДанныеСНадбавками.ПодразделениеОрганизации.Наименование КАК ПодразделениеОрганизацииПредставление,
| ДанныеСНадбавками.ПодразделениеОрганизации.Код КАК ПодразделениеОрганизацииКод,
| ДанныеСНадбавками.Должность,
| ДанныеСНадбавками.Должность.Наименование КАК ДолжностьПредставление,
| ДанныеСНадбавками.Должность.Код КАК ДолжностьКод,
| ДанныеСНадбавками.КоличествоСтавок,
| ДанныеСНадбавками.ВидТарифнойСтавки,
| ДанныеСНадбавками.МинСтавка,
| ДанныеСНадбавками.МаксСтавка,
| ДанныеСНадбавками.Курс,
| ДанныеСНадбавками.МинОсновнойТариф,
| ДанныеСНадбавками.МаксОсновнойТариф,
| ДанныеСНадбавками.ВидНадбавки,
| ДанныеСНадбавками.ВидНадбавки.Наименование КАК ВидНадбавкиПредставление,
| ВЫБОР
| КОГДА ДанныеСНадбавками.СпособРасчета = &НадбавкаПроцентом
| ТОГДА ДанныеСНадбавками.РазмерНадбавки
| ИНАЧЕ ВЫРАЗИТЬ(ДанныеСНадбавками.РазмерНадбавки * ДанныеСНадбавками.Курс / &КурсВалютыОтчета КАК ЧИСЛО(15, 2))
| КОНЕЦ КАК РазмерНадбавки,
| ДанныеСНадбавками.СпособРасчета,
| ВЫРАЗИТЬ(ВЫБОР
| КОГДА ДанныеСНадбавками.СпособРасчета = &НадбавкаПроцентом
| ТОГДА ДанныеСНадбавками.МинОсновнойТариф * ДанныеСНадбавками.РазмерНадбавки / 100
| ИНАЧЕ ДанныеСНадбавками.КоличествоСтавок * ДанныеСНадбавками.РазмерНадбавки * ДанныеСНадбавками.Курс / &КурсВалютыОтчета
| КОНЕЦ КАК ЧИСЛО(15, 2)) КАК МинСуммаНадбавки,
| ВЫРАЗИТЬ(ВЫБОР
| КОГДА ДанныеСНадбавками.СпособРасчета = &НадбавкаПроцентом
| ТОГДА ДанныеСНадбавками.МаксОсновнойТариф * ДанныеСНадбавками.РазмерНадбавки / 100
| ИНАЧЕ ДанныеСНадбавками.КоличествоСтавок * ДанныеСНадбавками.РазмерНадбавки * ДанныеСНадбавками.Курс / &КурсВалютыОтчета
| КОНЕЦ КАК ЧИСЛО(15, 2)) КАК МаксСуммаНадбавки
|ИЗ
| (ВЫБРАТЬ
| Расписание.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
| Расписание.Должность КАК Должность,
| Расписание.КоличествоСтавок КАК КоличествоСтавок,
| Расписание.ВидТарифнойСтавки КАК ВидТарифнойСтавки,
| ВЫРАЗИТЬ(Расписание.МинимальнаяТарифнаяСтавка * ЕСТЬNULL(СрезКурсовВалют.Курс, 1) / ВЫБОР
| КОГДА ЕСТЬNULL(СрезКурсовВалют.Кратность, 0) = 0
| ТОГДА 1
| ИНАЧЕ СрезКурсовВалют.Кратность
| КОНЕЦ / &КурсВалютыОтчета КАК ЧИСЛО(15, 2)) КАК МинСтавка,
| ВЫРАЗИТЬ(Расписание.МаксимальнаяТарифнаяСтавка * ЕСТЬNULL(СрезКурсовВалют.Курс, 1) / ВЫБОР
| КОГДА ЕСТЬNULL(СрезКурсовВалют.Кратность, 0) = 0
| ТОГДА 1
| ИНАЧЕ СрезКурсовВалют.Кратность
| КОНЕЦ / &КурсВалютыОтчета КАК ЧИСЛО(15, 2)) КАК МаксСтавка,
| ВЫРАЗИТЬ(ВЫБОР
| КОГДА Расписание.ВидТарифнойСтавки = &ВидСтавкиМесячная
| ТОГДА 1
| КОГДА Расписание.ВидТарифнойСтавки = &ВидСтавкиДневная
| ТОГДА ЕСТЬNULL(Календарь.НормаДнейЗаПериод, 0)
| ИНАЧЕ ЕСТЬNULL(Календарь.НормаЧасовЗаПериод, 0)
| КОНЕЦ * Расписание.КоличествоСтавок * Расписание.МинимальнаяТарифнаяСтавка * ЕСТЬNULL(СрезКурсовВалют.Курс, 1) / ВЫБОР
| КОГДА ЕСТЬNULL(СрезКурсовВалют.Кратность, 0) = 0
| ТОГДА 1
| ИНАЧЕ СрезКурсовВалют.Кратность
| КОНЕЦ / &КурсВалютыОтчета КАК ЧИСЛО(15, 2)) КАК МинОсновнойТариф,
| ВЫРАЗИТЬ(ВЫБОР
| КОГДА Расписание.ВидТарифнойСтавки = &ВидСтавкиМесячная
| ТОГДА 1
| КОГДА Расписание.ВидТарифнойСтавки = &ВидСтавкиДневная
| ТОГДА ЕСТЬNULL(Календарь.НормаДнейЗаПериод, 0)
| ИНАЧЕ ЕСТЬNULL(Календарь.НормаЧасовЗаПериод, 0)
| КОНЕЦ * Расписание.КоличествоСтавок * Расписание.МаксимальнаяТарифнаяСтавка * ЕСТЬNULL(СрезКурсовВалют.Курс, 1) / ВЫБОР
| КОГДА ЕСТЬNULL(СрезКурсовВалют.Кратность, 0) = 0
| ТОГДА 1
| ИНАЧЕ СрезКурсовВалют.Кратность
| КОНЕЦ / &КурсВалютыОтчета КАК ЧИСЛО(15, 2)) КАК МаксОсновнойТариф,
| ИспользуемыеНадбавки.ВидНадбавки КАК ВидНадбавки,
| НадбавкиПоШтатномуРасписанию.РазмерНадбавки КАК РазмерНадбавки,
| НадбавкиПоШтатномуРасписанию.ВидНадбавки.СпособРасчета КАК СпособРасчета,
| ЕСТЬNULL(СрезКурсовВалют.Курс, 1) / ВЫБОР
| КОГДА ЕСТЬNULL(СрезКурсовВалют.Кратность, 0) = 0
| ТОГДА 1
| ИНАЧЕ СрезКурсовВалют.Кратность
| КОНЕЦ КАК Курс,
| ЕСТЬNULL(Календарь.НормаДнейЗаПериод, 0) КАК НормаДнейЗаПериод,
| ЕСТЬNULL(Календарь.НормаЧасовЗаПериод, 0) КАК НормаЧасовЗаПериод
| ИЗ
| РегистрСведений.ШтатноеРасписаниеОрганизаций.СрезПоследних(&ДатаАктуальности, ПодразделениеОрганизации.Владелец = &Организация) КАК Расписание
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| Календарь.ГрафикРаботы КАК ГрафикРаботы,
| СУММА(Календарь.ОсновноеЗначение) КАК НормаДнейЗаПериод,
| СУММА(Календарь.ДополнительноеЗначение) КАК НормаЧасовЗаПериод
| ИЗ
| РегистрСведений.ГрафикиРаботыПоВидамВремени КАК Календарь
| ГДЕ
| Календарь.Дата < &ОкончаниеМесяца0
| И Календарь.Дата >= &НачалоМесяца0
| И Календарь.ВидУчетаВремени = &ПоДням
|
| СГРУППИРОВАТЬ ПО
| Календарь.ГрафикРаботы) КАК Календарь
| ПО (Календарь.ГрафикРаботы = Расписание.ГрафикРаботы)
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалютДляРасчетовСПерсоналом.СрезПоследних(&ОкончаниеМесяца0, ) КАК СрезКурсовВалют
| ПО (СрезКурсовВалют.Валюта = Расписание.ВалютаТарифнойСтавки)
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
| НадбавкиПоШтатномуРасписаниюОрганизацииСрезПоследних.ВидНадбавки КАК ВидНадбавки
| ИЗ
| РегистрСведений.НадбавкиПоШтатномуРасписаниюОрганизаций.СрезПоследних(&ДатаАктуальности, ПодразделениеОрганизации.Владелец = &Организация) КАК НадбавкиПоШтатномуРасписаниюОрганизацииСрезПоследних
|
| ОБЪЕДИНИТЬ
|
| ВЫБРАТЬ
| &РК
| ИЗ
| Справочник.Организации КАК Организации
| ГДЕ
| Организации.Ссылка = &Организация
| И Организации.РайонныйКоэффициент > 1) КАК ИспользуемыеНадбавки
| ПО (ИСТИНА)
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| НадбавкиПоШтатномуРасписанию.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
| НадбавкиПоШтатномуРасписанию.Должность КАК Должность,
| НадбавкиПоШтатномуРасписанию.ВидНадбавки КАК ВидНадбавки,
| НадбавкиПоШтатномуРасписанию.Показатель1 КАК РазмерНадбавки,
| НадбавкиПоШтатномуРасписанию.Валюта1 КАК Валюта
| ИЗ
| РегистрСведений.НадбавкиПоШтатномуРасписаниюОрганизаций.СрезПоследних(&ДатаАктуальности, ПодразделениеОрганизации.Владелец = &Организация) КАК НадбавкиПоШтатномуРасписанию
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| ШтатноеРасписаниеОрганизацийСрезПоследних.ПодразделениеОрганизации,
| ШтатноеРасписаниеОрганизацийСрезПоследних.Должность,
| &РК,
| (Организации.РайонныйКоэффициент - 1) * 100,
| NULL
| ИЗ
| РегистрСведений.ШтатноеРасписаниеОрганизаций.СрезПоследних(&ДатаАктуальности, ПодразделениеОрганизации.Владелец = &Организация) КАК ШтатноеРасписаниеОрганизацийСрезПоследних
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Организации КАК Организации
| ПО (ИСТИНА)
| ГДЕ
| Организации.Ссылка = &Организация
| И Организации.РайонныйКоэффициент > 1) КАК НадбавкиПоШтатномуРасписанию
| ПО (НадбавкиПоШтатномуРасписанию.ВидНадбавки = ИспользуемыеНадбавки.ВидНадбавки)
| И (НадбавкиПоШтатномуРасписанию.ПодразделениеОрганизации = Расписание.ПодразделениеОрганизации)
| И (НадбавкиПоШтатномуРасписанию.Должность = Расписание.Должность)
| ГДЕ
| Расписание.КоличествоСтавок > 0) КАК ДанныеСНадбавками
|
|УПОРЯДОЧИТЬ ПО
| ДолжностьКод,
| ПодразделениеОрганизации ИЕРАРХИЯ,
| ВидНадбавкиПредставление";
"
А вставьте текст запроса без "|", что бы его можно было проверить ("вытащите" его из конструктора запросов).
сюда его еще раз без "|" ?
Этот запрос готовое решение Зарплаты и Упр. Персоналом, он идеально работает.  Но заказчик хочет чтобы форма формировалась с сортировкой по Должность.Код
""ВЫБРАТЬ РАЗРЕШЕННЫЕ
ДанныеСНадбавками.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
ДанныеСНадбавками.ПодразделениеОрганизации.Наименование КАК ПодразделениеОрганизацииПредставление,
ДанныеСНадбавками.ПодразделениеОрганизации.Код КАК ПодразделениеОрганизацииКод,
ДанныеСНадбавками.Должность,
ДанныеСНадбавками.Должность.Наименование КАК ДолжностьПредставление,
ДанныеСНадбавками.Должность.Код КАК ДолжностьКод,
ДанныеСНадбавками.КоличествоСтавок,
ДанныеСНадбавками.ВидТарифнойСтавки,
ДанныеСНадбавками.МинСтавка,
ДанныеСНадбавками.МаксСтавка,
ДанныеСНадбавками.Курс,
ДанныеСНадбавками.МинОсновнойТариф,
ДанныеСНадбавками.МаксОсновнойТариф,
ДанныеСНадбавками.ВидНадбавки,
ДанныеСНадбавками.ВидНадбавки.Наименование КАК ВидНадбавкиПредставление,
ВЫБОР
КОГДА ДанныеСНадбавками.СпособРасчета = &НадбавкаПроцентом
ТОГДА ДанныеСНадбавками.РазмерНадбавки
ИНАЧЕ ВЫРАЗИТЬ(ДанныеСНадбавками.РазмерНадбавки * ДанныеСНадбавками.Курс / &КурсВалютыОтчета КАК ЧИСЛО(15, 2))
КОНЕЦ КАК РазмерНадбавки,
ДанныеСНадбавками.СпособРасчета,
ВЫРАЗИТЬ(ВЫБОР
КОГДА ДанныеСНадбавками.СпособРасчета = &НадбавкаПроцентом
ТОГДА ДанныеСНадбавками.МинОсновнойТариф * ДанныеСНадбавками.РазмерНадбавки / 100
ИНАЧЕ ДанныеСНадбавками.КоличествоСтавок * ДанныеСНадбавками.РазмерНадбавки * ДанныеСНадбавками.Курс / &КурсВалютыОтчета
КОНЕЦ КАК ЧИСЛО(15, 2)) КАК МинСуммаНадбавки,
ВЫРАЗИТЬ(ВЫБОР
КОГДА ДанныеСНадбавками.СпособРасчета = &НадбавкаПроцентом
ТОГДА ДанныеСНадбавками.МаксОсновнойТариф * ДанныеСНадбавками.РазмерНадбавки / 100
ИНАЧЕ ДанныеСНадбавками.КоличествоСтавок * ДанныеСНадбавками.РазмерНадбавки * ДанныеСНадбавками.Курс / &КурсВалютыОтчета
КОНЕЦ КАК ЧИСЛО(15, 2)) КАК МаксСуммаНадбавки
ИЗ
(ВЫБРАТЬ
Расписание.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
Расписание.Должность КАК Должность,
Расписание.КоличествоСтавок КАК КоличествоСтавок,
Расписание.ВидТарифнойСтавки КАК ВидТарифнойСтавки,
ВЫРАЗИТЬ(Расписание.МинимальнаяТарифнаяСтавка * ЕСТЬNULL(СрезКурсовВалют.Курс, 1) / ВЫБОР
КОГДА ЕСТЬNULL(СрезКурсовВалют.Кратность, 0) = 0
ТОГДА 1
ИНАЧЕ СрезКурсовВалют.Кратность
КОНЕЦ / &КурсВалютыОтчета КАК ЧИСЛО(15, 2)) КАК МинСтавка,
ВЫРАЗИТЬ(Расписание.МаксимальнаяТарифнаяСтавка * ЕСТЬNULL(СрезКурсовВалют.Курс, 1) / ВЫБОР
КОГДА ЕСТЬNULL(СрезКурсовВалют.Кратность, 0) = 0
ТОГДА 1
ИНАЧЕ СрезКурсовВалют.Кратность
КОНЕЦ / &КурсВалютыОтчета КАК ЧИСЛО(15, 2)) КАК МаксСтавка,
ВЫРАЗИТЬ(ВЫБОР
КОГДА Расписание.ВидТарифнойСтавки = &ВидСтавкиМесячная
ТОГДА 1
КОГДА Расписание.ВидТарифнойСтавки = &ВидСтавкиДневная
ТОГДА ЕСТЬNULL(Календарь.НормаДнейЗаПериод, 0)
ИНАЧЕ ЕСТЬNULL(Календарь.НормаЧасовЗаПериод, 0)
КОНЕЦ * Расписание.КоличествоСтавок * Расписание.МинимальнаяТарифнаяСтавка * ЕСТЬNULL(СрезКурсовВалют.Курс, 1) / ВЫБОР
КОГДА ЕСТЬNULL(СрезКурсовВалют.Кратность, 0) = 0
ТОГДА 1
ИНАЧЕ СрезКурсовВалют.Кратность
КОНЕЦ / &КурсВалютыОтчета КАК ЧИСЛО(15, 2)) КАК МинОсновнойТариф,
ВЫРАЗИТЬ(ВЫБОР
КОГДА Расписание.ВидТарифнойСтавки = &ВидСтавкиМесячная
ТОГДА 1
КОГДА Расписание.ВидТарифнойСтавки = &ВидСтавкиДневная
ТОГДА ЕСТЬNULL(Календарь.НормаДнейЗаПериод, 0)
ИНАЧЕ ЕСТЬNULL(Календарь.НормаЧасовЗаПериод, 0)
КОНЕЦ * Расписание.КоличествоСтавок * Расписание.МаксимальнаяТарифнаяСтавка * ЕСТЬNULL(СрезКурсовВалют.Курс, 1) / ВЫБОР
КОГДА ЕСТЬNULL(СрезКурсовВалют.Кратность, 0) = 0
ТОГДА 1
ИНАЧЕ СрезКурсовВалют.Кратность
КОНЕЦ / &КурсВалютыОтчета КАК ЧИСЛО(15, 2)) КАК МаксОсновнойТариф,
ИспользуемыеНадбавки.ВидНадбавки КАК ВидНадбавки,
НадбавкиПоШтатномуРасписанию.РазмерНадбавки КАК РазмерНадбавки,
НадбавкиПоШтатномуРасписанию.ВидНадбавки.СпособРасчета КАК СпособРасчета,
ЕСТЬNULL(СрезКурсовВалют.Курс, 1) / ВЫБОР
КОГДА ЕСТЬNULL(СрезКурсовВалют.Кратность, 0) = 0
ТОГДА 1
ИНАЧЕ СрезКурсовВалют.Кратность
КОНЕЦ КАК Курс,
ЕСТЬNULL(Календарь.НормаДнейЗаПериод, 0) КАК НормаДнейЗаПериод,
ЕСТЬNULL(Календарь.НормаЧасовЗаПериод, 0) КАК НормаЧасовЗаПериод
ИЗ
РегистрСведений.ШтатноеРасписаниеОрганизаций.СрезПоследних(&ДатаАктуальности, ПодразделениеОрганизации.Владелец = &Организация) КАК Расписание
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
Календарь.ГрафикРаботы КАК ГрафикРаботы,
СУММА(Календарь.ОсновноеЗначение) КАК НормаДнейЗаПериод,
СУММА(Календарь.ДополнительноеЗначение) КАК НормаЧасовЗаПериод
ИЗ
РегистрСведений.ГрафикиРаботыПоВидамВремени КАК Календарь
ГДЕ
Календарь.Дата < &ОкончаниеМесяца0
И Календарь.Дата >= &НачалоМесяца0
И Календарь.ВидУчетаВремени = &ПоДням

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

ОБЪЕДИНИТЬ

ВЫБРАТЬ
&РК
ИЗ
Справочник.Организации КАК Организации
ГДЕ
Организации.Ссылка = &Организация
И Организации.РайонныйКоэффициент > 1) КАК ИспользуемыеНадбавки
ПО (ИСТИНА)
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
НадбавкиПоШтатномуРасписанию.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
НадбавкиПоШтатномуРасписанию.Должность КАК Должность,
НадбавкиПоШтатномуРасписанию.ВидНадбавки КАК ВидНадбавки,
НадбавкиПоШтатномуРасписанию.Показатель1 КАК РазмерНадбавки,
НадбавкиПоШтатномуРасписанию.Валюта1 КАК Валюта
ИЗ
РегистрСведений.НадбавкиПоШтатномуРасписаниюОрганизаций.СрезПоследних(&ДатаАктуальности, ПодразделениеОрганизации.Владелец = &Организация) КАК НадбавкиПоШтатномуРасписанию

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

ВЫБРАТЬ
ШтатноеРасписаниеОрганизацийСрезПоследних.ПодразделениеОрганизации,
ШтатноеРасписаниеОрганизацийСрезПоследних.Должность,
&РК,
(Организации.РайонныйКоэффициент - 1) * 100,
NULL
ИЗ
РегистрСведений.ШтатноеРасписаниеОрганизаций.СрезПоследних(&ДатаАктуальности, ПодразделениеОрганизации.Владелец = &Организация) КАК ШтатноеРасписаниеОрганизацийСрезПоследних
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Организации КАК Организации
ПО (ИСТИНА)
ГДЕ
Организации.Ссылка = &Организация
И Организации.РайонныйКоэффициент > 1) КАК НадбавкиПоШтатномуРасписанию
ПО (НадбавкиПоШтатномуРасписанию.ВидНадбавки = ИспользуемыеНадбавки.ВидНадбавки)
И (НадбавкиПоШтатномуРасписанию.ПодразделениеОрганизации = Расписание.ПодразделениеОрганизации)
И (НадбавкиПоШтатномуРасписанию.Должность = Расписание.Должность)
ГДЕ
Расписание.КоличествоСтавок > 0) КАК ДанныеСНадбавками

УПОРЯДОЧИТЬ ПО
ДолжностьКод,
ПодразделениеОрганизации ИЕРАРХИЯ,
ВидНадбавкиПредставление";"
1) Проверьте коды в справочнике "Должности организации", если там беспорядок, то перенумеруйте элементы.
2) В типовом запросе включено св-во "Автоупорядочивание", у Вас оно куда то пропало.
3) Попробовал "сдвинуть" порядок кодов должностей вверх, вот что получилось
http://img145.imageshack.us/my.php?image=42970324nr8.jpg
...нужен
такой результат?
4) Текст запроса можно было заменить в предыдущем сообщении (кнопка "Изменить").
1. там нормально, чтото похожее на ваше
2. Не стояло! , ставил, нечего неменялось.
3. Я также сдвинул вверх, как видно в моем запросе, именно так и сортирует у меня, как вы видете "НЕ ПО КОДУ", заказчик требует именно сорт. по коду
4. учту в след. раз,  спс.
В таблице колонка "Код" это код подразделения, а сортировка идет по коду должности. Должности (на моем изображении) как раз и отсортированы по коду.
большое спасибо, проверю. Как я умудрился такое пропустить?! непонимаю!
Читают тему
(гостей: 1)

Быстрый переход