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