Имя: Пароль:
1C
1С v8
Подключить внешнюю компоненту.
0 SkrAn
 
11.02.13
08:37
День добрый. Есть клиент серверная база. Пользователи работают в тонком клиенте. На сервере зарегестрирована дллка. Вопрос, как на сервере зарегестрировать внешнюю компоненту, чтобы ее методы вызывались в фоновом задании и были доступны в пользовательских сеансах.
Я знаю что метод загрузить внешнюю компоненту доступен только на толстом клиенте) Как можно обойти?
1 Defender aka LINN
 
11.02.13
08:54
(0) У тебя тоже температура? Фоновое задание выполняется на сервере, и с пользовательскими сеансами никак не связано
2 SkrAn
 
11.02.13
09:01
это можно поидее обойти) Например с клиентских писать в регистр команду с параметрами. а на сервере сфоновое задание с подключенной компонентой будет анализировать этот регистр и выполнять оттуда команды.  
Вопрос сместился в сторону: Как получить фоновое задание которое будет висеть постоянно и как в этом фоновом задании еще получить обработчик внешнего события? где источник эта компонента.
3 Defender aka LINN
 
11.02.13
09:14
(2) Про параметры заданий ты не в курсе, да?
И нахрена тебе "вечное" задание?
4 Fragster
 
гуру
11.02.13
09:15
(3) многопоточность эмулировать через очереди-вечные фоновые задания
5 Fragster
 
гуру
11.02.13
09:16
правда через РС блокировки
6 Defender aka LINN
 
11.02.13
09:17
(4) А че ее эмулировать? Запусти N заданий, и они будут параллельно работать.
7 Fragster
 
гуру
11.02.13
09:18
(6) каждое задаени еще и запускается несколько секунд, поэтому для операций до ~10 секунд их не выгодно использовать, если они уже не висят.
8 SkrAn
 
11.02.13
09:21
=) Все вопросы уже сводятся к одному с подключаемой компонентой могут происходить внешнии события. Как в фоновом задании все их отслеживать и реагировать?  Если компоненту загружаю в клиентской части - отлавливаются все события. - Если запускать фоновое, даже по расписанию, - отлавливаются только те которые произошли в момент запуска.
9 Defender aka LINN
 
11.02.13
09:38
(8) Ты задачу рассказать стесняешься, я так понял?
10 SkrAn
 
11.02.13
09:46
Ну типо того) Рассылка с клиентов icq и джабера в зависимости от запускаемых бизнеспроцессов и задач. Как пример: Запустили бизнес процесс исполнение. поставили в исполнителя пользователю. Ему на асю/джабер пришло задание, по исполнении он отвечает в асю.джабер и тип задания меняется на исполнено) вот как то так) Задание могу ставить очень много пользователей и каждому подключать компоненту с одними и темиже учетными данными в асю/джабер невариант.
11 SkrAn
 
11.02.13
12:40
Так ктонибудь реализовывал подобное?)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn