Имя: Пароль:
1C
1С v8
Порядок элементов перечисления в запросе СКД - отчет не сортируется
0 romix
 
06.10.15
23:26
1С:Предприятие 8.3 (8.3.6.2299)

Нужно отсортировать в отчете на СКД результаты по перечислению в определенном порядке.

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

Вопрос - как мне отсортировать отчет по перечислению?
1 RomanYS
 
06.10.15
23:30
поле из 3) отметить как обязательное в СКД, может поможет
2 RomanYS
 
06.10.15
23:32
Даже в обычном запросе 1С8.X непонятно как сортирует перечисление, похоже по каким-то внутренним идентификаторам. При явной сортировке по .Порядок проблем не было.
3 romix
 
09.10.15
16:31
Кажется получилось - по числовому полю (даже если оно невидимое) сортировка работает, если ее учинить в данной группировке. По свойству Порядок сортировка не работает, да ну и ладно, может, особенность релиза платформы.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший