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

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

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

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

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