Добрый день! Решил сделать аналог истории данных в расширении по типу БСП. Скопировал в расширение регистр ВерсииОбъектов. Дописал код. Указал ссылки как надо. Но вот проблема, когда объект (документ) серилиализуется, а потом десериализуется у него нет реквизитов. То есть сериализуется без реквизитов. В ХМL Есть только начало, уровень 1, и конец. Все то есть XML название документа содержит, а более вложенности нет?
Почему этот код не работает с объектами расширения?
ЗаписьXML = Новый ЗаписьFastInfoset;
ЗаписьXML.УстановитьДвоичныеДанные();
ЗаписьXML.ЗаписатьОбъявлениеXML();
ЗаписатьXML(ЗаписьXML, Объект, НазначениеТипаXML.Явное);
Возврат ЗаписьXML.Закрыть();
ПоказатьПочему этот код не работает с объектами расширения?
По теме из базы знаний
- Расширения конфигурации. Нюансы поведения
- Отказ от работы с временными файлами при работе с двоичными данными или Потоки как простая замена ADODB.Stream и временным файлам
- hsИнтегратор - технология онлайнового обмена данными между базами на платформе 1С:Предприятие. Использование технологии в виде расширения, без изменения конфигураций баз данных, участвующих в обмене
- Панель #Расширение объекта: Редактор, Права, Поиск, Сторно, Обмен
- Самые используемые методы БСП 3.1.9
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Нашел. В общем дело в другом. Этот код отрабатывает. Переписал его на обычных XML чтобы видеть сериализацию и понял в чем дело. В некоторых местах передается ссылка и через ОписаниеТипаВсеСсылки() надо определить ссылка ли это и получить объект, но в расширении это не работает.
по факту делаю тоже самую задачу:
1) создан в расширении документ
2) полностью скопировал общий модуль и его адаптировал под новый регистр сведений "ВерсииОбъектов) (на базе стандартного сделан)
соответственно просмотра версий как и смаи версии создаются
но вот просмотра реквизитов нет
1) создан в расширении документ
2) полностью скопировал общий модуль и его адаптировал под новый регистр сведений "ВерсииОбъектов) (на базе стандартного сделан)
соответственно просмотра версий как и смаи версии создаются
но вот просмотра реквизитов нет
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот