|
Регламентное задание с переходом суток |
☑ |
0
Asmody
25.05.23
✎
10:41
|
Есть у меня рег.задание, запускается вот так:
каждый день; с 23:59:59 один раз в день
Стартовать надо именно в 23:59:59.
Работает оно какое-то время, понятно, что заканчивается в начале следующих суток.
И получается, что в этот день вечером оно уже не запускается.
Как бы это победить?
|
|
1
Fish
25.05.23
✎
10:42
|
(0) Сделай два расписания. Каждое будет запускаться через день.
|
|
2
Волшебник
25.05.23
✎
10:43
|
Надо стартовать в конце каждого часа.
Завести регистр сведений, где хранить дату-время последнего эффективного старта.
|
|
3
Fish
25.05.23
✎
10:43
|
+(1) точнее, два задания с таким расписанием
|
|
4
Мультук
25.05.23
✎
10:44
|
(0)
А так нельзя ?
Стартовать таки в этот день в 00:00:00, но
РегламентноеЗадание(КонецПредыдущегоДня(ТекущаяДата()))
|
|
5
Asmody
25.05.23
✎
10:51
|
(1) норм идея, спасибо
|
|
6
Asmody
25.05.23
✎
10:52
|
(4) тоже вариант, но надо логику проверить, чтобы не было запросов без даты.
|
|
7
Serg_1960
25.05.23
✎
13:30
|
Тут кто-то предлагал два расписания? :) А что так скромно? :)) "Больше - не меньше"(с) - сделай в расписании строки запуска на каждый день недели :)))
|
|
8
Волшебник
25.05.23
✎
17:26
|
(7) У меня предложение покруче — стартовать каждый час. Но при запуске проверять, был ли эффективный запуск за вчерашний/сегодняшний день. Если не было и время больше 23, то приступать немедленно и регистрировать эффективный запуск. В остальные разы просто Возврат, холостой запуск.
|
|