Имя: Пароль:
1C
1С v8
Сформировать файл xml
,
0 НАТалья Голубева
 
21.09.18
13:54
Здравствуйте, пробую сформировать файл xml на простом примере....Выдает ошибку "Каталог не обнаружен С:\upload.xml"

Процедура КнопкаВыполнитьНажатие(Кнопка)
Запись = Новый ЗаписьXML;
Запись.ОткрытьФайл("С:\upload.xml");
Запись.ЗаписатьОбъявлениеXML();
// формируем корневой элемент
Запись.ЗаписатьНачалоЭлемента("Контрагенты");
Выборка = Справочники.Контрагенты.Выбрать();
Пока Выборка.Следующий() Цикл
    // для каждого клиента формируем свой элемент
    Запись.ЗаписатьНачалоЭлемента("Контрагенты");
    // запишем код клиента в атрибут тега
    Запись.ЗаписатьАтрибут("Код", Строка(Выборка.Код));
    // Наименование клиента запишем в текст элемента
    Запись.ЗаписатьТекст(Выборка.Наименование);
    // закрываем элемент клиента
    Запись.ЗаписатьКонецЭлемента();    
КонецЦикла;
// закрываем корневой элемент xml-документа
Запись.ЗаписатьКонецЭлемента();    
// закрыть файл
Запись.Закрыть();  
КонецПроцедуры
1 s03
 
21.09.18
13:55
(0) очень часто доступ на запись в корневую папку (особенно на диске С) бывает закрыт
2 s03
 
21.09.18
13:56
попробуйте выбрать другое место для сохранения файла
3 kudlach
 
21.09.18
13:58
Для начала, какая платфома ? какой режим форм ?
Почему не посмотрелось на типовые обработки выгрузки/загрузки XML ?
4 НАТалья Голубева
 
21.09.18
14:06
Спасибо...доступ был закрыт...прописала другой путь
5 lamme
 
21.09.18
14:12
Запись = Новый ЗаписьXML;
ТМП_хмл = получитьИмяВременногоФайла("xml")
Запись.ОткрытьФайл(ТМП_хмл);

так всяко сформируется и запишется