Показать сообщение отдельно
Старый 19.06.2009, 17:44   #6  
jahjah is offline
jahjah
Участник
 
6 / 10 (1) +
Регистрация: 19.06.2009
Вообщем как сделал:
1) Зашел в базу CRM, открыл таблицу MetaDataSchema.Entity, нашел строчку, относяющуюся к прайс-листу (name PriceLevel) и установил флаги isCusomizable и Renameable. Тем самым я дал права на редактирование аттрибутов прайс-листа
2) Создал таблицу PriceLevelExtensionBase - таблицу дополнительных аттрибутов для таблицы PriceLevelBase (основные данные прайс-листа)
3) Сделал для PriceLevelExtensionBase foreign key на PriceLevelBase (на всякий случай).
4) Для строки MetaDataSchema.Entity относящейся к прайс-листу (из п.2) изменил значение поля ExtensionTableName с NULL на "PriceLevelExtensionBase"
5) iisreset
6) Все можно добавлять свои аттрибуты и атачить их к форме.