Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Записать файл XML

Записать файл XML
Я
   SkillUp
 
07.09.18 - 21:21
Просто хочу записать XML-файлик на диск.

КОД:
     МассивДанных  = ПолучитьМассивДанных();
     КаталогXML    = Строка ("D:\base82\Turist\Новая папка");
     Файл          = Новый ТекстовыйДокумент;
     Файл.Записать(КаталогXML);
     
     Запись = Новый ЗаписьXML;
     Запись.ОткрытьФайл(КаталогXML);
     Запись.ЗаписатьОбъявлениеXML();
     Запись.ЗаписатьНачалоЭлемента("Данные");
     
     Для каждого ЭлементМассива Из МассивДанных Цикл
         
         Запись.ЗаписатьНачалоЭлемента("Номенклатура");         
         Запись.ЗаписатьАтрибут("Артикул", ЭлементМассива.Артикул);
         Запись.ЗаписатьАтрибут("Номенклатура", ЭлементМассива.Номенклатура);
         Запись.ЗаписатьАтрибут("ХарактеристикаНоменклатуры", ЭлементМассива.ХарактеристикаНоменклатуры);
         Запись.ЗаписатьАтрибут("Цена", ЭлементМассива.Цена);     
         Запись.ЗаписатьАтрибут("UID", ЭлементМассива.UID);     
         Запись.ЗаписатьАтрибут("UID_H", ЭлементМассива.UID_H);     
         Запись.ЗаписатьАтрибут("Закупка", ЭлементМассива.Закупка);     
         Запись.ЗаписатьАтрибут("Остаток", ЭлементМассива.Остаток);     
         
         
         Запись.ЗаписатьКонецЭлемента(); 
     КонецЦикла;
     
    Запись.ЗаписатьКонецЭлемента();
    
    Запись.Закрыть();

ОШИБКА:

ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(6)}: Ошибка при вызове метода контекста (Записать)
     Файл.Записать(КаталогXML);
по причине:
Ошибка доступа к файлу 'D:\base82\Turist\Новая папка'


Что не так?!?!?!
 
 
   SkillUp
 
1 - 07.09.18 - 21:22
Пробовал на своем компе,  та же ошибка. Это не права доступа...
   RomanYS
 
2 - 07.09.18 - 21:24
По этому имени уже есть каталог(!), а ты пытаешься еще файл создать.
   SkillUp
 
3 - 07.09.18 - 21:54
(2) Сп.
   SkillUp
 
4 - 07.09.18 - 21:55
Сп. в смысле спасибо ! ))))))))

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует