Имя: Пароль:
1C
1С v8
Сортировка чисел в табличной части формы
0 JuixyJes
 
18.06.19
11:13
Доброго времени суток, написала обработку, в которой имеется ГСЧ, значения заполняются в табличную часть формы. Как мне сделать сортировку не используя стандартных вариантов решения, работаю уже 37 часов без перерывов, мозг плавится помогите если не сложно
1 Admin_Net_1C
 
18.06.19
11:19
(0) ну выгрузи табличную часть в таблицу значений и отсортируй любым знакомым тебе алгоритмом сортировки... И это, ты попроси чтобы тебя от батареи отковали ))
2 1Сергей
 
18.06.19
11:20
>>работаю уже 37 часов без перерывов

Нука бегом спать!
3 JuixyJes
 
18.06.19
11:20
(1) Ахахх, мне самой интересно))
4 JuixyJes
 
18.06.19
11:25
(1) Вообще, данные выгружаю в массив, массив сортируется "пузырьком", ноооо если идут числа к примеру

1, 3, 100, 23, 4, 263

Тогда они отсортируются как

1, 100, 23, 263, 3, 4

Тоесть сортируются по первой цифре, для чисел от 0 до 9 работает идеально, а как быть дальше?
5 RomaH
 
naïve
18.06.19
11:26
сделай строку числом, однако
6 hhhh
 
18.06.19
11:26
(4) значит, ты строковый тип зафигачила. Если у тебя тип строка, то оно и будет сортировать 1, 100, 23, 263, 3, 4

а ты сделай тип число
7 Йохохо
 
18.06.19
11:27
(4) пройдись перед сортировкой форматом в "0000000000000000000001", так быстрее спать пойти выйдет
8 JuixyJes
 
18.06.19
11:40
(6) Ой, точно
9 JuixyJes
 
18.06.19
11:41
Спасибо всем))
10 JuixyJes
 
18.06.19
11:41
Пойду-ка я спать)
11 Serg_1960
 
18.06.19
11:52
Если автор "доработалась" до сортировки методом пузырька - то рекомендую и дальше отказываться от "стандартных вариантов решения"(цы) - гарантия 24 часового рабочего дня каждый день :))

(7) Если встретятся не целые числа (с дробной частью) - то спать автор пойдёт ещё не скоро.
12 Йохохо
 
18.06.19
11:55
(11) три семестра не сдавал за неделю?)
13 Serg_1960
 
18.06.19
12:07
Не, не сдавал. У меня восьмилетнее образование :))
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший