Ввод дат "с" и "по"
Добавлено: 13 сен 2010, 21:17
В Галактике много мест, где мы указываем дату начала и дату окончания. В разных интерфейсах контроль корректности ввода начальной и конечной даты (начальная больше конечной, конечная меньше начальной) - разный. Наиболее раздражительные случаи - когда приходится сначала ввести дату окончания, а только потом дату начала (для китайцев писано?).
Например, в модуле Заработная плата, Отчеты - Сводные аналитические отчеты - Общая ведомость распределения (да и в настройке большинства других отчетов модуля) - вводим справа налево.
В Управлении договорами, Документы - Договоры, редактирование дат На период с и по - старое значение с 01.08.2010 по 31.08.2010 (дата осталась после тиражирования), хотим ввести с 01.09.2010 по 30.09.2010, а приходится после того как ввели с 01.09.2010 вернуть обратно с 01.08.2010, а то не дает перейти в другое поле, ввести по 30.09.2010 и только потом ввести с 01.09.2010.
В настройке фильтров в Управлении заказами по планам сбыта для Даты окончания - контроль отсутствует. Где-то контроль срабатывает при попытке получения отчета, где-то подсвечивается красным или желтым, где-то дата окончания сама увеличивается (во ФРО если дата некорректная, то дата окончания = дата начала + 1 мес) и т.п.
Мне хочется, чтобы контроль отрабатывал так (и по возможности везде одинаково):
1. Если при редактировании даты начала она оказалась больше даты окончания, дату окончания приравнивать дате начала – без предупреждения (скорее всего следующий шаг – редактирование даты окончания). То есть не выдавать предупреждение и не изменять только что введенную дату.
2. Если при редактировании даты окончания она оказалась меньше даты начала, дату начала приравнивать дате окончания и выдавать предупреждение (скорее всего следующий шаг – получение отчета и мы ошиблись, когда вводили дату начала или окончания).
Вопрос 1. Как на Ваш взгляд должна проводиться проверка корректности ввода дат?
Вопрос 2. В каких интерфейсах Вы бы хотели изменить контроль проверки ввода дат?
Например, в модуле Заработная плата, Отчеты - Сводные аналитические отчеты - Общая ведомость распределения (да и в настройке большинства других отчетов модуля) - вводим справа налево.
В Управлении договорами, Документы - Договоры, редактирование дат На период с и по - старое значение с 01.08.2010 по 31.08.2010 (дата осталась после тиражирования), хотим ввести с 01.09.2010 по 30.09.2010, а приходится после того как ввели с 01.09.2010 вернуть обратно с 01.08.2010, а то не дает перейти в другое поле, ввести по 30.09.2010 и только потом ввести с 01.09.2010.
В настройке фильтров в Управлении заказами по планам сбыта для Даты окончания - контроль отсутствует. Где-то контроль срабатывает при попытке получения отчета, где-то подсвечивается красным или желтым, где-то дата окончания сама увеличивается (во ФРО если дата некорректная, то дата окончания = дата начала + 1 мес) и т.п.
Мне хочется, чтобы контроль отрабатывал так (и по возможности везде одинаково):
1. Если при редактировании даты начала она оказалась больше даты окончания, дату окончания приравнивать дате начала – без предупреждения (скорее всего следующий шаг – редактирование даты окончания). То есть не выдавать предупреждение и не изменять только что введенную дату.
2. Если при редактировании даты окончания она оказалась меньше даты начала, дату начала приравнивать дате окончания и выдавать предупреждение (скорее всего следующий шаг – получение отчета и мы ошиблись, когда вводили дату начала или окончания).
Вопрос 1. Как на Ваш взгляд должна проводиться проверка корректности ввода дат?
Вопрос 2. В каких интерфейсах Вы бы хотели изменить контроль проверки ввода дат?