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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.06.2009, 22:18   #1  
DImaNec is offline
DImaNec
Участник
 
28 / 10 (1) +
Регистрация: 16.02.2009
Уведомление "Произошла ошибка: не указан прайс-лист"
Здравствуйте!

Специфика отрасли не предполагает использование стандартных прайс листов, поэтому необходимости в данной сущности не было. Убрал поле лукап поля прайс-лист с формы. Однако при создании предложения или заказа, появляется уведомление: что не указан прайс-лист.

Нажмите на изображение для увеличения
Название: Прайсы.jpg
Просмотров: 411
Размер:	80.4 Кб
ID:	4791

Помогите, пожалуйста, как убрать данное сообщение?

Буду благодарен за помощь.
Старый 16.06.2009, 08:20   #2  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Если не ошибаюсь то это невозможно остается только скрыть его и программно заполнять каким то фиктивным значением
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
За это сообщение автора поблагодарили: DImaNec (1).
Старый 16.06.2009, 09:03   #3  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Я эту проблему проще решаю: делаю автозаполнение поля и его скрытие. Если вы не собираетесь использовать прайсы, то почему бы не создать 1 фиктивный, который использовать как затычку?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
За это сообщение автора поблагодарили: DImaNec (1).
Старый 16.06.2009, 09:18   #4  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
А что подрозумевается под автозаполнением? пользователи ручками вводят часть надписи, оно подтягивается полностью и Вы его скрываете?
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 17.06.2009, 13:08   #5  
Ириска is offline
Ириска
Участник
Аватар для Ириска
 
22 / 11 (1) +
Регистрация: 21.10.2008
Адрес: Калининград
В свойствах формы при ее загрузке напиши код, который будет автоматически заполнять прайслист. Там же можешь указать, чтобы это поле было невидимым
За это сообщение автора поблагодарили: DImaNec (1).
Старый 18.06.2009, 02:56   #6  
DImaNec is offline
DImaNec
Участник
 
28 / 10 (1) +
Регистрация: 16.02.2009
Спасибо всем за ответ. Так и сделаю. Чтобы автоматически прописывался прайс вставил такой код (нашел на форуме):

var lookupData = new Array();
var lookupItem= new Object();
lookupItem.id = '{CA1FD861-0EFD-DD11-B371-0015F204727D}';
lookupItem.typename = 'pricelevel';
lookupItem.name = 'Главный';
lookupData[0] = lookupItem;
crmForm.all.pricelevelid.DataValue = lookupData;

Но он постоянно при загрузке формы обновляет значение прайса. Подскажите, что нужно дописать к этому коду, чтобы если значение поля прайс уже заполнено, не выполнялся этот код?
Старый 18.06.2009, 08:16   #7  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
if (crmForm.all.pricelevelid.DataValue == null) {

сюда вставляете Ваш код


}
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 18.06.2009, 08:40   #8  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Ну или поставить его на сохранение формы (происходит реже) и проверять, что это форма создания, а не изменения.
Код:
//OnSave
if (crmForm.FormType == 1)
{
 // ваш код
}
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 18.06.2009, 14:22   #9  
DImaNec is offline
DImaNec
Участник
 
28 / 10 (1) +
Регистрация: 16.02.2009
Спасибо большое, все работает как надо
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
При слиянии записей-дубликатов выскакивает ошибка о "циклической ссылке" Bakai Madybaev Dynamics CRM: Функционал 11 20.12.2011 22:59
Модуль "Маркетинг" - ОШИБКА с действиями кампаний nataly_veksler Dynamics CRM: Разработка 5 06.11.2009 00:48
Почему Прайс-лист и продукты вынесены в "Параметры"? Bakai Madybaev Dynamics CRM: Функционал 6 08.01.2009 16:02
Ошибка в отчете "Каналы продаж" после изменения процесса продаж Артем Enot Грунин Dynamics CRM: Разработка 2 25.09.2007 09:59
Ошибка "Trust for Delegation" pkost Dynamics CRM: Администрирование 1 03.04.2007 11:07

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

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

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