|
Отмена регл. задания при условии уже работающего. | ☑ | ||
---|---|---|---|---|
0
kumena
04.09.17
✎
10:11
|
Есть обмен, который запускается регл. заданием. Есть подозрение, что он не всегда успевает отрабатывать до старта этого же задания нового обмена, и из за этого появляются проблемы. Как в процедуре задания проверить нет ли в момент запуска аналогичного "висящего" задания?
|
|||
1
DrShad
04.09.17
✎
10:16
|
а с каким интервалом у вас обмен происходит?
|
|||
2
Адинэснег
04.09.17
✎
10:17
|
дак поставь в распсиании "запускать после"
|
|||
3
kumena
04.09.17
✎
10:23
|
(1) я уже думал об увеличении интервала, пока хотелось бы рассмотреть вариант, чтобы следующее просто не стартовало. 20 минут, но там проведения длительные могут случаться.
> дак поставь в распсиании "запускать после" что это вообще? есть "повторять после", но это при ошибках. в данном случае их нет. |
|||
4
kumena
04.09.17
✎
10:24
|
может чем по помочь ключ задания?
|
|||
5
kumena
04.09.17
✎
10:24
|
как потом по нему найти фоновое?
|
|||
6
Dmitrith
04.09.17
✎
10:24
|
Выстави флаг в константу и проверяй ее при запуске
|
|||
7
kumena
04.09.17
✎
10:25
|
а если её "заклинит"?
|
|||
8
DrShad
04.09.17
✎
10:26
|
(3) как все запущенно....
чем чаще происходит обмен, тем меньшие сообщения ходят проведения происходят после обмена, в момент обмена проведение не возможно, так что это никак не влияет на скорость |
|||
9
DrShad
04.09.17
✎
10:27
|
какого рода проблемы возникают?
|
|||
10
kumena
04.09.17
✎
10:28
|
доступ к одному и тому же документу
|
|||
11
DrShad
04.09.17
✎
10:29
|
(10) какой еще доступ?
|
|||
12
DrShad
04.09.17
✎
10:30
|
кто писал правила?
|
|||
13
kumena
04.09.17
✎
10:31
|
я писал, такое задание и логика работы типовой конфигурации. эту логику менять нельзя.
|
|||
14
Адинэснег
04.09.17
✎
10:31
|
Параметр повторять с паузой ... сек. (во встроенном языке - свойство ПаузаПовтора расписания регламентного задания) задает период повтора, но только с момента завершения предыдущего запуска.
|
|||
15
Адинэснег
04.09.17
✎
10:32
|
ну и руки оторвать за правила
|
|||
16
DrShad
04.09.17
✎
10:33
|
(13) ну вот тебе и ответ
|
|||
17
kumena
04.09.17
✎
10:33
|
(14) спасибо, кажется это то что нужно!
|
|||
18
DrShad
04.09.17
✎
10:33
|
ПРО прописывал?
|
|||
19
X Leshiy
04.09.17
✎
10:36
|
Отбор = Новый Структура();
Отбор.Вставить("Наименование", "Автообмен"); Отбор.Вставить("Состояние", СостояниеФоновогоЗадания.Активно); АктивныеЗадания = ФоновыеЗадания.ПолучитьФоновыеЗадания(Отбор); Если АктивныеЗадания.Количество() > 1 Тогда Возврат; КонецЕсли; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |