![]() |
![]() |
![]() |
|
Как запустить 1с в режиме сервиса? | ☑ | ||
---|---|---|---|---|
0
12литровпивавчас
03.12.05
✎
14:14
|
Работают у меня писанные франчем планы обмена. Роль Репликатор навешивается на конкретного юзера, его настройками является и период выгрузки-загрузки.
Прошу подсказать, как обойти то, что приходится запускать на обеих концах обмена 1с-ку, автологонить пользователя? Грубо говоря, можно ли стартовать 1с в режиме windows-сервиса? |
|||
1
LandCruiser
03.12.05
✎
14:23
|
1с -приложение, а не сервис. это разные вещи.
|
|||
2
PR
03.12.05
✎
14:25
|
Вроде любую программу можно запустить как сервис, есть проги специальные, ищи
|
|||
3
LandCruiser
03.12.05
✎
14:30
|
(2) не любую.
|
|||
4
12литровпивавчас
03.12.05
✎
14:32
|
Я к чему клоню.... в режиме внешнего COM-соединения запускать 1с из-под сервиса не пробовали случано?
|
|||
5
LandCruiser
03.12.05
✎
14:35
|
(4) как понять "1с из-под сервиса "
|
|||
6
12литровпивавчас
03.12.05
✎
14:36
|
Ну, пишем сервис, ну, например на с++... Дальше через COM стартуем невидимую 1с. Получится?
|
|||
7
LandCruiser
03.12.05
✎
14:38
|
а просто ключами запуска почему нельзя
|
|||
8
12литровпивавчас
03.12.05
✎
15:38
|
не входя в сеанс пользователя? то есть загрузился сервак, мы видим приглашение Нажмите АльтКонтролДел, а 1с уже запустилась? Это работает? ПРОБОВАЛИ РЕАЛЬНО?
|
|||
9
Маста
03.12.05
✎
17:11
|
у меня обмен идет самописной прогой на VB .net, соединяется через COM, вызывает процедуры общего модуля по обмену в назначенное время. Работает шустрее и стабильнее чем обмен в обычном режиме. Обмениваюся две периферийные с центральной с интервалом 30 минут. Настройки все берутся из 1с.
|
|||
10
Маста
03.12.05
✎
17:12
|
программулина стоит как сервис, ставится с помощью утилиты srvany
|
|||
11
Непонятливый
03.12.05
✎
18:48
|
Тонкие, мля, извращенцы.
В M$ $QL в DTS-пакетах есть ActiveX-скрипт. Прописываем в нем создание СОМ-объекта 1С и вызов специально обученной процедуры, которая будет все нужное делать. Завешиваем шедулинг на вызов DTS-а и ... ФСЕЕЕЕЕЕ!!! И никакого C# и VB.net... |
|||
12
Маста
03.12.05
✎
22:01
|
А если файловый вариант? Да и не гибко это...
|
|||
13
Непонятливый
04.12.05
✎
13:57
|
Ну, если не файловый - тогда вообще все не гибко.
А чего именно не гибко? |
|||
14
shl
04.12.05
✎
22:49
|
(1) Можно с помощью планировщика заданий виндов, там есть вариант запуска "при загрузке компьютера", логиниться не нужно, только комп включить. Самое главное подумай как будешь сеанс 1с завершать, в серверном варианте можно из консоли срубить, а в файловом хуже, однако выход найти можно, например, можно событие придумать (настройки ты говоришь у тебя уже есть какие-то...) при котором сеанс под этим конкретным пользователем будет завершаться.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |