Открыть в редакторе объекта БД практически любой документ конфигурации.
Вызвать запись объекта в режиме проведения или отмены проведения (по одной из трех кнопок в правом нижнем углу - либо иконки "Провести" / "Отменить проведение", либо кнопка "Записать все", в этом случае документ должен быть уже проведенным и в параметрах записи не должен стоять флажок "Отключать контроль записи").
Будет ошибка:
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(12450)}: Ошибка при вызове метода контекста (ЗаписатьОбъектXMLЛкс)
ирСервер.ЗаписатьОбъектXMLЛкс(ОбъектXML, ДополнительныеСвойства, РежимЗаписи, РежимПроведения, ОтключатьКонтрольЗаписи, БезАвторегистрацииИзменений, ТипОбъекта, ПривилегированныйРежим);
по причине:
Ошибка при вызове серверного метода.
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'param':
форма: Элемент
имя: {http://v8.1c.ru/8.2/managed-application/modules}param
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'Value':
форма: Элемент
имя: {http://v8.1c.ru/8.1/data/core}Value
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа 'МенеджерВременныхТаблиц'
.
Полагаю, ошибка из-за того, что в доп. свойствах объекта (первый параметр метода) на выходе из метода присутствует МВТ, который "сидит" в ОбъектXML.ДополнительныеСвойства.ДляПроведения.СтруктураВременныеТаблицы.МенеджерВременныхТаблиц (во вложении эта же картинка).
Не уверен, правда, можно ли безболезненно "вырезать" из доп. свойств все мутабельные (или правильнее сказать несериализуемые?) значения - это уже тебе виднее, где этот метод используется-вызывается и какое влияние это может оказывать. Но вроде логику прикладной конфигурации это не должно нарушать, ведь транзакция проведения / отмены проведения и все подписки на выходе из метода уже вызваны и доп. свойства с этой точки зрения смысла уже не имеют.