При обновлении базы выполнить очистку регистра "График работы" от дублей записей с признаком "Работает" = Истина. Выполнить отнятие секунды у времени окончания смены, которое равно целому часу.
Комментарии
Андрей Кравченко
22.05.20 07:57
Релиз 4.0.10.8. Патч 4.0.9.478.
При обновлении выполняется 3 этапа. 1. Удаление дублей записей начала смены. 2. Приведение окончание смены к текущему формату графика (отнятие секунды у времени окончания с видом "<Часов>:00:00"). 3. Перезаполнение рабочих периодов.
Этапы 1 и 2 проходят быстро, этап 3 выполняется регламентным заданием "Заполнить рабочие периоды по графику" один раз в фоне. На базе 3773 эта операция длилась 15 минут. Рабочие периоды заполняются заново по графику, так как это сделать проще, чем определять, каких периодов не хватает после исправления графика.
Работы с графиком и рабочими периодами проводятся от начала месяца относительно текущей даты и в будущее.
Андрей Кравченко
22.05.20 07:57
Релиз 4.0.10.8. Патч 4.0.9.478.
При обновлении выполняется 3 этапа. 1. Удаление дублей записей начала смены. 2. Приведение окончание смены к текущему формату графика (отнятие секунды у времени окончания с видом "<Часов>:00:00"). 3. Перезаполнение рабочих периодов.
Этапы 1 и 2 проходят быстро, этап 3 выполняется регламентным заданием "Заполнить рабочие периоды по графику" один раз в фоне. На базе 3773 эта операция длилась 15 минут. Рабочие периоды заполняются заново по графику, так как это сделать проще, чем определять, каких периодов не хватает после исправления графика.
Работы с графиком и рабочими периодами проводятся от начала месяца относительно текущей даты и в будущее.
Андрей Кравченко
22.05.20 11:48
Релиз 4.0.10.10. Патч 4.0.9.479.
Изменен период начала для этапа 2 (не с начала дня, а с начала месяца).
Андрей Кравченко
Релиз 4.0.10.8.
Патч 4.0.9.478.
При обновлении выполняется 3 этапа.
1. Удаление дублей записей начала смены.
2. Приведение окончание смены к текущему формату графика (отнятие секунды у времени окончания с видом
"<Часов>:00:00").
3. Перезаполнение рабочих периодов.
Этапы 1 и 2 проходят быстро, этап 3 выполняется регламентным заданием "Заполнить рабочие периоды по графику" один раз в фоне. На базе 3773 эта операция длилась 15 минут.
Рабочие периоды заполняются заново по графику, так как это сделать проще, чем определять, каких периодов не хватает после исправления графика.
Работы с графиком и рабочими периодами проводятся от начала месяца относительно текущей даты и в будущее.
Андрей Кравченко
Релиз 4.0.10.8.
Патч 4.0.9.478.
При обновлении выполняется 3 этапа.
1. Удаление дублей записей начала смены.
2. Приведение окончание смены к текущему формату графика (отнятие секунды у времени окончания с видом
"<Часов>:00:00").
3. Перезаполнение рабочих периодов.
Этапы 1 и 2 проходят быстро, этап 3 выполняется регламентным заданием "Заполнить рабочие периоды по графику" один раз в фоне. На базе 3773 эта операция длилась 15 минут.
Рабочие периоды заполняются заново по графику, так как это сделать проще, чем определять, каких периодов не хватает после исправления графика.
Работы с графиком и рабочими периодами проводятся от начала месяца относительно текущей даты и в будущее.
Андрей Кравченко
Релиз 4.0.10.10.
Патч 4.0.9.479.
Изменен период начала для этапа 2 (не с начала дня, а с начала месяца).