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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.05.2010, 12:33   #1  
Hjvfirf is offline
Hjvfirf
Участник
 
24 / 10 (1) +
Регистрация: 27.04.2010
ой,я не обратила внимания что Вы ту строку процитировали, сравнила со своей и... сорри))спаибо, попробую))
Старый 19.05.2010, 14:10   #2  
NatK is offline
NatK
Участник
Аватар для NatK
 
48 / 13 (1) ++
Регистрация: 16.06.2009
Адрес: Иркутск
И у первого способа есть такой минус, что все происходит на онанлоад, поэтому там WF может и не сработать. Можно сделать на само назначение, тагда WF должен быть настроен на изменение поля, которое содержит наименование очереди, а скрипт должен быть примерно таким :
flagSave= false;
window.MyRouteTo = function()
{
flagSave= false;//поскольку в назначении тоже идет сохранение, но при этом сохраняются старые данные
assignObject(112);
foronunload();//тут у нас уже корректно заполняется поле...
crmForm._bSaving = false;
crmForm.detachCloseAlert();
flagSave= true;//...поэтому можно сохранить
crmForm.Save();//.. поле не должно поменяться, т.к. в функции есть проверка (должна быть)
}

var changeAction = document.getElementById('_MIassignObject112');
if(changeAction != null){
changeAction.action = 'MyRouteTo();';
}
/*==============================================================*/
и на OnSave() добавить:
if(flagSave)
{
foronunload();
}
/*==============================================================*/

кроме того, если поставлен Audit (у нас второй вариант с mmcrm.ru), там корректно история изменений отображается


P.S. проверьте саму функцию foronunload();!!!!!!!!!!!!!!!! а то там после чистки немного больше проверок осталось, чем надо, а может и меньше, но там уже просто
P.S.S. у нас с OnSave() свои заморочки были, поскольку менялось не одно поле и у нас foronunload много проверок, вполне возможно, что при более простой функции, так дублировать не надо.

Последний раз редактировалось NatK; 19.05.2010 в 14:37.
Старый 19.05.2010, 14:27   #3  
Гуревич Денис is offline
Гуревич Денис
Участник
Лучший по профессии 2009
 
228 / 67 (3) ++++
Регистрация: 04.08.2008
Адрес: Москва
Цитата:
Сообщение от NatK Посмотреть сообщение
И у первого способа есть такой минус, что все происходит на онанлоад, поэтому там WF может и не сработать. Можно сделать на само назначение
Опять-таки, будет работать, если назначать из карточки, а если из грида (см. скриншот), то не будет работать. А запрещать пользователю назначать обращения пачками как-то нехорошо.
Миниатюры
Нажмите на изображение для увеличения
Название: crm.assign.jpg
Просмотров: 283
Размер:	34.3 Кб
ID:	5838  
__________________
Опыт позволяет ошибаться гораздо увереннее.
Старый 19.05.2010, 14:51   #4  
NatK is offline
NatK
Участник
Аватар для NatK
 
48 / 13 (1) ++
Регистрация: 16.06.2009
Адрес: Иркутск
Цитата:
Сообщение от Гуревич Денис Посмотреть сообщение
Опять-таки, будет работать, если назначать из карточки, а если из грида (см. скриншот), то не будет работать. А запрещать пользователю назначать обращения пачками как-то нехорошо.
А нам нужно запретить быстрое назначение Вот теперь вопрос как это сделать.
А в общем можно и это событие отлавливать, где-то было оно...
Старый 19.05.2010, 14:48   #5  
NatK is offline
NatK
Участник
Аватар для NatK
 
48 / 13 (1) ++
Регистрация: 16.06.2009
Адрес: Иркутск
Народ, а подскажите, пожалуйста, как убрать кнопки "назначить" с общих панелей???
Чтобы только из самого обращения назначать.
Не могу найти их в Isv.config и SiteMap, чтобы изменить само представление, да и в файле для обращений тоже нет ничего подобного.
Где искать?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Информирование пользователя о попадании нового обращения/эл почты/задачи/... в список ожидания, путем всплывающего окна Outlook NatK Dynamics CRM: Администрирование 15 26.10.2009 13:05
Представления в списке ожидания OlegaN Dynamics CRM: Разработка 4 12.10.2009 15:32
Письмо в списке ожидания usercrm Dynamics CRM: Разработка 2 22.10.2008 10:26
Смена ответственного при назначении обращения списку ожидания Evgenia_f Dynamics CRM: Разработка 5 09.09.2008 16:50
Письма в "Списки ожидания" - "Мои задачи" ДмитрийCол Dynamics CRM: Функционал 0 10.01.2007 09:46
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:17.