Показать сообщение отдельно
Старый 15.02.2010, 13:00   #1  
Elka is offline
Elka
Участник
Аватар для Elka
 
431 / 22 (1) +++
Регистрация: 02.12.2008
Адрес: г. Ростов-на-Дону
Проблема с длительностью в действиях сервиса
Всем привет.

Подскажите пожалуйста, можно ли решить такую проблему. В действиях сервиса существует длительность в минутах, создали кастомный атрибут длительность в часах
crmForm.all.new_dlit.DataValue=crmForm.all.scheduleddurationminutes.DataValue/60;
который вычисляется на onload и onsave.
И все вроде бы работает.. Однако случается и так: например пользователь выбрал нужный сервис, в длительность подставилось значение по умолчанию для этого сервиса (например 1 час), затем пользователь изменил время (время начала, время окончания) и сохранил. и иногда значение длительности в минутах обновляется позже чем вычисляется значение в часах . При повторном открытии/сохранении записи отобразятся уже верные значения. Выискивать подобные записи довольно сложно.. а большинство отчетов использует значение длительности в часах.