Имя: Пароль:
1C
1С v8
Длительные фоновые операции в обычном приложении
, ,
0 yakutyan_
 
24.12.20
11:16
Добрый день коллеги!

Есть необходимость запустить процедуру в фоновом задании в обычном приложении, выполняю следующий код:
*ФоновыеЗадания.Выполнить("ХИИ_РаботаСИнтернетМагазином.ЗарегистрироватьИзмененияНоменклатуры",МассивИзмененнойНоменклатуры,Новый УникальныйИдентификатор)
Процедура выполняется на клиенте, можно ли как то переложить ее на сервер?

Давно не работал в ОФ, в УФ использовал процедуры из БСП ДлительныеОперации, но к сожалению в конфигурации АвтоАльфа ред. 5.1 такой модуль отсутствует, вносить изменения в конфигурацию "нежелательно".
1 acht
 
24.12.20
11:27
> переложить ее на сервер
> вносить изменения в конфигурацию "нежелательно"


Трусы, крестик, всетакое
2 Dzenn
 
гуру
24.12.20
11:29
Для этого общий модуль ХИИ_РаботаСИнтернетМагазином должен иметь включенный флаг "Сервер", и, возможно, "Вызов сервера"
3 yakutyan_
 
24.12.20
11:30
(2) и там и там флажок стоит
4 Dzenn
 
гуру
24.12.20
11:30
и должен быть выключен флаг "Клиент", видимо
5 yakutyan_
 
24.12.20
11:31
(1) а вообще ОФ позволяет выполнять вызов процедуры в фоновом задании с клиента?
6 Dzenn
 
гуру
24.12.20
11:32
(5) ОФ вообще зло в этом плане ) им почти всё равно, где выполняется код :-) Клиент-серверная архитектура на ОФ нервно курит в стороне и чувствует себя лишней и ненужной на этом празднике жизни ;-)
7 Hmster
 
24.12.20
11:32
(5) ДА, в крайнем случае создай УПР форму и вызывай ее.
8 yakutyan_
 
24.12.20
11:35
(7) хммм... отличная идея) забыл о том что ОФ позволяет открывать УФ, только надо будет в конфигурацию встраивать...
9 yakutyan_
 
24.12.20
11:36
(7) а еще есть идеи без изменения конфигурации?)
10 yakutyan_
 
24.12.20
11:37
ОФ УФ ОФ УФ, я как будто сейчас на тренировке и отдышаться не могу, ахах
11 Hmster
 
24.12.20
12:06
(9) разве во внешней обработке нельзя упр. форму создать?
12 ДенисЧ
 
24.12.20
12:18
(11) Нет. УпрФормы во внешних обработках в ОФ не открываются
13 Вафель
 
24.12.20
12:32
фоновые можно и без всяких бсп запускать
14 Вафель
 
24.12.20
12:33
хотя нужен будет серверный модуль с процедурой ЗапуститьФоновое.
можно добавить новый
15 yakutyan_
 
24.12.20
12:46
(11) нет, только встраивать в конфу
16 yakutyan_
 
24.12.20
12:47
(14) если добавить процедуру в общем модуле, она запуститься в режиме регламентного задания?
17 yakutyan_
 
24.12.20
12:48
(14) какие флажки должны стоять у модуля в котором будет находиться процедура?
18 Hmster
 
24.12.20
12:50
(17) Сервер, Вызов сервера. Остальных быть не должно
19 yakutyan_
 
24.12.20
12:51
(18) спасибо! пробую
20 yakutyan_
 
24.12.20
13:20
(18) Все работает, спасибо!