|
|
|
|
|
Интересный кейс сериализации Хранилища значений.
Шурик71, RomarioAgro, PR, Zamestas, Мультук, vis, avkynev, Krendel, TormozIT, 2mugik, Guk, Волшебник, Гений 1С, Михаил Козлов, DiMel_77, Builder, Garykom, Beduin, МаленькийВопросик, Доминошник, Borometr, ProxyInspector, Ильф, МимохожийОднако
| ☑ |
|
0
Гений 1С
гуру
11.11.25
✎
21:28
|
Вот тестовый код, можно погонять в консоли кода, запускать надо на сервере (на клиенте нет таблицы значений):
ТЗ = Новый ТаблицаЗначений();
ДанныеТЗ = Новый ХранилищеЗначения(ТЗ);
Строка = XMLСтрока(ДанныеТЗ);
Сообщить(Строка);
ДД = ПолучитьДвоичныеДанныеИзBase64Строки(Строка);
СтрокаХЗ = ПолучитьСтрокуИзДвоичныхДанных(ДД,"utf-8");
//Сообщить(СтрокаХЗ);
Поз = Найти(СтрокаХЗ, "{");
Если Поз <> 0 тогда
Сообщить("Позиция фигурной скобки: " + Поз);
СтрокаХЗ = Сред(СтрокаХЗ, Поз);
КонецЕсли;
РезТЗ = ЗначениеИзСтрокиВнутр(СтрокаХЗ);
Сообщить(ТипЗнч(РезТЗ));
Есть какой-то иной способ десериализации такого хранилища значений?
СтрокаХЗ там занятная получается (на картинке).
|
|
|
1
Garykom
гуру
11.11.25
✎
21:30
|
Геня, научись уже пользоваться поиском в инете
На ИСе несколько статей есть, даже как читать данные ХЗ напрямую из СУБД
|
|
|
2
Гений 1С
гуру
11.11.25
✎
21:51
|
(1) ответ из "позы гуру" и "посылом в поиск" мне не интересен.
|
|
|
3
PR
11.11.25
✎
23:48
|
(1) Ему не нужен ответ, ему нужно внимание
В бложек никто не ходит, а внимания хочется
|
|
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn