Имя: Пароль:
1C
1С v8
Регламентное задание
0 Vadimok
 
26.04.12
09:05
Мне надо загружать файлы в формате *.xml и что бы автоматизировать, создал регламентное задание.

Выполняю такой код

   ОбработкаЗагрузки = Обработки.Обработка_РегламентныеОперации.Создать();
   ОбработкаЗагрузки.ПутьККаталогу = "Путь к каталогу файлов";
   ОбработкаЗагрузки.ЗагрузкаВыгрузка();


Вызывается процедура ЗагрузкаВыгрузка но при отработке выдает сообщение "Ошибка при вызове метода контекста (ОткрытьФайл)" я так понимаю не может открыть файл, хотя в ручном режиме открываю обработку, выполняю все срабатывает.

Что не так?
1 Maxus43
 
26.04.12
09:07
права на каталог у юзера USRV82 или как он у вас называется есть?
2 Maxus43
 
26.04.12
09:08
клиент-сервер же?
3 Vadimok
 
26.04.12
09:17
да клиент сервер, у меня права Администратора
4 Maxus43
 
26.04.12
09:17
(3) у тебя да, а у юзера под которым выполняются регл задания - нет прав на каталог значит
5 Vadimok
 
26.04.12
09:18
я под сабой выполняю
6 Maxus43
 
26.04.12
09:19
(5) как именно?
7 Vadimok
 
26.04.12
09:19
В 1С полные права, права в домене Администратор
8 Vadimok
 
26.04.12
09:20
Создал рег. задание все настроил,в общем модуле добавил процедуру в которой вызываю обработку.
9 БибиГон
 
26.04.12
09:20
у регламентного задания свой пользователь
10 Maxus43
 
26.04.12
09:21
самый простой способ проверки -

Ф = Новый.Файл(ПолныйПутьКФайлу);
Сообщить(Ф.Существует());

под тобой он Истина, под регл заданием - Ложь. почти наверняка
11 Vadimok
 
26.04.12
09:22
В обработке в модуле объекта создал процедуру ЗагрузкаВыгрузка() Экспотр

в ней идет считка файлов
12 Maxus43
 
26.04.12
09:22
(11) ты понимаеш что Регл задания работают не из под твоего имени? и прав у них нет?
13 Vadimok
 
26.04.12
09:25
я в Консоле заданий пользователя поставил себя и что все равно ни подо мной работают?
14 КМ155
 
26.04.12
09:26
(13) нет
15 Maxus43
 
26.04.12
09:26
(13) это только для Файловых баз
16 Vadimok
 
26.04.12
09:27
Пользователь указывается только для файловых баз?
17 Maxus43
 
26.04.12
09:28
(16) я уже по 5 раз одно и тоже повторял. заикаться скоро начну уж!
18 Vadimok
 
26.04.12
09:30
что то не понел
19 Maxus43
 
26.04.12
09:31
(18) в клиент-сервере регл задания выполняются от имени (1), в файловых - указывается юзер. Что тут непонятного то? Права дай юзеру тому, под которым сервер 1с крутится
20 Vadimok
 
26.04.12
09:35
А какие права дать он же Админ
21 Fish
 
26.04.12
09:36
(20) Увольняйся :))
22 Vadimok
 
26.04.12
09:37
Пользователю с именем USRV82 надо права дать
23 Maxus43
 
26.04.12
09:42
(22) да. Есть такая фигня как права на каталоги на уровне НТФС, права на Расшареные каталоги, всё это прописывается отдельно.
24 Maxus43
 
26.04.12
09:42
да запусти в конце концов тотал колмандер под именем USRV82 , увидиш куда есть права, а куда ент
25 Vadimok
 
26.04.12
09:55
Добавил пользователя в домен права Админские буду проверять
26 Maxus43
 
26.04.12
10:04
(25) жестоко
27 155153144627
 
26.04.12
10:14
(25) Зайди на сервер, на котором установлен сервер предприятия, открой панель управления - Администрирование - Службы. Посмотри от имени какого пользователя запускается Агент сервера 1С:Предприятие. Проверь права на папку по указанному тобой пути у этого пользователя.