Нужно отсортировать в отчете на СКД результаты по перечислению в определенном порядке.
1) По названию не сортирует (!).
2) По свойству "Порядок" (внутри перечисления) тоже не сортирует - а при выводе оно пустое. Порядок элементов в конфигураторе я сделал такой, какой нужно пользователю.
3) Если сделать специальное числовое поле (через Выбор-Когда-Тогда), то по нему сортирует, но только если сделать это поле видимым. Скрываю поле - сортировка пропадает.
Вопрос - как мне отсортировать отчет по перечислению?
Даже в обычном запросе 1С8.X непонятно как сортирует перечисление, похоже по каким-то внутренним идентификаторам. При явной сортировке по .Порядок проблем не было.
Кажется получилось - по числовому полю (даже если оно невидимое) сортировка работает, если ее учинить в данной группировке. По свойству Порядок сортировка не работает, да ну и ладно, может, особенность релиза платформы.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший