|
Проблема с регламентными заданиями.
| ☑ |
0
IVT_2009
23.10.19
✎
09:50
|
Ситуация следующая. Полностью пустая конфигурация, создаю новое регламентное задание, со следующими параметрами:
1. Повторять каждый день один раз в 60 секунд.
2. В модуле управляемого приложения пишу инициализацию задания:
процедура приНачалеРаботыСистемы()
задания.инициализацияДляВторого();
конецПроцедуры //приНачалеРаботыСистемы
процедура инициализацияДляВторого() Экспорт
задание = регламентныеЗадания.СоздатьРегламентноеЗадание(метаданные.РегламентныеЗадания.записьСобытия2);
задание.Записать();
конецПроцедуры //инициализацияДляВторого
3. само задание пишет дату и время в справочник "события", следующим образом:
процедура записьСобытияДляВторого() ЭКСПОРТ
попытка
СисИнфо = Новый СистемнаяИнформация;
спр = справочники.события.СоздатьЭлемент();
спр.Наименование = "2-"+строка(текущаяДата());
спр.версияПлатформы = СисИнфо.ВерсияПриложения;
спр.Записать();
исключение
конецПопытки;
конецПроцедуры //записьСобытияДляВторого
Задание выполняется как положено один раз в минуту , но почему то 10-13 раз, в справочник попадает 10-13
записей с одним временем. В журнале регистрации ошибок нет , получается это не аварийный повтор при сбое = 3
В чем может быть проблема ? Пробовал на платформе 8.3.10 и 8.3.13. Результат одинаковый.
|
|
1
IVT_2009
23.10.19
✎
10:07
|
Тестирование производительности ссылается на строки модуля , которого нет
|
|
2
Галахад
гуру
23.10.19
✎
10:24
|
Каждый раз при запуске 1С что-ли регламент создается?
|
|
3
IVT_2009
23.10.19
✎
10:42
|
(2) По идее да. Но даже если его сделать предопределенным и не запускать подобным образом - результат тот же
|
|
4
IVT_2009
30.10.19
✎
13:19
|
Ответ тут.
Весьма похоже на косяк платформы.
|
|
5
IVT_2009
30.10.19
✎
13:27
|
Что интересно , если я хочу поменять время выполнения , то только через очистку таблицы как описано по ссылке выше
|
|