Имя: Пароль:
1C
 
Регламентное задание. "Ошибка при вызове метода контекста записать".
0 cViper
 
14.09.10
14:49
Создаю регламентное задание. Прописываю у него Процедуру, расписание и т.д.Выполнение задания отслеживаю в обработке "Регламентные и фоновые задания". Задание запускается и спустя промежуток времени показывает мне ошибку " "Ошибка при вызове метода контекста записать"".
1 Defender aka LINN
 
14.09.10
14:50
Хвастаешься?
2 cViper
 
14.09.10
14:50
Если Процедуры вынести в обработку, то все работает.
3 cViper
 
14.09.10
14:51
(1) Кто-нибудь сталкивался? Как с этим бороться?
4 luns
 
14.09.10
14:52
(0) а что не записывает то?
5 Defender aka LINN
 
14.09.10
14:53
(3) Для начала некисло было бы выяснить, что именно и почему не записывается.
6 GedKo
 
14.09.10
14:54
(3) как? так же как и всегда - отладчиком.
7 cViper
 
14.09.10
14:55
(4) Подключаюсь к фтп. Формирую данные и записываю их в текстовый файл с расширением "csv"
8 shuhard
 
14.09.10
14:56
(7)[и записываю их в текстовый файл с расширением "csv"]
и конечно у учетной записи 1С нет прав на папку, куда падает csv
9 73
 
14.09.10
14:56
Я за права пользователя под которым сервер 1С работает.
10 cViper
 
14.09.10
14:57
лТекст.Записать(лИмяФайла,"windows-1251");
лСервер.Записать(лИмяФайла,"det"+лИннКод+".csv");
11 cViper
 
14.09.10
14:59
(8)(9)В обработке все работает,  а в регламентном задании нет. Почему?
12 BuHu
 
14.09.10
15:00
(8) и(11)если я не ошибаюсь , то регламетные задания не могут записывать файлы , или я ошибаюсь
13 73
 
14.09.10
15:00
(11) По всей видимости, потому что под другим пользователем работает.
14 BuHu
 
14.09.10
15:01
(12) так как работают в фоновом режиме
15 Defender aka LINN
 
14.09.10
15:02
(12) Ошибаешься. Лично у меня они еще и не то вытворяют :)
16 shuhard
 
14.09.10
15:02
(11) права проверить религия не позволяет ?
17 shuhard
 
14.09.10
15:03
(12) не обижай фоновые задания
ты путаешь с записью xls на сервере - ее нет
18 cViper
 
14.09.10
15:04
(16)Я атеист)
19 shuhard
 
14.09.10
15:05
(18) ну так проверь
100% у учетной записи, от которой запущен сервер 1С прав на папку нет
в отличии от юзера, под которым ты обработку запускаешь
20 le_
 
14.09.10
15:05
(0) Посмотри журнал регистрации, возможно, там более подробно ошибка расписана.
Ну и еще можно отловить, в чем дело так:

Попытка
   Док.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Неоперативный);
Исключение
   Текст = Новый ЗаписьТекста("D:\отладка.txt", КодировкаТекста.OEM, , Истина);
   Текст.ЗаписатьСтроку("Документ: " + Док + ОписаниеОшибки());
   Текст.Закрыть();
КонецПопытки;
21 BuHu
 
14.09.10
15:06
(17)т.е. они не могут только xls файлы записывать?
22 Либерал
 
14.09.10
15:07
(0) ВыводРазрешен = Истина ??
23 luns
 
14.09.10
15:11
(22) +
ну и права тоже.
но скорее всего (22)
24 cViper
 
14.09.10
15:23
(22) Спасибо. Ошибка была именно отсутствии
лТекст.Вывод=ИспользованиеВывода.Разрешить;
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.