Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Не могу запустить регламентное задание под клиент-серверным вариантом. Помогите! (http://forums.kuban.ru/f1040/ne_mogu_zapustit-_reglamentnoe_zadanie_pod_klient-servernym_variantom_pomogite-1996012.html)

uh534 25.12.2011 22:30

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

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

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

qweqwe123123 26.12.2011 00:44

управление сервером, свойства базы

uh534 26.12.2011 01:08

Разобрался, теперь проблема в модуле обработки пытаюсь создать текстовый файл
Файл = Новый ЗаписьТекста("С:\\111.txt");, консоль запросов выдает ошибку:
Ошибка при вызове методе контекста (ЗаписьТекста) -вот что за фигня???

roma n 26.12.2011 07:44

С:\[u][b]???\[/b][/u]111.txt

android 26.12.2011 08:00

А есть ли права у юзера, под которым стартует сервер 1С, на запись в каталог С: на серваке?

uh534 26.12.2011 10:15

(5) Стартует под админом! Сисадмин уверяет, что он может делать ВСЕ ))) !!!

uh534 26.12.2011 10:19

(4) Сорри. С:\111.txt - писал)))

roma n 26.12.2011 13:21

6-uh534 > Это админ может делать всё. Наверное, он не зяря уверяет...
А служба сервера предприятия стартована от имени пользователя, имеющего соответствующие права на файловые операции в корне системного диска?

roma n 26.12.2011 13:22

8-roma n > уйёёёёё.... создание формы... на сервере предприятия...
ЗЫ совсем я слепой стал...

Wit 28.12.2011 11:08

(1) не кошерно так писать код для вызова на сервере. :)
причем тут получить форму????

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

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

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


Текущее время: 00:05. Часовой пояс GMT +3.