Имя: Пароль:
1C
1С v8
Версия данных объектов как изменяется?
,
0 Повелитель
 
12.02.20
08:23
По какому алгоритму вычисляются значения версий объектов?

Наприер у элемента номенклатура была вот такая версия:
AAAAAB32JcE=
После записи стала вот такая:
AAAAAB32KUA=

Можно ли определить какой из объектов был первый?
1 Сияющий в темноте
 
12.02.20
08:39
я бы посмотрел через Base64
как бы,равно в конце очень намекает.
ну и в Base64 буква А это ноль.
2 kuzyara
 
12.02.20
09:10
> Можно ли определить какой из объектов был первый?
Какая строка больше - та версия старше. Вроде очевидно.
3 kuzyara
 
12.02.20
09:18
проверил - по единице прибавляет за одно изменение
https://yadi.sk/i/i6rviE5Z6z4C_A
4 Повелитель
 
12.02.20
09:28
(3) Спасибо, то что нужно.
5 Повелитель
 
12.02.20
09:42
(3) Хотя у меня странные получились значения
AAAAAB32PyY= 00 00 00 00 1D F6 3F 26
AAAAAB32Q0Y= 00 00 00 00 1D F6 43 46

В десятичную систему можно это перевести?
6 oslokot
 
12.02.20
09:51
(5) онлайн калькулятор

502677286
502678342
7 Повелитель
 
12.02.20
11:07
(6) Понял, благодарю.
8 Serg_1960
 
12.02.20
11:18
ЧислоИзШестнадцатеричнойСтроки(СтрЗаменить("0x"+"00 00 00 00 1D F6 3F 26", " ", "":):)
9 Serg_1960
 
12.02.20
11:28
(5) Чисто ради поддержания беседы :)

Сообщить(ЧислоИзШестнадцатеричнойСтроки(СтрЗаменить("0x"+Base64Значение("AAAAAB32PyY="), " ", ""))); // 502 677 286
Сообщить(ЧислоИзШестнадцатеричнойСтроки(СтрЗаменить("0x"+Base64Значение("AAAAAB32Q0Y="), " ", ""))); // 502 678 342
10 Повелитель
 
12.02.20
11:36
(9) Спасибо, это еще лучше ))
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший