Вопрос

Стартовый таймер и работа с ним

Здравствуйте. Очень полезная штука для меня оказалась - стартовый таймер в БП.

Но на деле он оказался довольно неоднозначен. Никаких инструкций по его использованию найти не удалось, опытным путем выяснилось следующее.

Запуск таймера происходит по времени UTC +3, хотя я создавал его в UTC +5.

БП, который запускался у меня по таймеру, должен создавать задачи, в которых явно присваивалось время старта, так вот время старта задачи получается вообще по времени UTC +2.

Ну и напоследок, управление этим волшебным инструментом - просто замечательное. Сохранив БП со стартовым таймером, мы получаем джоб в базе, и если у нас нет прямого доступа к ней, то сделать с ним ничего уже не получится, без помощи техподдержки. То есть не удалить, не изменить параметры запуска. Меняя параметры в объекте Стартовый таймер - мы просто получаем новый джоб.

Я буду рад, если я в чем то просто плохо разобрался, но пока что вот так.

Нравится

2 комментария

Раз официальная поддержка молчит, отвечу я.

Эксперименты показали, что работают таймеры и фоновые процессы, созданные в БП, с временной зоной, настроенной в профиле пользователя.

Именно с таймером, конечно, остался вопрос, работает ли он с временной зоной настроенной у пользователя создавшего таймер (что было бы более логично), либо как-то еще хитро? До проверки такого эксперименты еще не дошли... wink

Добрый день, коллеги! Новый элемент работает с часовой зоной пользователя - а именно высчитывает offset и записывает в базе время в UTC. Также проверили работу джобов при изменении таймера - если это тот же элемент(т.е. изменить время запуска на текущем, а не удалить и добавить другой), джоб корректно изменяется согласно новых настроек. О том, что в данный момент отсутствуют пользовательские средства по удалению джобов(только SQL скрипты в конфигурации) разработчикам ядра известно, и они добавят соответствующий функционал в последующих релизах.

Показать все комментарии