Дополнительная настройка сортировки |
Scroll |
Иногда возникает следующая ситуация: текст формируется из нескольких полей (т.е. есть предпосылки для использования шаблона), но для правильного размещения строк не подходит сортировка значений в полях ни по возрастанию, ни по убыванию.
Например, обозначения электротехнических элементов сначала сортируются по наименованию, затем — по единицам измерения номинального значения, а затем — по номинальным значениям и по типам:
Резистор МЛТ-0,25-210 Ом ТУ 11–85
Резистор МЛТ-0,5-240 Ом ТУ 11–85
Резистор МЛТ-0,25 24 кОм ТУ 11–85
Резистор МЛТ-0,25-27 кОм ТУ 11–85
Результат составной сортировки по возрастанию будет следующим:
Резистор МЛТ-0,25 24 кОм ТУ 11–85
Резистор МЛТ-0,25-27 кОм ТУ 11–85
Резистор МЛТ-0,25-210 Ом ТУ 11–85
Резистор МЛТ-0,5-240 Ом ТУ 11–85
Дело в том, что единицы измерения — кОм и Ом — это текстовые строки. При сортировке по возрастанию они располагаются в алфавитном порядке.
Чтобы избежать подобных ошибок, нужно специально настроить соответствующее поле шаблона заполнения.