Показать сообщение отдельно
Старый 07.08.2009, 16:21   #4  
Bondonello is offline
Bondonello
Kostya Afendikov
Аватар для Bondonello
MCBMSS
Лучший по профессии 2009
 
510 / 106 (5) +++++
Регистрация: 06.06.2008
Адрес: Украина
Цитата:
Сообщение от vmarkov Посмотреть сообщение
Добрый день
Задача: Есть двухуровневый справочник товарные группы.
Реализован так: новая сущность new_commodity_group с атрибутом уровня: new_level
new_level = 1 для верхнего уровня; 2 - для подчиненного
Создана рекурсивная связь для указания товарной группы верхнего уровня.
На форме выношу два lookup:
- Товарная группа Уровень 1
- Товарная группа Уровень 2

на первый lookup ставлю фильтр:

field_group2.AddParam("search","<fetch mapping='logical'><entity name='new_commodity_group'>" + "<filter><condition attribute='new_level' operator='eq' value='1' /></filter></entity></fetch>");

Почему не работает?
Пару вопросов:
1. Как описываете field_group2? Если можно, то полный код дайте
2. Раньше нечто аналогичное уже работало или нет?

Для того, чтобы можно было фильтровать данные в лукапе я использовал такой вариант http://ms-dynamics-crm.com.ua/2009/0...okup-fetchxml/