Сортировка по строке, содержащей числа


Если колонка в таблице содержат строки с числовыми значениями, то сортировка по такой колонке происходит по правилам сортировки строк, а это бывает не всегда корректно. Для дополнения числовых значений в строках лидирующими нулями до определенной длины предназначена эта обработка.

Бывает необходимо отсортировать таблицу, которая содержит строки с числовыми значениями, так, чтобы числовые значения в строках были дополнены лидирующими нулями до определенной длины.

Пример показан в этой обработке.

По кнопке "Заполнить", заполняется табличная часть обработки строками с числовыми значениями.

По кнопке "Сортировать" таблица сортируется по колонке "Строка сортировки".

По кнопке "Сортировать обычно" таблица сортируется по колонке "Строка".

В обработке есть функция ПолучитьСтрокуДляСотрировки, дополняющая числа в строке лидирующими нулями до определенной длины.

Разработка велась платформе 1С:Предприятие 8.3 (8.3.11.2924), но будет работать и на младших релизах 1С:Предприятие 8.3.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *