Имя: Пароль:
1C
1С v8
Рег. задание работа с не серверным модулем
0 Braketal
 
23.03.13
12:20
Ребят как мне при запуске рег. задания  использовать процедуру  которая находиться в не серверном общем модуле? база клинет-серверная, контекст процедуры можно использовать только на стороне клиента варинт сделать модуль серверным не подходит, процедура выполняет апи запрос ( для работы с интернет магазином)
1 Defender aka LINN
 
модератор
23.03.13
12:28
Никак
2 Braketal
 
23.03.13
12:39
вы меня так не растраивайте ... ), ну хотяб идею киньте как можно автоматом использовать это процедуру в клиент-серверной базе?
3 H A D G E H O G s
 
23.03.13
12:41
(2) Что мешает перенести на сервер?
4 KAO111
 
23.03.13
12:44
Windows планировщиком запустить 1с с ключом /EXECUTE
или скрипт с CreateObject("V82.Application")
5 Braketal
 
23.03.13
12:51
KAO111 можно по подробнее
6 KAO111
 
23.03.13
13:29
1cestart.exe /RunModeOrdinaryApplication /Execute ПутьКВнешОбработке

/RunModeOrdinaryApplication  - запуск толстого клиента в обычном режиме, несмотря на настройки конфигурации и пользователя, от имени которого будет выполняться запуск (не используется в тонком клиенте).


/Execute <имя файла внешней обработки> — предназначен для запуска внешней обработки в режиме 1С:Предприятие непосредственно после старта системы

В обработке можно все указать
7 KAO111
 
23.03.13
13:33
Второй вариант, например VBS скрипт.
К 1С коннент может быть двуми способами:
"V82.Application" или "V82.Comconnector"

"V82.Application" - медленнее, но запускается приложение.
Можно открыть внешнюю обработку и выполнить действия на клиенте.
8 Лефмихалыч
 
23.03.13
13:35
перенеси процедуру на сервер, не йити мозга