10.02.2010, 17:36 | #1 |
Участник
|
Изменение размера атрибута
Добрый день. Подскажите пожалуйста, есть ли такая возможность в CRM 3.0.
На сущности добавлен пользовательский атрибут. Максимальное длина атрибута = 100 символов. Данные в этой сущности и в этом атрибуте уже существуют. Есть ли возможность увеличить Максимальную длину этого атрибута? К примеру установить равную 300 символов вместо существующих 100? P.S. Пытаемся установить 300, но выскакивает сообщение: "Необходимо ввести число от 1 до 100" Спасибо. |
|
10.02.2010, 23:20 | #2 |
Moderator
|
Какая у вас версия SQL? Помню у меня была аналогичная проблема - можно было только сократить атрибут и вернуть исходные размеры. Вполне возможно, что это ограничение 3.0, уже не помню как решился вопрос.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
За это сообщение автора поблагодарили: SvetikC (1). |
11.02.2010, 01:44 | #3 |
Kostya Afendikov
|
Цитата:
Сообщение от SvetikC
Добрый день. Подскажите пожалуйста, есть ли такая возможность в CRM 3.0.
На сущности добавлен пользовательский атрибут. Максимальное длина атрибута = 100 символов. Данные в этой сущности и в этом атрибуте уже существуют. Есть ли возможность увеличить Максимальную длину этого атрибута? К примеру установить равную 300 символов вместо существующих 100? P.S. Пытаемся установить 300, но выскакивает сообщение: "Необходимо ввести число от 1 до 100" Спасибо. создаете новый атрибут длиной в 300 символов и с помощью UPDATE в SQL обновляете поле, старое поле удалите. Возможно вам необходимо сохранить название атрибута, тогда создайте промежуточный для сохранения старого значения, затем удалите старый атрибут, опубликуйте изменения и создайте с прежним названием и длиной в 300 символов, делайте UPDATE P.S. в любом случае не забывайте про бекапы |
|
|
За это сообщение автора поблагодарили: a33ik (1), SvetikC (1). |
11.02.2010, 10:32 | #4 |
Участник
|
Цитата:
Нам тоже кто-то говорил, что в 3-й версии все таки есть ограничение на расширение размера атрибута. А вот в 4-ке CRM уже такая возможность есть. |
|
11.02.2010, 10:34 | #5 |
Участник
|
Цитата:
Сообщение от Bondonello
Если не получится найти простой способ, то предложу свое решение:
создаете новый атрибут длиной в 300 символов и с помощью UPDATE в SQL обновляете поле, старое поле удалите. Возможно вам необходимо сохранить название атрибута, тогда создайте промежуточный для сохранения старого значения, затем удалите старый атрибут, опубликуйте изменения и создайте с прежним названием и длиной в 300 символов, делайте UPDATE P.S. в любом случае не забывайте про бекапы Если не найдется другого решения, то скорей всего, с большой долей вероятности, именно так и поступим! Удачного дня! |
|
11.02.2010, 10:44 | #6 |
Kostya Afendikov
|
2 SvetikC: пожалуйста, сам пользовался таким же способом, когда по-другому не вышло
|
|
11.02.2010, 11:24 | #7 |
Moderator
|
Думал, что это могло быть ограничение SQL, но нет. Нашел 3.0 на 2005м и там, похоже, та же беда.
Тогда выхода ровно два: 1. Сделать так, как советовал Bondonello 2. Попытаться вручную увеличить размер атрибута (в метаданных) и соответствующее поле таблицы. Кажется где-то на форуме это уже обсуждалось. Операция рискованная, но вполне вероятно, что проблем не будет, тем более что атрибут кастомный.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
Теги |
crm3, unsupported, атрибут, значение, attribute |
|
|