|
|
Как запустить фоновое задание в серверном варианте чтобы оно выполнялось на клиенте |
☑ |
|
0
gar_den
20.04.10
✎
18:15
|
База скульная. как сделать чтобы фоновые задания не на сервере выполнялись, а как на обычном клиенте?
|
|
|
1
shuhard
20.04.10
✎
18:17
|
(0) запустить на сервере 1С.exe
|
|
|
2
gar_den
20.04.10
✎
18:21
|
(1) и че, они типа тогда в режиме клиентского приложения буту выполнятся?
|
|
|
3
gar_den
20.04.10
✎
18:23
|
(2) + по-моему нет
|
|
|
4
fisher
20.04.10
✎
18:24
|
Ключевое свойство фонового задания именно в том, что оно на сервере исполняется. Хочешь на клиенте - юзай обработку ожидания.
|
|
|
5
Михей
20.04.10
✎
18:24
|
небоись есть задания в которых используются недоступные на сервере объекты
|
|
|
6
gar_den
20.04.10
✎
18:25
|
(4) в обработку ожидания можно процедуру передать, но только без параметров
|
|
|
7
Михей
20.04.10
✎
18:39
|
так можно извратиться
Процедура МояПроцедура()
// Здесь вызываешь свою процедуру и передаешь в нее все то нужно
КонецПроцедуры
ПодключитьОбработчикОжидания("МояПроцедура", 5);
|
|
|
8
luns
20.04.10
✎
18:45
|
Как в старые добрые времена.
В "ПриНачалеРаботыСистемы" пишем: "Если ИмяПользователя() = "СлужебноеИмя" Тогда
// делаем все что нужно
"
и ярлык 1с в шедуллер.
|
|
|
9
gar_den
20.04.10
✎
18:50
|
(7) параметры туда не передать! если надо вызывать эту процедуру для определенных контрагентов, что тогда?
|
|
|
10
Kreont
20.04.10
✎
19:03
|
(8) + параметры в строке запуска + модификация в общем модуле ЗавершениеРаботыПользователей процедуры ОбработатьПараметрЗапуска() чтоб обработать свои параметры и запустить обработку (саму обработку которую надо запускать тоже можно передать как параметр)
|
|
|
11
gar_den
20.04.10
✎
19:17
|
(10) ну ты дал, параметры в строке запуска)))) а таблицу значений в строку запуска как передать?
|
|
|
12
Kreont
20.04.10
✎
19:20
|
Смотря как организовать то все :)
У меня например в строке запуска передается имя обработки которую надо запустить и имя файлика настроек для той обработки с такой структурой:
ИмяРеквизита : значение и т.д., в значение можно запросто впихнуть список
кодов клиентов например
|
|
|
13
sapphire
20.04.10
✎
19:50
|
Запуск пользовательского сеанса из командной строки as variant
|
|