Имя: Пароль:
1C
1С v8
Не могу запустить регламентное задание под клиент-серверным вариантом. Помогите!
,
0 Radion
 
25.12.11
23:29
1С УТ. ред. 10.3. Не могу запустить регламентное задание под клиент-серверным вариантом. В файловом все получается, а вот в клиент-серверном, что то никак не хочет.  Что сделал:
1. Добавил регламентное задание;
2. В общем модуле создал процедуру:
Процедура ЭкспортTXT() ЭКСПОРТ
   Сообщить("Запуск обработки загрузки! "+ТекущаяДата());
   ТФ = Обработки.ЭкспортTXT.Создать();
   ТекФорма = ТФ.ПолучитьФорму();
   ТекФорма.ЭкспортTXT();
КонецПроцедуры    
3. Добавил обработку ЭкспортTXT.
Короче, все как в файловом варианте который работает.
Теперь запускаю консоль заданий, выдает ошибку:
Ошибка при вызове метода контекста (ПолучитьФорму).
В чем может быть ошибка подскажите.
Спасибо.
1 zak555
 
25.12.11
23:30
это выполняется на стороне сервера ?
2 NcSteel
 
25.12.11
23:30
(0) На сервере нет форм. Перед кем ее показывать ? перед скулем ?
3 NcSteel
 
25.12.11
23:31
(1) Регламентное в клиент-серверной архитектуре всегда выполняется на стороне сервера.
4 zak555
 
25.12.11
23:32
(2) знаю
это была наводка для автора в (0)
5 Radion
 
25.12.11
23:38
Ребята а как тогда, указать обработку для запуска?
6 byxtello
 
25.12.11
23:41
(5) у обработки модуль объекта отменили ?
7 hhhh
 
25.12.11
23:43
(5) ТФ.ЭкспортTXT(); -не оно?
8 Radion
 
25.12.11
23:44
(6) что значит "у обработки модуль объекта отменили"?
9 byxtello
 
25.12.11
23:53
(8) на сервере не сможешь форму открыть, но использовать экспортные процедуры и функции из модуля объекта я тебе разрешаю
10 Radion
 
26.12.11
00:22
КАЖЕТСЯ ПОЛУЧИЛОСЬ. ))) Спасибо!!! Всем!!! Ребята, а есть способ остановить выполнение регламентного задания без вмешательства в конфигурацию (в метаданные регламентные задания)?
11 Radion
 
26.12.11
00:47
блин, пишит что задание выполнено, но выгрузку текстового файла не производит (((( выгружаю вручную через обработку все делает, а через регламентные задания не делает. хотя никаких ошибок не выдает (((
12 Radion
 
26.12.11
00:54
вообще как отследить выполнение регламентного задания?
13 hhhh
 
26.12.11
01:51
ну может у него там нет доступа к папке на сервере, куда писать файл.
14 Radion
 
26.12.11
02:03
такая ошибка теперь выскакивает пытаюсь записать XML файл, код:
Запись = Новый ЗаписьXML;
Запись.ОткрытьФайл(ИсхАрхивXML+"\"+ПапкиДляФайлов+"\"+ИмяФайла);
Запись.ЗаписатьОбъявлениеXML();
...

выдает ошибку :
Ошибка при вызове методе контекста (ОткрытьФайл) -вот что за фигня???
С формой было понятно, а с файлом то что?

PS. Записываю не txt файл, а xml.
Спасибо.
15 Radion
 
26.12.11
11:11
up )))
16 Sandy_S
 
26.12.11
11:15
(7) на ИТСнике возьми обработку консоль заданий и будет тебе счасть.
17 Dmitrii
 
гуру
26.12.11
11:15
(14) >> Ошибка при вызове методе контекста (ОткрытьФайл) -вот что за фигня???

Перечитай внимательно (13). Дай пользователю, от чьего имени работает сервер 1С, права на необходимые сетевые ресурсы.
18 Radion
 
26.12.11
11:24
16) ты просто красавчик. я сообщения и получаю через консоль заданий.
17) "Дай пользователю, от чьего имени работает сервер 1С, права на необходимые сетевые ресурсы" - вот не понимаю этого. Есть сервак (железо), на нем крутится SQL и Сервер 1С. ВСЕ РАБОТАЕТ  ПОД АДМИНОМ. У НЕГО ВСЕ ПРАВА!!!
19 Radion
 
26.12.11
11:28
а где посмотреть учетку / от чьего имени работает сервер 1С.
20 Dmitrii
 
гуру
26.12.11
11:30
(18) >> вот не понимаю этого

Позови админа.
Пусть скажет от чьего имени стартует служба сервера 1С.

>> ВСЕ РАБОТАЕТ  ПОД АДМИНОМ. У НЕГО ВСЕ ПРАВА!!!

Во-первых, не кричи. Во-вторых, откуда мне знать что там за "админ"? Может это локальный (местный на серваке) админ, у которого нет ни каких прав на сетевые ресурсы?
21 Dmitrii
 
гуру
26.12.11
11:33
(19) Пуск - Администрирование - Службы

или Пуск - ПКМ на Мой компьютер - Управление - ветка Службы и приложения - Службы.

Искать в списке службу сервера 1С, открыть окно этой службы и смотреть закладку "Вход в систему".
22 Radion
 
26.12.11
11:35
СПАСИБО!!!