OneScript
OneScript copied to clipboard
Странная сортировка ТЗ
Опишите ошибку ТаблицаЗначений сортирует не в том порядке, в котором надо
Воспроизведение ошибки
Выполнить скрипт:
ТаблицаРезультатов = Новый ТаблицаЗначений;
ТаблицаРезультатов.Колонки.Добавить("КлючГруппировки");
строкаТз = ТаблицаРезультатов.Добавить(); строкаТз.КлючГруппировки = "УТ-Б";
строкаТз = ТаблицаРезультатов.Добавить(); строкаТз.КлючГруппировки = "УТ-У";
строкаТз = ТаблицаРезультатов.Добавить(); строкаТз.КлючГруппировки = "УТП-У";
ТаблицаРезультатов.Сортировать("КлючГруппировки");
Для Каждого строкаТз Из ТаблицаРезультатов Цикл
Сообщить(строкаТз.КлючГруппировки);
КонецЦикла;
Результат будет такой:
УТ-Б УТП-У УТ-У
Ожидаемое поведение
Правильный результат должен быть такой:
УТ-Б УТ-У УТП-У
1С при выполнении этого кода выдаёт правильный результат
Окружение
- ОС: Windows 11
- Версия: 1.8.4.1
Дополнительная информация
Спасибо
@dmpas можешь глянуть?
А если у колонки описание типа заполнить - воспроизводится?