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

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

Ошибка в регламентном задании

Ошибка в регламентном задании
Я
   Лиза777
 
23.08.18 - 10:38
Есть запрос, его результат пишется в xml-файл. Если этот код просто в обработке - всё работает. Я этот код разместила в МойГлобальныйМодуль, прицепила этот модуль в регламентное задание. При выполнении регламентного задания ошибку выдаёт Ошибка при вызове метода контекста (ОткрытьФайл)
по причине:

по причине:
Каталог не обнаружен 'D:\MyFile.xml'

Вот кусок кода

ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл("D:\MyFile.xml", "utf-8"); 

Даже не знаю что проверить? Код один-в-один как в обработке
 
 
   vicof
 
1 - 23.08.18 - 10:39
Контекст компиляции проверь
   RomaH
 
2 - 23.08.18 - 10:41
а база клиент-серверная или файловая?
   hhhh
 
3 - 23.08.18 - 10:41
(0) возможно на сервере нет диска d:  или прав не хватает на диск d: сервера
   Лиза777
 
4 - 23.08.18 - 10:48
(2) серверная
   Лиза777
 
5 - 23.08.18 - 10:50
(3) ага... интересно, а на каком сервер она ищет этот диск D? где сервер 1С? я то запускала обработку на сервере где есть этот путь, а сервер 1С на другом компьютере
   hhhh
 
6 - 23.08.18 - 10:55
(5) ну, глупо писать в корень диска d. Пишите в какую нибудь расшаренную папку.
   Cyberhawk
 
7 - 23.08.18 - 10:56
Зачем создается этот файл?
   Лиза777
 
8 - 23.08.18 - 10:57
(6) так и пишу в папку на самом деле, просто здесь упростила.
   Лиза777
 
9 - 23.08.18 - 10:57
(7) в него пишется результат запроса, а потом отправляется
   hhhh
 
10 - 23.08.18 - 11:00
(9) тогда во временный файл пишите
 
 Рекламное место пустует
   Лиза777
 
11 - 23.08.18 - 11:02
(10) мне он нужен для просмотра потом
   Лиза777
 
12 - 23.08.18 - 11:02
(10) смотрю какие данные выгрузились, проверяю
   Лиза777
 
13 - 23.08.18 - 11:20
у этого общего модуля в свойствах стоит галка "Сервер", "Клиент (обычное приложение)", "вызов сервера"
   catena
 
14 - 23.08.18 - 11:44
(13)Какая разница, какие галки, фоновое в клиент-сервере всегда на сервере.
   Лиза777
 
15 - 23.08.18 - 12:07
(14) тогда где должна быть эта папка? на том компьютере где у меня открыта 1С регламентное её не видит, значит на сервере где сервер 1С стоит? или где база физически лежит?
   catena
 
16 - 23.08.18 - 12:10
(15)На сервере, где стоит 1С. Под служебным пользователем 1С.
   Cyberhawk
 
17 - 23.08.18 - 12:14
(9) Я вроде не спрашивал, что там в него пишется и куда он отправляется

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