|
Запуск 1С через планировщик Windows | ☑ | ||
---|---|---|---|---|
0
bas28000
28.03.14
✎
10:40
|
Все запускается, но интересно вот что. Если в случае запуска через планировшик 1с77 при входе потом под пользователем Windows (назовем его Шедулер), который указан в задании, мы видим окна 1С запущенных заданий, то в случае 1с82 такого не происходит, задание работает, но работает где-т в фоне. В диспетчере заданий оно есть, но само приложение непонятно где запущено. В диспетчере задач на вкладке "Пользователи" еще один сеанс Шедулера не видно.
Все бы было хорошо с этим, если не одно но - у запускаемой в 1с82 обработке есть параметры, сохраненные через сохранение настроек формы, которые не подхватываются, если приложение запускается в каком-то непонятном фоне. |
|||
1
Asmody
28.03.14
✎
10:44
|
сначала сделают через ж.пу, а потом ищут где проблема.
|
|||
2
Asmody
28.03.14
✎
10:44
|
т.е., я хотел сказать - читай про регламентные задания
|
|||
3
bas28000
28.03.14
✎
10:50
|
(2) Спасибо за совет, но не всегда ими возможно пользоваться. Еще откровения по поводу ж.п будут?
|
|||
4
bas28000
28.03.14
✎
11:10
|
В общем проблема, судя по всему, решается вот так:
http://www.osp.ru/win2000/13027632/ |
|||
5
Heckfy
28.03.14
✎
11:42
|
Флажок пересталь в планировщике на :Выполнять только для зарегистрированного пользователя.
|
|||
6
bas28000
28.03.14
✎
11:46
|
(5) Тогда только когда он залогинен и будет запускаться задание. А нужно чтобы задание как раз создавало сеанс этого пользователя и в нем в режиме foreground выполнялась задача 1с82.
|
|||
7
VikingKosmo
28.03.14
✎
11:50
|
(3) а можно пример, когда нет возможности использовать фоновые задания, а делать через ж..у есть?
|
|||
8
Aleksey
28.03.14
✎
11:51
|
(7) да, файловая версия
|
|||
9
VikingKosmo
28.03.14
✎
11:52
|
(8) запустить отдельный сеанс для выполнения фоновых заданий?
|
|||
10
VikingKosmo
28.03.14
✎
11:52
|
+ (9) и не выключать его в принципе...
|
|||
11
bas28000
28.03.14
✎
12:02
|
(10) сервер планово перезагружается, и тд и тп. Не вариант.
(9) а это ли не ж.па? А вообще у нас и конфигурация на поддержке и снимать ее не планируем. |
|||
12
Heckfy
28.03.14
✎
12:07
|
(11) В автозапуск запуск базы пропиши.
|
|||
13
bas28000
28.03.14
✎
12:18
|
(12) Но тогда не будет заново запускаться приложение, если оно завершилось по каким-либо причинам. Неудобно, но в целом конечно это был бы самый нормальный способ :)
|
|||
14
Heckfy
28.03.14
✎
12:20
|
(13) Сделай его службой.
|
|||
15
bas28000
28.03.14
✎
12:22
|
(14) Жесть, но можно будет подумать, если решения через парадную дверь не найдется.
|
|||
16
Рэйв
28.03.14
✎
12:25
|
(0)запускай батник со с текстом типа
"C:\Program Files (x86)\1cv82\8.2.16.352\bin\1cv8.exe" enterprise /S<сервер>\<имяБазы> /N<юзверь> /P<пароль>/DisableStartupMessages exit И будет нормально запускаться с видом на панели задач |
|||
17
bas28000
28.03.14
✎
12:27
|
(16) Сейчас попробую.
|
|||
18
bas28000
28.03.14
✎
12:31
|
(17) А, стоп, тогда это задание не будет получать в планировщике статус выполняющегося и будет каждые 15 минут запускаться новый сеанс из-за настроек. Настройки эти нужны, это гарантия того, что закрытый по той или иной причине сеанс 1С запустится снова.
|
|||
19
Рэйв
28.03.14
✎
12:33
|
(18)Че это не будет? Как настроешь так и будет.Как 1С закроется, закроется батник - тогда и задание выполнено
|
|||
20
bas28000
28.03.14
✎
12:41
|
(19) Хм, тогда все-таки сейчас попробую.
|
|||
21
Рэйв
28.03.14
✎
12:41
|
(20)У меня работает:-)
|
|||
22
bas28000
28.03.14
✎
12:46
|
(21) Ха, облом. Вышел из под сеанса Шедулера, запустил задание из под другого пользователя, чтобы не ждать, задание выполняется вроде. Зашел под Шедулером проверить - нет, опять в непонятном фоне где-то :)
|
|||
23
Рэйв
28.03.14
✎
12:52
|
я так понял тебе надо получить заполнение формы при откурытии?
Ну так получай ее програмно и открывай. И выполняй все действия которые выполняются интерактивно |
|||
24
bas28000
28.03.14
✎
12:57
|
(23) Да не, она якобы нормально открывается, только в каком-то неведомом мне сеансе, который я никак не могу отловить - банально не вижу где это окно открыто и соответственно не могу заполнить там один раз настройки, сохранить их и оставить дело на самотек. Настроек очень много, беда в этом, в код их забивать не вариант. При этом пользователь windows точно тот, что нужен указан в параметрах запуска задания, то есть и настройки вроде как его должны подхватываться, и окно показываться.
Но нет |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |