|
Фоновый запуск для регламентного задания | ☑ | ||
---|---|---|---|---|
0
bolobol
19.03.14
✎
15:48
|
Доброго бремени суток!, что тут скажешь...
Описание ситуации: на файловой базе необходимо выполнять регламентные задания, для чего из под определённого пользователя домена запускается 1С и работает как-то в фоне, то есть - экрана 1С ни из под какой учётки не видно. Когда случается какая-то ошибка в регл. задании, эта ошибка выводится 1С-кой... но её никто не видит, и нажать ОК (подробно, отладка) тоже никак не получается. Вопрос: Как запущенную в фоне 1С-ку вывести на экран? |
|||
1
Heckfy
19.03.14
✎
15:50
|
Залогиниться в базу под сервисным пользователем, не???
|
|||
2
bolobol
19.03.14
✎
15:51
|
(1) И?..
|
|||
3
Ц_У
19.03.14
✎
15:57
|
Засунуть все в попытку и писать в журнал регистрации
|
|||
4
bolobol
19.03.14
✎
16:00
|
В: Как запущенную в фоне 1С-ку вывести на экран?
О: Засунуть все в попытку и писать в журнал регистрации. Новый анекдот... В пятницу! |
|||
5
Ц_У
19.03.14
✎
16:00
|
(4) 86?
|
|||
6
МойКодУныл
19.03.14
✎
16:01
|
(0) После запуска сеанса подключиться к нему отладчиком и поставить "остановка по ошибке"=)
|
|||
7
Goggy
19.03.14
✎
16:02
|
(4) Нет молодой человек, анекдот это ваш вопрос.
Решение вам правильное предоставили. |
|||
8
13_Mult
19.03.14
✎
16:02
|
А зачем на экран оно вам? Все рег задания, что и как с ними видно в обработке "КонсольЗаданий".
Так же там и завершить их можно. |
|||
9
fvadim
19.03.14
✎
16:04
|
пофантазирую.
если предположить, что для выполнения фонового задания 1с запускается с невидимым окном (что маловероятно), то можно попробовать получить хэндл этого окна и выставить ему видимость. проверять влом. |
|||
10
Ц_У
19.03.14
✎
16:06
|
(9) Он тебя сейчас анекдотами завалит про получение хендла средствами 1С, акстись :)
|
|||
11
bolobol
19.03.14
✎
16:11
|
(7) То что здесь все вопросы - это анекдот, никто не сомневался, впрочем, как и на любом русскоязычном форуме, о чём даже анекдот есть, привезти ещё раз, вы новенький, видимо, не читали ещё)
(6) Сомнительный вариант, т.к. 1С уже остановилась на ошибке, либо зависла тупо из-за особенностей винды и фонового выполнения программ... (8) С файловой базой не так. Запуск консоли выводит "Ошибка формата потока" из-за невозможности, как говорят, инициализировать двух выполнятелей регламентного задания. (9) Это, кстати, не фантазии, т.к. выполнить что-то в винде без залогинивания пользователя, можно только с невидимым экраном приложения. Я в этом ни бум-бум, и, может, неправильно понимаю или пользуюсь, но результат таков - прога от пользователя работает в диспетчере задач, но экран её не увидеть никак. |
|||
12
bolobol
19.03.14
✎
16:12
|
(10) Я бы, на вашем месте, пояснил бы, что такое "86?", применительно к теме - реально не понял 00
|
|||
13
Ц_У
19.03.14
✎
16:18
|
(12) 1986 - год рождения
Как запускается 1с с рег заданием? |
|||
14
fvadim
19.03.14
✎
16:20
|
(11) наличие процесса не обязательно означает наличие каких-либо элементов взаимодействия с пользователем.
а запуск производится под тем же пользователем, под которым произведён вход в систему? если нет, то тема - пустая трата времени. |
|||
15
Azverin
19.03.14
✎
16:22
|
(13) а что не так с 1986 годом?)
|
|||
16
Azverin
19.03.14
✎
16:25
|
(15) порог зрелости среди 1С-программистов?
|
|||
17
Ц_У
19.03.14
✎
16:26
|
(14) да, если войти в систему под тем же пользователем окно будет видно
|
|||
18
bolobol
19.03.14
✎
16:29
|
(14) Если произвести вход под тем же пользователем - окна всё равно нет. А запуск осуществляется раньше, когда ещё никто в систему не входил. Итого, резюмируя - никак?
|
|||
19
bolobol
19.03.14
✎
16:30
|
(13) Ключами описано что запускать за базу и как входить, а в планировщике заданий - "независимо от регистрации пользователя выполнять запуск" и пользователь указан с паролем.
|
|||
20
fvadim
19.03.14
✎
16:31
|
(18) скорее всего никак.
для успокоения попробовать получить список окон, под пользователем, от которого производится запуск. |
|||
21
Ц_У
19.03.14
✎
16:33
|
(19) через виндовый шедулер?
|
|||
22
bolobol
19.03.14
✎
16:34
|
(20) тут несовсем понял, что за инструмент по получению окон имеется в виду?
|
|||
23
bolobol
19.03.14
✎
16:34
|
(21) да. Там нет "прологинить пользовательский сеанс и запустить", только "запустить несмотря..."
|
|||
24
Ц_У
19.03.14
✎
16:35
|
там есть галка что-то вроде "взаимодействие с рабочим столом" ее нужно поставить
|
|||
25
Ц_У
19.03.14
✎
16:36
|
(16) ага :)
|
|||
26
Ц_У
19.03.14
✎
16:41
|
(23) или галку снять "Скрывать задачу" как-то так
|
|||
27
bolobol
19.03.14
✎
16:41
|
(24) Очень знакомая формулировка, но в настройках задания ничего подобного не нашёл. Виндусы разные стоят, от ХР до 7 проф 64, но окно с настройками идентичное и там не нашёл. Где оно?
|
|||
28
Ц_У
19.03.14
✎
16:45
|
(27) похоже что взаимодействие это у служб, у задач скрытая задача
|
|||
29
bolobol
19.03.14
✎
16:45
|
(26) Есть лишь "Скрытая задача" в купе с "Настроить для..." и выбор винды: сервер, виста, хр... Скрытая задача только для определённой винды, кроме той, на которой запуск настроен(?) чушь какая-то...
|
|||
30
bolobol
19.03.14
✎
16:51
|
И даже прологининость пользователя не помогла. Видимости Приложения нет, и в диспетчере задач отображается только как Процесс...
|
|||
31
bolobol
19.03.14
✎
16:53
|
И завершение сеанса пользователя не завершает процесс 1С от этого пользователя... Всё так запутано...
|
|||
32
Necessitudo
19.03.14
✎
16:54
|
Обработка КонсольЗаданий?
|
|||
33
hhhh
19.03.14
✎
16:54
|
(31) диспетчер задач в windows. Снимаете процесс и всё.
|
|||
34
fvadim
19.03.14
✎
17:00
|
||||
35
fvadim
19.03.14
✎
17:01
|
||||
36
bolobol
19.03.14
✎
17:18
|
(34) Какой интересный механизм вы подогнали! Респект огромный!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |