|
Автоматический запуск 1С | ☑ | ||
---|---|---|---|---|
0
DreamMaster
31.10.12
✎
15:09
|
Как автоматически запускать 1С? Т.е. есть пользователь, на котором запущена автоматическая обработка. Нужно, чтобы если пользователь закрыл 1С - новая 1Ска сразу же запускалась под нужным пользователем.
|
|||
1
le_
31.10.12
✎
15:13
|
(0) Почему бы не разработать регламентное задание?
Или почему бы не запускать 1с через планировщик, передавая ей в качестве параметры путь к обработке, которую нужно выполнить? Зачем ее все время открытой держать? |
|||
2
lxndr
31.10.12
✎
15:14
|
(0) запрети ему завершать работу 1С
|
|||
3
1Сергей
31.10.12
✎
15:14
|
Процедура ПередЗавершениемРаботыСистемы(Отказ)
Отказ = Истина; КонецПроцедуры |
|||
4
zladenuw
31.10.12
✎
15:21
|
а я бы скрипт и запуск по COM. не зачем видеть это пользователю :)
|
|||
5
luns
31.10.12
✎
15:48
|
запускай 1С в скрытом режиме без окна. не закроют тогда.
|
|||
6
DreamMaster
01.11.12
✎
02:56
|
Мне нужно не регламентно, а чтобы 1с всегда была открыта у этого пользователя. Возможность закрыть 1С должна быть, но после закрытия 1С должна сразу запускаться.
|
|||
7
perec1982
01.11.12
✎
03:38
|
Процедура ПередЗавершениемРаботыСистемы(Отказ)
//Запускаешь скрипт запуска 1С с нужными параметрами (пользователь, пароль) КонецПроцедуры |
|||
8
Klesk
01.11.12
✎
04:07
|
ответ в (1) . КЭП.
|
|||
9
Klesk
01.11.12
✎
04:08
|
+создать служебного пользователя
|
|||
10
perec1982
01.11.12
✎
04:15
|
(8) Если версия файловая, то регламентные задания работают только про запущенном клиенте.
(1) Планировщик работает только по расписанию т.е. возможно необходим запуск по событию. (0) Опиши всю задачу. |
|||
11
DreamMaster
01.11.12
✎
05:29
|
Задача такая: Есть пользователь. Как только он входит в 1С запускается обработка (не важно какая, но она всегда должна быть запущена). Периодически нужно обновлять конфигурацию, по-этому нужно выходить из 1С. При обновлении конфигурации я выкидываю всех пользователей. Так вот есть вероятность, что я просто забуду зайти под данным пользователем, чтобы запустилась обработка. Нужно чтобы как-то проверялась запущена ли 1С под данным пользователем и если нет, то каким-то образом запускалась.
|
|||
12
Wobland
01.11.12
✎
06:13
|
(11) это не задача, а твой вариант решения
|
|||
13
DreamMaster
01.11.12
✎
06:14
|
Именно так. Нашел альтернативный вариант решение. Просто по кнопке буду запускать остальные нужные мне 1С. Всем спасибо за помощь.
|
|||
14
DreamMaster
01.11.12
✎
06:24
|
Только сейчас столкнулся с вопросом как программно запустить 1с на сервере? с Файловой всё понятно: ЗапуститьПриложение("C:\Program Files\1cv82\common\1cestart.exe /F D:\1C\HRM /N Тестер /P 5");
|
|||
15
Wobland
01.11.12
✎
06:24
|
(14) а у сервера нету диска с?
|
|||
16
Wobland
01.11.12
✎
06:24
|
(15) тфу, плин. таки это и есть работа шедулера
|
|||
17
DreamMaster
01.11.12
✎
06:26
|
Нет, шедулями это никак не саязано
|
|||
18
Wobland
01.11.12
✎
06:27
|
отвечаю на "как программно запустить 1с на сервере?"
ЗапуститьПриложение() |
|||
19
Wobland
01.11.12
✎
06:27
|
а теперь говори задачу
|
|||
20
DreamMaster
01.11.12
✎
06:27
|
Не знаю как и куда прописывать "кластер сервера", имя информационной базы...
|
|||
21
Wobland
01.11.12
✎
06:29
|
(20) я тоже. но я в таком случай пойду читать справку, а не мисту
|
|||
22
DreamMaster
01.11.12
✎
06:34
|
Чем собственно и занимаюсь. По-моему быстрее просто будет спросить (по-любому кто-нибудь с этим сталкивался), чем долго искать самому. Всё равно спасибо за помощь!
|
|||
23
Wobland
01.11.12
✎
06:36
|
(22) может, и быстрее. но учиться читать нужно обязательно.
КонструкторПакетногоЗапуска1С_81.epf - о какая штука у меня есть |
|||
24
Klesk
01.11.12
✎
07:47
|
"C:\Program Files (x86)\1cv82\common\1cestart.exe" ENTERPRISE /Slocalhost\MyBd /NKlesk /P123
|
|||
25
luns
01.11.12
✎
09:38
|
(0) такое есть: http://luns-it.ru/2010/02/автостартер-1с/
|
|||
26
zladenuw
01.11.12
✎
11:26
|
(25) спс за ссылку
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |