К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Не могу запустить регламентное задание под клиент-серверным вариантом. Помогите!

Гость
0 - 25.12.2011 - 22:30
1С УТ. ред. 10.3. Не могу запустить регламентное задание под клиент-серверным вариантом. В файловом все получается, а вот в клиент-серверном, что то никак не хочет. Что сделал:
1. Добавил регламентное задание;
2. В общем модуле создал процедуру:

Процедура ЭкспортTXT() ЭКСПОРТ
Сообщить("Запуск обработки загрузки! "+ТекущаяДата());
ТФ = Обработки.ЭкспортTXT.Создать();
ТекФорма = ТФ.ПолучитьФорму();
ТекФорма.ЭкспортTXT();
КонецПроцедуры

3. Добавил обработку ЭкспортTXT.
Короче, все как в файловом варианте который работает.
Теперь запускаю консоль заданий, выдает ошибку:
Ошибка при вызове метода контекста (ПолучитьФорму).
В чем может быть ошибка подскажите.
Спасибо.



Гость
1 - 26.12.2011 - 00:44
управление сервером, свойства базы
Гость
2 - 26.12.2011 - 01:08
Разобрался, теперь проблема в модуле обработки пытаюсь создать текстовый файл
Файл = Новый ЗаписьТекста("С:\\111.txt");, консоль запросов выдает ошибку:
Ошибка при вызове методе контекста (ЗаписьТекста) -вот что за фигня???
Гость
3 - 26.12.2011 - 07:44
С:\???\111.txt
Гость
4 - 26.12.2011 - 08:00
А есть ли права у юзера, под которым стартует сервер 1С, на запись в каталог С: на серваке?
Гость
5 - 26.12.2011 - 10:15
(5) Стартует под админом! Сисадмин уверяет, что он может делать ВСЕ ))) !!!
Гость
6 - 26.12.2011 - 10:19
(4) Сорри. С:\111.txt - писал)))
Гость
7 - 26.12.2011 - 13:21
6-uh534 > Это админ может делать всё. Наверное, он не зяря уверяет...
А служба сервера предприятия стартована от имени пользователя, имеющего соответствующие права на файловые операции в корне системного диска?
Гость
8 - 26.12.2011 - 13:22
8-roma n > уйёёёёё.... создание формы... на сервере предприятия...
ЗЫ совсем я слепой стал...
Гость
9 - 28.12.2011 - 11:08
(1) не кошерно так писать код для вызова на сервере. :)
причем тут получить форму????

Процедура ЭкспортTXT() ЭКСПОРТ
Сообщить("Запуск обработки загрузки! "+ТекущаяДата());
ТФ = Обработки.ЭкспортTXT.Создать();
ТФ.ЭкспортTXT();
КонецПроцедуры

при этом процедура ЭкспортTXT() должна располагаться в модуле объекта и быть экспортной.

так лучше будет. А то у романа чуть инфаркт не случился от такого святотатства.


К списку вопросов






Copyright ©, Все права защищены