При нажатии кнопки Выполнить при обмене с филиалом выдает следующую ошибку:


По кнопке Подробно:
{ПланОбмена.Филиалы(10)}: Поле объекта недоступно для записи (ЗаписьXML)
ЗаписьXML = Новый ЗаписьXML;

Процедура:
Процедура ЗаписатьСообщениеСИзменениями() Экспорт
    Сообщить("-------- Выгрузка в узел " + Строка(ЭтотОбъект) + "--------");
    Каталог = КаталогВременныхФайлов();
    // Сформировать имя временного файла
    ИмяФайла = Каталог + ?(Прав(Каталог,1) = "\","","\") + "Message" + СокрЛП(ПланыОбмена.
                           Филиалы.ЭтотУзел().Код) + "_" + СокрЛП(Ссылка.Код) + ".xml";
                          
    // Создать объект записи XML
    //***ЗаписьXML-документов
     ЗаписьXML = Новый ЗаписьXML;
     ЗаписьXML.ОткрытьФайл(ИмяФайла);
     ЗаписьXML.ЗаписатьОбъявлениеXML();
    
    //***Инфраструктура сообщений
    ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();
    ЗаписьСообщения.НачатьЗапись(ЗаписьXML, Ссылка);
    Сообщить("   Номер сообщения:  " + ЗаписьСообщения.НомерСообщения);
    
    // Получить выборку измененных данных
    //***Механизм регистрации изменений
    ВыборкаИзменений = ПланыОбмена.ВыбратьИзменения(ЗаписьСообщения.Получатель, ЗаписьСообщения.НомерСообщения);
    Пока ВыборкаИзменений.Следующий() Цикл
        // Записать данные в сообщение ***XML-сериализация
        ЗаписатьXML(ЗаписьXML, ВыборкаИзменений.Получить());
    КонецЦикла;
    
    ЗаписьСообщения.ЗакончитьЗапись();
    ЗаписьXML.Закрыть();
    Сообщить("-------- Конец выгрузки --------");                      
КонецПроцедуры