Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 20:08

Не сохраняется файл из регламентного задания

Автор Leviathan, 27 мая 2011, 13:34

0 Пользователей и 1 гость просматривают эту тему.

Leviathan

ЛогФайл = Новый ТекстовыйДокумент;
ЛогФайл.Записать("log1.txt");

Вот и всё регламентное задание, но почему-то НЕ РАБОТАЕТ. В консоли заданий: "Ошибка при вызове метода Записать". Пробовал и на c:\, и на другие компы в сети - все бестолку.

Может, есть какие-то идеи? Я совсем в тупике. Заранее спасибо.

chuevsf

А у тебя есть право записывать файл на диске с:?

Лови код. Он 100% рабочий.
Текст = Новый ТекстовыйДокумент;
   Выборка = Справочники.Номенклатура.Выбрать();

Пока Выборка.Следующий() Цикл
Стр = СтрЗаменить(Выборка.Наименование, Символ(34), "%квч%");
Код = Строка(Выборка.Код) + Символ(34);
Текст.ДобавитьСтроку(Код + Стр);
КонецЦикла;

Текст.Записать("C:\red.txt");

Leviathan

Ну у меня все тоже самое впринципе, только файл делаю пустой для упрощения.
Код работает, если запускать с клиента! А вот в качестве регламентного задания - нет.

chuevsf

эээээ. А где сама 1С-ка установлена? Локально или на серваке?

Leviathan

1С на серваке. Есть подозрение, что она работает под неким юзером AD у которого вообще нет никаких прав ничего писать на диски. Честно говоря я не представляю, бывает ли так... жду ответа админов, отпишусь как он будет

chuevsf

Вот из-за этого и не получается! 100%.
Надо расшаривать каталог, куда будет писаться файл. По-другому никак!
Можно еще в адрес ПК по IP писать.

Leviathan

Да, все подтвердилось. Админ создал папку с правами, и все заработало :)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск