Показать сообщение отдельно
Старый 15.03.2009, 19:22   #3  
Dissident is offline
Dissident
Вопрошающий
Аватар для Dissident
 
210 / 24 (1) +++
Регистрация: 07.06.2006
Адрес: Тюмень
Если речь идет о полях типа DateTime ( вторая часть поля, отвечающая за время), то как вариант:

1) во всех формах необходимо для этих полей установить режим отображения "только дата"

2) для каждого объекта создать атрибут типа picklist, минимальное значение для него установить 9, максимальное соответственно 18.

3) Опубликовать его на всех формах и представлениях для нужных объектов

4) На загрузку формы повешать JavaScript, который бы при создании новой записи устанавливал значение данного атрибута равное кол-ву полных часов (если речь идет о рабочем времени с 9 до 18)

4 пункт нужен для того чтобы система САМА могла правильно сотрировать данные при отображении в пердставлениях, при выбранной сортировке по полю Дата

5) на событие onChange созданного атрибута повешать скрипт (для корректности поведения записей определенного типа в системе) который бы устанавливал время в поле DateTime соответственно значению Вашего атрибута (09:00... 18:00)
__________________
Победивший противника - силен, победивший себя - величественнен
За это сообщение автора поблагодарили: BSvetlana (1).