AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Функционал
CRM
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.12.2011, 10:36   #1  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Програмно (JS) выявлять изменение этнужного поля и заносить дату изменения в другое поле
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
За это сообщение автора поблагодарили: mistah (1).
Старый 15.12.2011, 12:53   #2  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от slivka_83 Посмотреть сообщение
Програмно (JS) выявлять изменение этнужного поля и заносить дату изменения в другое поле
А если изменение было выполнено не с формы, а варкфловом например? Плагином это надо сделать.

Цитата:
Сообщение от mistah Посмотреть сообщение
как узнать дату изменения конкретного поля в форме какой-либо сущности, и вывести её отдельным полем в форме этой же сущности!
Вам не кажется, что задача немного надумана? Зачем такой функционал нужен - какой бизнес-велью от такого функционала?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
За это сообщение автора поблагодарили: mistah (1).
Старый 15.12.2011, 13:25   #3  
mistah is offline
mistah
Участник
 
169 / 13 (1) ++
Регистрация: 11.11.2011
Адрес: Коньково
Цитата:
Сообщение от slivka_83 Посмотреть сообщение
Програмно (JS) выявлять изменение этнужного поля и заносить дату изменения в другое поле
спасибо, пробую)

Цитата:
Сообщение от a33ik Посмотреть сообщение
Вам не кажется, что задача немного надумана? Зачем такой функционал нужен - какой бизнес-велью от такого функционала?
a33ik.

к примеру, у некоего объекта есть цена, и чтобы понять насколько она актуальна - неплохо бы видеть дату последнего изменения цены.
для написания плагинов, я так понимаю, надо c# знать, я пока не силен в нем.
Старый 15.12.2011, 14:43   #4  
mistah is offline
mistah
Участник
 
169 / 13 (1) ++
Регистрация: 11.11.2011
Адрес: Коньково
Написал скрипт, функция first вызывается при загрузке, функция second - при сохранении. Скрипт плохой))
Так как, во-первых, не позволяет сохранять изменения, а, во-вторых, берет дату 01.01.1970.
Подскажите, пожалуйста, как его подправить, чтобы он делал то, что надо.
поле new_price - которое меняется, в поле new_date_price пишется дата.


Код:
var data1;

function first()
{
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 (data1 !== data2)
{
crmForm.all.new_date_price.DataValue = day + month + year;
}
crmForm.Save();
}

Последний раз редактировалось mistah; 15.12.2011 в 14:53.
Старый 15.12.2011, 15:36   #5  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Цитата:
Сообщение от mistah Посмотреть сообщение
Написал скрипт, функция first вызывается при загрузке, функция second - при сохранении. Скрипт плохой))
Так как, во-первых, не позволяет сохранять изменения, а, во-вторых, берет дату 01.01.1970.
Подскажите, пожалуйста, как его подправить, чтобы он делал то, что надо.
поле new_price - которое меняется, в поле new_date_price пишется дата.
Чет логики не пойму Вашего скрипта. Вам всего то нужно на onSave проверить изменилось ли поле с ценой (с помощью getIsDirty()) и если изменилось то записать текущую дату в поле с датой
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
За это сообщение автора поблагодарили: mistah (1).
Старый 15.12.2011, 15:45   #6  
mistah is offline
mistah
Участник
 
169 / 13 (1) ++
Регистрация: 11.11.2011
Адрес: Коньково
Цитата:
Сообщение от slivka_83 Посмотреть сообщение
Чет логики не пойму Вашего скрипта. Вам всего то нужно на onSave проверить изменилось ли поле с ценой (с помощью getIsDirty()) и если изменилось то записать текущую дату в поле с датой
slivka_83, спасибо, не знал
логика такая - на онлоаде берем текущее значение, на онсэйве проверяем, равно ли оно новому значению, если нет - пишем дату куда следует.

Последний раз редактировалось mistah; 15.12.2011 в 15:55.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Leon's CRM Musings: Dynamics CRM vs Salesforce: User Adoption July 2011 Blog bot Dynamics CRM: Blogs 0 10.09.2011 18:13
jodonnell: Great Microsoft Dynamics CRM blog posts you may have missed weeks 2 and 3 Aug 2011 Blog bot Dynamics CRM: Blogs 0 26.08.2011 01:13
crminthefield: Overview: Microsoft Dynamics CRM 4.0 Update Rollup 19 Blog bot Dynamics CRM: Blogs 0 26.08.2011 01:13
Leon's CRM Musings: Review of the Latest Dynamics CRM Statement of Direction (May 2011) Blog bot Dynamics CRM: Blogs 0 22.05.2011 04:13
Microsoft Dynamics CRM Team Blog: Building Rich-Client Dashboards for Microsoft Dynamics CRM with Windows Presentation Foundation Blog bot Dynamics CRM: Blogs 1 31.03.2009 13:24

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:51.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.