22.12.2015, 06:23 | #1 |
Участник
|
Enum Неправильное значение свойства
Создаю "Справочник алкогольной продукции", проставляю в поле EnumValue соответствующие значения, но при значении выше 250 выдает сообщение "Неправильное значение свойства". Неужели печалька?
|
|
22.12.2015, 06:58 | #2 |
NavAx
|
Она самая. Ограничение языка.
__________________
Isn't it nice when things just work? |
|
|
За это сообщение автора поблагодарили: yuriy_64 (1). |
22.12.2015, 10:07 | #3 |
Участник
|
250 элементов в enum - мне кажется само по себе не является нормой, выбор на форме будет неудобным. Сделайте справочник.
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет. |
|
22.12.2015, 11:49 | #4 |
Участник
|
Цитата:
Но есть другие случаи, когда приходится выкручиваться. Например, есть перечисление LedgerPostingType, там куча элементов, локализаторы уже дали номера больше 240. Нам остается всего 10. |
|
22.12.2015, 14:35 | #5 |
Участник
|
В случае с LedgerPostingType можно добавлять элементы в незанятые отрезки значений, но придется контролировать это при обновлении/установке патче от MS.
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет. |
|
23.12.2015, 09:26 | #6 |
Участник
|
|
|
23.12.2015, 21:38 | #7 |
Боец
|
А что мешает использовать "дырки"?
|
|
24.12.2015, 08:43 | #8 |
Злыдни
|
Цитата:
Если у вас AX 2012, присмотритесь (или укажите вашему аналитику ) на вариант с использованием "Иерархии категорий", "Типов атрибутов" (тип с фиксированным списком) и "Атрибутов". Последние можно указать в качестве доступных в ветке категорий и распространить, при необходимости, на нижележащие ветки. Это, конечно, совсем не enum, но для номенклатуры может подойти, хотя, не видя конечной цели, трудно советовать.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
Теги |
enum, значение, неправильное, свойства |
|
|