Записать файл XML
☑
0
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\Новая папка'
Что не так?!?!?!
1
SkillUp
07.09.18
✎
21:22
Пробовал на своем компе, та же ошибка. Это не права доступа...
2
RomanYS
07.09.18
✎
21:24
По этому имени уже есть каталог(!), а ты пытаешься еще файл создать.
3
SkillUp
07.09.18
✎
21:54
(2) Сп.
4
SkillUp
07.09.18
✎
21:55
Сп. в смысле спасибо ! ))))))))
Ошибка? Это не ошибка, это системная функция.