|
![]() |
#1 |
Moderator
|
Если не хотите чтобы аудит нагружал систему, то можно завести рабочий процесс, который срабатывает на изменение поля "цена" и:
а) Обновляет поле "Последнее изменение цены" б) Создает примечание с заголовком "Изменилась цена". Так вы еще и историю получите.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() |
|
|
За это сообщение автора поблагодарили: mistah (1). |
![]() |
#2 |
Участник
|
Артем Enot Грунин
О, спасибо большое ![]() |
|
![]() |
#3 |
Участник
|
Все же если кто подскажет, что не так со скриптом, буду благодарен!
|
|
![]() |
#4 |
Чайный пьяница
|
Попробуйте такое:
X++: function first() { window.data1 = crmForm.all.new_price.DataValue; } function second() { var currentTime = new Date(); var month = currentTime.getMonth(); var day = currentTime.getDate(); var year = currentTime.getFullYear(); var data2 = crmForm.all.new_price.DataValue; if (window.data1 != data2) { crmForm.all.new_date_price.DataValue = day + month + year; crmForm.all.new_date_price.ForceSubmit = true;//для случая когда поле заблокировано для редактирования } }
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: mistah (1). |
![]() |
#5 |
Участник
|
a33ik, спасибо! Теперь отрабатывает корректно, хотя дата возвращается почему-то все та же - 01.01.1970.
и на сервере время правильное |
|
![]() |
#6 |
Moderator
|
Цитата:
Вот что это??? Код: crmForm.all.new_date_price.DataValue = day + month + year; Делать надо так, как сказал сливка. Если поле Dirty - обновлять поля. Хотя проще тупо на OnChange поля цена обновлять поле дата изменения цены: Код: crmForm.all.new_date_price.DataValue = new Date();
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() |
|
|
За это сообщение автора поблагодарили: mistah (1). |
![]() |
#7 |
Участник
|
Артем Enot Грунин, признаю, спасибо, все работает!
|
|
|
|