Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
18 апр 2024, 16:21

Сотрировка ТЗ

Автор RomanCasper, 26 мая 2015, 11:59

0 Пользователей и 1 гость просматривают эту тему.

RomanCasper

Привет программисты!

Допустим у меня есть столбец1:
11111
11111
11112
11113
11111

Мне нужно произвести сортировку так, чтобы в итоге сначала были строки 11112, затем 11111 и 11113. Естественно строки у меня могут быть разные.


cska-fanat-kz

в пятой колонке меняем "2" на "0"
сортируем
меняем обратно
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

pavl_vs

Цитата: cska-fanat-kz от 26 мая 2015, 12:34
в пятой колонке меняем "2" на "0"
сортируем
меняем обратно

Это как-то надуманно, тем более, если не числа.
Мне кажется нужно отсортировать всё, а затем использовать сдвиг нужной строки:
ТЗ.Сдвинуть(инд, -инд); // индекс строки, перемещаемой на первую позицию ТЗ

cska-fanat-kz

Цитата: pavl_vs от 26 мая 2015, 13:08
Цитата: cska-fanat-kz от 26 мая 2015, 12:34
в пятой колонке меняем "2" на "0"
сортируем
меняем обратно

Это как-то надуманно, тем более, если не числа.
Мне кажется нужно отсортировать всё, а затем использовать сдвиг нужной строки:
ТЗ.Сдвинуть(инд, -инд); // индекс строки, перемещаемой на первую позицию ТЗ


всего лишь оперирую тем что дано )
и по вашему - тоже можно )
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Дмитрий@

Цитировать11111
11111
11112
11113
11111
На мой взгляд лучше эти строки перевести из системы счисления с основанием 11 в десятичную систему счисления и отсортировать как числа.

Теги:
Рейтинг@Mail.ru

Поиск