2018-07-12 18:32:20
Краткое описание :
РПД=All: ошибочно освобождаются номера приказов при определенной последовательности удаления приказовОписание :
Интерфейс всех приказов по персоналуЧто измененно :
Ошибочно освобождаются номера приказов в случае их удаления при определенной последовательности действий.
На примере приказов с РПД=8:
- операция "проверка временных назначений" создала два приказа с номерами: 5858113,5858114.
- если вначале удалить приказ с номером 5858113, а потом с номером 5858114, то в классификаторе РПД в качестве последнего номера будет указываться 5858113, хотя этот номер уже освободился в результате удаления приказа.
- если удалить вначале приказ 5858114, а потом 5858113, то в классификаторе РПД в качестве последнего номера будет правильно указан 5858112.
Как измененно :
Доработана функция установки последнего занятого номера приказа. Ранее последним занятым номером считался предшествующий удаляемому. Теперь до записи в систему этот номер проверяется и если он свободен, то проверяется предыдущий и так далее, пока не будет найден занятый.