2014-09-25 22:13:55
Краткое описание :
Запретить изменять полагающиеся отпуска на основании которых выданы фактическиеОписание :
Представление "Полагающиеся отпуска"Что измененно :
Удалять и переформировывать полагающиеся отпуска на основании которых выданы фактические нельзя. В то время как установить кол-во дней можно.
Нужно разрешать менять кол-во дней в сторону уменьшения только до величины дней остатка (и то большой вопрос, но пока прецедентов нет - пусть будет так), запретить менять способ суммирования и способ предоставления для полагающихся по которым созданы фактические. Иначе установка например полагающегося количества = 0 приводит к изменению поля остаток на 65000 (ввиду того что тип word).
Как измененно :
При редактировании полагающихся отпусков добавлены следующие проверки:
1) при уменьшении количества дней полагающегося отпуска разница старого и нового значений не должна превышать количество неиспользованных дней данного отпуска;
2) при изменении способа суммирования или способа предоставления полагающегося отпуска не должно существовать фактических отпусков, оформленных на основании данного полагающегося отпуска.
Если при внесении изменений какая-то из проверок не будет пройдена, система выдаст соответствующее предупреждение и восстановит предыдущее значение редактируемого поля.