|
Чтение XML из двоичных данных без записи в файл |
☑ |
0
FReIM
02.02.18
✎
17:50
|
ДОбрый вечер, коллеги.
Хотел поделиться.
В платформе 8.3 появилась возмжность читать текст из двоичных данных, зная заранее кодировку текста.
ЧтениеДанных = Новый ЧтениеДанных(Выборка.ВерсияОбъекта.Получить());
СтрокаXML=ЧтениеДанных.ПрочитатьСимволы(,КодировкаТекста.UTF8);
На примере версионирования.
Просто решил поделиться.
|
|
1
FReIM
02.02.18
✎
17:55
|
А можно еще проще:
СтрокаXML=ПолучитьСтрокуИзДвоичныхДанных(Выборка.ВерсияОбъекта.Получить(),КодировкаТекста.UTF8);
|
|
2
GANR
02.02.18
✎
18:15
|
(0) Как это можно применить? Ну для примера.
|
|
3
lodger
02.02.18
✎
18:25
|
(2) в том же версионировании. теперь оно будет работать быстрее из-за исключения обращения к диску.
в старых БСП всегда приходилось ДД из версии записать через файл.
такие чтуки можно использовать для регистрации в планах обменов. например, добавлять объект в обмен только если он отличается от прошлой версии. или отличается только исключительный набор реквизитов.
все это теперь будет жрать меньше ресурсов.
|
|
4
mikecool
02.02.18
✎
19:09
|
о как, поищу функционал, давно пора придумать было )
|
|