Имя: Пароль:
1C
1С v8
ЗаписьXML в УФ
0 alexsandrinia
 
29.01.19
15:33
Всем привет! Пробую записать файл
    ЗаписьXML   = Новый ЗаписьXML;
    ЗаписьXML.ОткрытьФайл("C:\Users\1\Desktop\doc.xml");
    ЗаписьXML.ЗаписатьОбъявлениеXML();
    // Формируем корневой элемент
    ЗаписьXML.ЗаписатьНачалоЭлемента("RootFolder");
    // Закрываем корневой элемент
    ЗаписьXML.ЗаписатьКонецЭлемента();
    // Обязательно закрываем файл записи XML
    ЗаписьXML.Закрыть();
выходит ошибка
Ошибка при вызове метода контекста (ОткрытьФайл)
    ЗаписьXML.ОткрытьФайл("C:\Users\1\Desktop\doc.xml");
по причине:
Каталог не обнаружен 'C:\Users\1\Desktop\doc.xml'

как такое может быть?
1 ДенисЧ
 
29.01.19
15:36
Наверное, ты на сервере это удовольствие делаешь...
2 alexsandrinia
 
29.01.19
15:39
(1) да, даже если передаю в него ИмяФайла = "C:\Users\1\Desktop\doc.xml"

ЗаписьXML.ОткрытьФайл(ИмяФайла);
3 ReaLg
 
29.01.19
15:40
(2) А на сервере точно есть такая папка? А права на нее точно есть?
4 craxx
 
29.01.19
15:41
(2) Серверному пользователю эта папка недоступна. Передавай через временное хранилище и создавай временный файл
5 alexsandrinia
 
29.01.19
15:52
(4) это всё на сервере надо делать?
6 craxx
 
29.01.19
15:54
(5) да.
7 alexsandrinia
 
30.01.19
11:39
(4) как именно сделать?
8 Garykom
 
гуру
30.01.19
12:28
(7) Писать в каталог доступный юзеру от которого запущен сервер 1С.
Например можно в каталог временных файлов, а далее уже на клиента кидаем и куда нуна.