|
![]() |
#1 |
Чайный пьяница
|
Цитата:
Сообщение от jahjah
![]() Вообщем как сделал:
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) Все можно добавлять свои аттрибуты и атачить их к форме.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit Последний раз редактировалось a33ik; 19.06.2009 в 17:57. Причина: нецензурщина. сори. вырвалось. |
|
![]() |
#2 |
Участник
|
Уважаемые коллеги. Как же тогда быть? Если обязательно (!) нужны 2 кастомных поля.
Можно конечно сделать аналогичную сущность (кастомный прайс-лист), но это тоже не самый лучший способ. Буду рад любым советам. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|