Имя: Пароль:
1C
1С v8
Ошибка при создании xml
0 SFilchakov
 
10.06.16
22:32
Всем привет!

Хочу кое что в хмл запихнуть.

Пишу в модуле объекта обработки
Процедура СоздатьФайлДанныхВыгрузки(СтруктураВыгрузки)
    ЗаписьXML=Новый ЗаписьXML();
    ЗаписьXML.ОткрытьФайл("d:\doc.xml");
КонецПроцедуры

\\\\
И сразу падает:

Ошибка при вызове метода контекста (ОткрытьФайл)
    ЗаписьXML.ОткрытьФайл("d:\doc.xml");
по причине:
Каталог не обнаружен 'd:\doc.xml'

//////
Хотя все примеры по создания файла xml так и начинаются:
ЗаписьXML=Новый ЗаписьXML();
    ЗаписьXML.ОткрытьФайл("d:\doc.xml");
///
Пробовал и так:
ЗаписьXML=Новый ЗаписьXML;
    ЗаписьXML.ОткрытьФайл("d:\doc.xml");
То же самое.

Подскажите, что не так?
1 Dmitry1c
 
10.06.16
22:33
наклонная черта в другую сторону..
2 Dmitry1c
 
10.06.16
22:35
или контекст на сервере
3 SFilchakov
 
10.06.16
22:38
Что значит контекст на сервере?

Это в модуле обработки на 8.3

Поменял наклон, тоже самое.
4 Лефмихалыч
 
10.06.16
22:38
(0) это все происходит на сервере приложений, а там все не так, как у тебя на клиенте
5 SFilchakov
 
10.06.16
22:40
Это надо делать на клиенте что ли?
6 SFilchakov
 
10.06.16
22:42
Спасибо, теперь понял.

А как же желать загрузку выгрузку по регламентному заданию через файл xml? если регламентное задание крутится на сервере, а файл можно создать только на клиенте и перейти с сервера на клиент нельзя?
7 Лефмихалыч
 
10.06.16
23:05
(6) файл можно создать и на сервере. Просто надо создавать его на дисках и в папках, которые существуют на сервере
8 Лефмихалыч
 
10.06.16
23:06
+(7) даже - не просто существуют, а еще и права на запись в них должны быть у пользователя, под которым запущена служба сервера приложений (ragent)
9 SFilchakov
 
10.06.16
23:15
А где этого пользователя можно посмотреть?
10 Стальная Крыса
 
11.06.16
04:18
На том компьютере, где работает сервер 1С