есть сложная обработка, которая как-то меняет данные. Подозреваю, что промежуточные вычисления помещаются в переменную ЗаписьXML с таким же типом.
Как в процессе отладки увидеть текст, который сейчас в записиXML ?
По-костыльному как-то так. Второй вызов "Запись.УстановитьСтроку()" и получение значения СтрокаКонтрольная заменить на нужное по алгоритму.
Запись = Новый ЗаписьXML;
Запись.УстановитьСтроку();
Запись.ЗаписатьНачалоЭлемента("Good");
Запись.ЗаписатьТекст("Товар");
Запись.ЗаписатьКонецЭлемента();
СтрокаПосмотреть = Запись.Закрыть();
Чтение = Новый ЧтениеXML;
Чтение.УстановитьСтроку(СтрокаПосмотреть);
Запись = Новый ЗаписьXML;
Запись.УстановитьСтроку();
Пока Чтение.Прочитать() Цикл
Запись.ЗаписатьТекущий(Чтение);
КонецЦикла;
СтрокаКонтрольная = Запись.Закрыть();
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший