Опять про кодирование в base64 craxx ,
maxab72 ,
Волшебник ,
Шурик71 ,
GreenLab ,
ldo6 ,
vis ,
Sserj ,
laeg ,
vbus ,
fly7 ,
Олдж ,
oleg_km ,
crasler ,
youalex ,
Philix ,
formista2000 ,
Anton1307 ,
Timon1405 ,
X Leshiy ,
p-soft ,
Garykom ,
Franchiser ,
Группа неравнодушных ,
Гость из Мариуполя ,
Djelf ,
Fish ,
nick86 ,
Кирпич ,
Tefal ,
SeriyP ,
takefive ,
Vstur ,
who respawn ,
Winnie Buh ,
Злопчинский ,
Страждущий ,
DiMel_77 ,
MWWRuza ,
kubik_live ,
nshrek ,
ejikbeznojek ,
Amra ,
reg0303 ,
H A D G E H O G s ,
Has ,
NikeArz ,
maxar
☑
0
fly7
11.07.25
✎
16:11
Надо закодировать строку в base64 и получить результат в 44 символа
нативные 1с код выдает намного больше ((
как получить ожидаемый результат?
1С код
Подпись = "11832f9b12b16c8dee2f17752ed9939133f59c1f71c8ec2d64e24919dc985a83";
ДвДанные = ПолучитьДвоичныеДанныеИзСтроки(Подпись, КодировкаТекста.UTF8, Ложь);
Encoded = Base64Строка(ДвДанные); // очень длинная строка
а Python код выдает нужную строку в 44 символа
signature = base64.b64encode(digest).decode('utf-8')
как получить нужную строку в 1с?
1
H A D G E H O G s
11.07.25
✎
17:06
ПолучитьДвоичныеДанныеИзСтроки
Заменить на
ПолучитьДвоичныеДанныеИзHexСтроки(Подпись
2
fly7
11.07.25
✎
20:28
(1) Спасибо!
3
Волшебник
11.07.25
✎
21:54
(1) 🔥 А ведь действительно! Была у меня идея использовать более детальную функцию, но недоработал
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой