Имя: Пароль:
1C
1С v8
клиентский код в регламенте
0 atlantika
 
13.08.26
11:29
Ситуация: по регламенту запускается обработка. Выполняется код из модуля объекта Обработки (всегда только так?).

Затем мне надо обратиться к другой обработке55, и запустить клиентский код из модуля формы обработки55. Там длительные операции... код написанный под выполнение на клиенте. Это реализуемо?

Цель в принципе - регламентом получить по контрагенту (или циклом по нескольким) данные из 1С:Контрагент и записать их в регистр.

1С:Контрагент работает не быстро, ответ получается через время в секундах, поэтому в типовом варианте УТ 11.5 реализовано в клиентском варианте с длительными операциями.
1 Волшебник
 
13.08.26
11:30
Тебе не надо.
2 atlantika
 
13.08.26
11:32
да я бы с радостью, но с меня требуют
3 Fragster
 
гуру
13.08.26
11:33
Длительные операции - это серверный код, запущенный в фоновом задании. соответственно, с сервера этот код тоже можно дернуть.
4 atlantika
 
13.08.26
11:43
(3) ПодключитьОбработчикОжидания - Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, мобильное приложение (клиент). Не вижу использования на сервере. В теме длительных операций еще не разбираюсь ((. Как подругому проверять, что ответ на запрос пришел?
5 Garykom
 
гуру
13.08.26
11:55
(4) На клиенте обработчик ожидания нужен чтобы не блокировать интерфейс при длительных вызовах сервера
Когда уже сервер - пофиг на ожидания и блокировки
Можно просто ждать завершение

А еще лучше использовать отдельные фоновые, да еще паралелльно
Но имхо это превышает квалификацию пока
6 atlantika
 
13.08.26
12:10
(5) ..да, кажется для регламентного отдельно придется "дергать" процедуры. Думала просто использовать то, что уже работает, но видимо это не "просто". Спасибо.
7 Fragster
 
гуру
13.08.26
16:47
я думал тут речь про https://its.1c.ru/db/bsp3112doc#content:1098:hdoc
8 Fragster
 
гуру
13.08.26
16:47
и прочее из ДлительныеОперации