![]() |
![]() |
![]() |
|
Регламентное задание. "Ошибка при вызове метода контекста записать". | ☑ | ||
---|---|---|---|---|
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) Спасибо. Ошибка была именно отсутствии
лТекст.Вывод=ИспользованиеВывода.Разрешить; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |