|
Как сравнить версии 1с? | ☑ | ||
|---|---|---|---|---|
|
0
SHAURMAN
23.01.19
✎
15:09
|
Всем привет)
Вопрос такой: у меня есть версии конфигураций в строках "2.34.4", "2.34.5", "2.34.6", "2.35" Как можно их сравнить и выстроить по порядку от старой к новой? |
|||
|
1
Натуральный Йог
23.01.19
✎
15:10
|
(0) Сравнить операцией сравнения, выстроить пузырьком
|
|||
|
2
SHAURMAN
23.01.19
✎
15:23
|
Выстроить числа я так могу. А строки как? строку можно разбить на числа?
|
|||
|
3
VladZ
23.01.19
✎
15:24
|
(2) Строки аналогично числам.
|
|||
|
4
vde69
23.01.19
✎
15:24
|
для начала надо преобразовать к единому формату, например так
"2.34.4" >>> 000200340004 "2.34.5" >>> 000200340005 потом сравнивай как числа |
|||
|
5
Волшебник
23.01.19
✎
15:24
|
(4) в таком формате можно сравнивать и как строки
|
|||
|
6
VladZ
23.01.19
✎
15:25
|
Не понял в чем проблема:
выбрать "2.35" > "2.34.4" - результат истина. |
|||
|
7
vde69
23.01.19
✎
15:27
|
(6) не будет работать, сравни версии
"2.4.5" и "2.4.05" |
|||
|
8
Вафель
23.01.19
✎
15:27
|
нужно по 3 цифры везде сделать
002.004.005, итд |
|||
|
9
Вафель
23.01.19
✎
15:29
|
|
|||
|
10
VladZ
23.01.19
✎
16:14
|
(7) Сейчас речь идет про "у меня есть версии конфигураций в строках "2.34.4", "2.34.5", "2.34.6", "2.35"".
|
|||
|
11
Segate
23.01.19
✎
18:43
|
(0) Ох какие все наркоманы отборные )))
Зачем приводить-то? разбиваешь версию на массив чисел через стрразделить и последовательно сравниваешь пузырьком с остальными. (7) это что за способ обозначения версий с 0 впереди? Странная штука какая-то |
| Форум | Правила | Описание | Секции | Поиск |