Показать сообщение отдельно
Старый 04.10.2013, 07:29   #1  
kh_heckfy is offline
kh_heckfy
Участник
 
139 / 14 (1) ++
Регистрация: 30.03.2012
Адрес: Новосибирск
:( CRM 2011 Настройка представлений
Всем доброго времени суток!

Мы сделали таблицу параметров, где хранится например 300 строк (обычная сущность, со всякими полями) и по ней в плагине мы определяем какой именно класс организации надо поставить в зависимости от введенных в организацию данных, все в общем тривиально.

Далее настроили несколько представлений в связке inner join "таблица параметров"
Например вывести все организации класса "А"
Где класс "А" указывается в виде ID на запись этой таблицы параметров

Все работает

Далее начинается самое инетересное, мы выливаем решение на рабочую базу, забиваем руками (либо экспортируем) тоже на рабочую базу и естесственно ID записей разные, и короче мне ничего не остается делать, как
1. Отключать uniq guid в базе, копировать данные с разрабатываемого инстанса
2. включать uniq guid
3. обновлять несколько таблиц на новые гуиды
4. удалять старые гуиды

Вобщем неудобно, и я считаю это неверно. Кто сталкивался? мне кажется эта проблема должна как то решаться например при экспорте/импорте решения??