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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.10.2012, 11:00   #1  
probka is offline
probka
Участник
Аватар для probka
 
98 / 11 (1) +
Регистрация: 20.02.2012
Адрес: Ростов-на-Дону
CRM 4.0 Значение лукапа
Добрый день! У меня такая проблема. Мне надо при записи формы получить значение одного из лукапов. При попытке обратиться через crmForm.all.имя_поля.DataValue выдается ошибка: не удалось получить значение свойства "DataValue", значением объекта является NULL или не определен.
Вопрос: а как тогда добраться до значения в лукапе? Ведь где-то оно хранится, если отображается на форме?
__________________
Так победим!

Старый 15.10.2012, 11:14   #2  
ZooY is offline
ZooY
Участник
Аватар для ZooY
 
377 / 46 (2) +++
Регистрация: 24.06.2008
Адрес: Россия, Москва
Код:
crmForm.all.имя_поля.DataValue[0].id
Старый 15.10.2012, 11:16   #3  
ZooY is offline
ZooY
Участник
Аватар для ZooY
 
377 / 46 (2) +++
Регистрация: 24.06.2008
Адрес: Россия, Москва
А вот ссылка по теме http://msdn.microsoft.com/en-us/library/cc189833.aspx
Старый 15.10.2012, 11:37   #4  
probka is offline
probka
Участник
Аватар для probka
 
98 / 11 (1) +
Регистрация: 20.02.2012
Адрес: Ростов-на-Дону
Цитата:
Сообщение от ZooY Посмотреть сообщение
Код:
crmForm.all.имя_поля.DataValue[0].id
Дело в том, что это новая форма. Там как бы еще объект не заполнен.
__________________
Так победим!

Старый 15.10.2012, 12:06   #5  
g.Naukovych is offline
g.Naukovych
Участник
MCBMSS
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
405 / 130 (5) +++++
Регистрация: 23.03.2011
Если лукап пуст, то
crmForm.all.имя_поля.DataValue == null

этот скрипт не зависит от типа формы.

Или Вы хотите добраться до значений, которые будут в окне поиска?
__________________
Мой блог https://procrm.tv
Старый 15.10.2012, 12:12   #6  
probka is offline
probka
Участник
Аватар для probka
 
98 / 11 (1) +
Регистрация: 20.02.2012
Адрес: Ростов-на-Дону
Цитата:
Сообщение от g.Naukovych Посмотреть сообщение
Если лукап пуст, то
crmForm.all.имя_поля.DataValue == null

этот скрипт не зависит от типа формы.

Или Вы хотите добраться до значений, которые будут в окне поиска?
Лукап не пуст. Создается форма связанной сущности, и он заполнен на форме. Просто при записи там действительно crmForm.all.имя_поля равно null или не определено.
__________________
Так победим!

Старый 15.10.2012, 12:25   #7  
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
Цитата:
Сообщение от probka Посмотреть сообщение
Лукап не пуст. Создается форма связанной сущности, и он заполнен на форме. Просто при записи там действительно crmForm.all.имя_поля равно null или не определено.
А поле на форму вынесено? Если нет, то естественно вы оттуда ничего не получите.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 15.10.2012, 12:26   #8  
probka is offline
probka
Участник
Аватар для probka
 
98 / 11 (1) +
Регистрация: 20.02.2012
Адрес: Ростов-на-Дону
Цитата:
Сообщение от a33ik Посмотреть сообщение
А поле на форму вынесено? Если нет, то естественно вы оттуда ничего не получите.
Да, поле на форму вынесено.
__________________
Так победим!

Старый 15.10.2012, 12:31   #9  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Посмотрите в отладчике на массив DataValue[0], там все атрибуты пустые или есть заполненные?
__________________
Axapta book for developer
Старый 15.10.2012, 12:52   #10  
g.Naukovych is offline
g.Naukovych
Участник
MCBMSS
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
405 / 130 (5) +++++
Регистрация: 23.03.2011
А в какой момент, Вы хотите получить значение?
__________________
Мой блог https://procrm.tv
Старый 15.10.2012, 12:55   #11  
probka is offline
probka
Участник
Аватар для probka
 
98 / 11 (1) +
Регистрация: 20.02.2012
Адрес: Ростов-на-Дону
Цитата:
Сообщение от MikeR Посмотреть сообщение
Посмотрите в отладчике на массив DataValue[0], там все атрибуты пустые или есть заполненные?
А смысл? Если в ошибке ясно указывается, что получить значение свойства DataValue не удается.
__________________
Так победим!

Старый 15.10.2012, 12:56   #12  
probka is offline
probka
Участник
Аватар для probka
 
98 / 11 (1) +
Регистрация: 20.02.2012
Адрес: Ростов-на-Дону
Цитата:
Сообщение от g.Naukovych Посмотреть сообщение
А в какой момент, Вы хотите получить значение?
В событии OnSave формы.
__________________
Так победим!

Старый 15.10.2012, 13:22   #13  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Цитата:
Сообщение от probka Посмотреть сообщение
А смысл? Если в ошибке ясно указывается, что получить значение свойства DataValue не удается.
Вообще странно, что на форме вы значение лукапа видите, а массив пустой.
__________________
Axapta book for developer
Старый 06.11.2012, 18:11   #14  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
1) А ошибки в названии поля нет ???
2) Проверьте нет ли на форме еще одного DOM объекта с таким же Id поля как ваше название поля
Проверить можно через открытие "Средств разработчика" в IE (или нажать F12 они откроются) там в поиске вбить ваше название поля и поискать его в ХТМЛ коде
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 11 Blog bot Dynamics CRM: Blogs 0 06.10.2012 05:27
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 10 Blog bot Dynamics CRM: Blogs 0 17.08.2012 03:27
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 7 Blog bot Dynamics CRM: Blogs 0 27.03.2012 02:11
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 4 Blog bot Dynamics CRM: Blogs 0 24.09.2011 01:16
CRM DE LA CREME! Configuring Microsoft Dynamics CRM 4.0 for Internet-facing deployment Blog bot Dynamics CRM: Blogs 0 18.08.2009 11:05

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

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

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