Увеличение вместимости колонны в AX 2009 - PullRequest
4 голосов
/ 26 января 2011

Я очень плохо знаком с AX и начинаю с чего-то очень простого. Мне нужно увеличить размер столбца с именем Invoice. В AOT свойство StringSize столбца неактивно, поэтому я не могу изменить его там.

В SQL Server (2005) столбец представляет собой nvarchar (20), поэтому я думаю, что AX может просто использовать любой тип данных, определенный в БД.

Если я попытаюсь увеличить размер столбца в SQL Server, он скажет, что таблицу нужно будет удалить и заново создать.

Как лучше всего увеличить размер столбца в AX?

1 Ответ

4 голосов
/ 27 января 2011

Чтобы увеличить емкость столбца, вы обычно меняете свойство StringSize для расширенного типа данных InvoiceId.

Однако в этом случае расширенный тип данных InvoiceId расширяется от расширенного типа данных Num, и вам нужно будет внести изменения там. Это увеличение размера также повлияет на все другие расширенные типы данных, которые расширяют Num.

Этот расширенный тип данных можно найти в AOT на \Data Dictionary\Extended Data Types\Num.

...