Имя: Пароль:
1C
 
Можно ли как-то определить, выполняет ли приложение фоновые процессы и какие?
0 Гений 1С
 
гуру
27.01.21
10:46
В общем, у меня работает доработка УТ, которая раз в 30 минут выгружает на кассы (порядка 10) Фронтол данные.
Запускается через вызов клиентского приложения, потому что выгрузка на кассы написана в клиенте, переписывать на сервер дорого.
В общем там все такое модное-асинхронное-современное.
Поэтому при старте под роботом я не могу сразу завершить его работу, а должен ждать, пока выгрузка касс дернет обработчики ожидания, что она прошла - удачно или нет, не суть.
Я считаю, сколько касс запускал, сколько отчиталось и когда это последняя касса, закрываю робота.
Так вот, он иногда не срабатывает, что-то видимо не отчитывается или вылетает какая из веток по ошибке.

Так вот, как бы понять, выполняет ли приложение фоновые задания или нет? Так было бы проще контролировать, чем счетчиком.
1 ДенисЧ
 
27.01.21
10:51
МенеджерФоновыхЗаданий (BackgroundJobsManager)
ПолучитьФоновыеЗадания (GetBackgroundJobs)
Синтаксис:
ПолучитьФоновыеЗадания(<Отбор>)
2 Малыш Джон
 
27.01.21
11:00
:D
3 Гений 1С
 
гуру
27.01.21
11:09
(1) это не те фоновые процессы, речь шла скорее об асинхронных
4 Гений 1С
 
гуру
27.01.21
11:09
хотя может это и те... хз
5 H A D G E H O G s
 
27.01.21
11:10
Гыгыгыгыгы
6 ДенисЧ
 
27.01.21
11:11
(3) Что такое "асинхронный процесс" в твоём понимании?
7 fisher
 
27.01.21
11:13
(4) По-идее, те. Во всяком случае, в БСП консоль фоновых заданий выводится абсолютно все фоновое выполнение. Не только регламентное.
8 Йохохо
 
27.01.21
11:19
(0) приласи в топик автора доработки)
9 Гений 1С
 
гуру
27.01.21
11:21
(6) да вот хз, как это отладить. Хотя стоп, на копии смогу отладить, ок, надо глянуть.
10 Гений 1С
 
гуру
27.01.21
11:21
у меня просто рабочая клиент-серверная, хрен отладишь, а тестовая - файловая. там можно погонять
11 Ненавижу 1С
 
гуру
27.01.21
11:22
(10) включи возможность отладки на сервере
12 Гений 1С
 
гуру
27.01.21
11:23
(11) там геморойно. я не админю
13 Leonardo1c
 
28.01.21
00:18
(11) ты что он все сетку положит ))
14 rphosts
 
28.01.21
03:21
(0) гений-то ненастоящий!
15 ДенисЧ
 
28.01.21
04:55
Вот что пробелы вместо табов делают! ))