При выгрузке данных из 1С в документ .xml
делаю перебор реквизитов документов РКО и ПКО
следующим образом
Если Документ.Вид()="РасходныйОрдер" Тогда
ТекстВыгрузкиДанных.ДобавитьСтроку("<Строка>");
ТекстВыгрузкиДанных.ДобавитьСтроку("<КоррСчет>"+Документ.ПолучитьАтрибут("КоррСчет")+"</КоррСчет>");
ТекстВыгрузкиДанных.ДобавитьСтроку("<Субконто1>"+Документ.ПолучитьАтрибут("Субконто1")+"</Субконто1>");
Пока 1=Документ.ПолучитьАтрибут("Субконто1") цикл
ТекстВыгрузкиДанных.ДобавитьСтроку("<Субконто1Код>"+Документ.Субконто1.Код+"</Субконто1Код>");
КонецЦикла;
Внутрь цикла пока не заходит, странно, но в отладчике явно видно, что этот реквизит доступен для считывания