AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.12.2015, 06:23   #1  
yuriy_64 is offline
yuriy_64
Участник
 
88 / 10 (1) +
Регистрация: 21.03.2014
Angry Enum Неправильное значение свойства
Создаю "Справочник алкогольной продукции", проставляю в поле EnumValue соответствующие значения, но при значении выше 250 выдает сообщение "Неправильное значение свойства". Неужели печалька?
Старый 22.12.2015, 06:58   #2  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,232 / 974 (37) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от yuriy_64 Посмотреть сообщение
но при значении выше 250 выдает сообщение "Неправильное значение свойства". Неужели печалька?
Она самая. Ограничение языка.
__________________
Isn't it nice when things just work?
За это сообщение автора поблагодарили: yuriy_64 (1).
Старый 22.12.2015, 10:07   #3  
Weez is offline
Weez
Участник
Axapta Retail User
 
250 / 84 (3) ++++
Регистрация: 18.01.2006
Адрес: Moscow city
250 элементов в enum - мне кажется само по себе не является нормой, выбор на форме будет неудобным. Сделайте справочник.
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет.
Старый 22.12.2015, 11:49   #4  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от Weez Посмотреть сообщение
250 элементов в enum - мне кажется само по себе не является нормой, выбор на форме будет неудобным. Сделайте справочник.
В данном случае это действительно лучше справочником.
Но есть другие случаи, когда приходится выкручиваться. Например, есть перечисление LedgerPostingType, там куча элементов, локализаторы уже дали номера больше 240. Нам остается всего 10.
Старый 22.12.2015, 14:35   #5  
Weez is offline
Weez
Участник
Axapta Retail User
 
250 / 84 (3) ++++
Регистрация: 18.01.2006
Адрес: Moscow city
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
В данном случае это действительно лучше справочником.
Но есть другие случаи, когда приходится выкручиваться. Например, есть перечисление LedgerPostingType, там куча элементов, локализаторы уже дали номера больше 240. Нам остается всего 10.
В случае с LedgerPostingType можно добавлять элементы в незанятые отрезки значений, но придется контролировать это при обновлении/установке патче от MS.
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет.
Старый 23.12.2015, 09:26   #6  
LeonDerCom is offline
LeonDerCom
Участник
 
45 / 20 (1) +++
Регистрация: 08.10.2012
;)
Цитата:
Сообщение от yuriy_64 Посмотреть сообщение
Неужели печалька?
Конечно печалька... Создаете справочник, а проставляете в перечисление столько значений... Раз создаете справочник, то его и создавайте и ограничений не будет.
Старый 23.12.2015, 21:38   #7  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
В данном случае это действительно лучше справочником.
Но есть другие случаи, когда приходится выкручиваться. Например, есть перечисление LedgerPostingType, там куча элементов, локализаторы уже дали номера больше 240. Нам остается всего 10.
А что мешает использовать "дырки"?
Старый 24.12.2015, 08:43   #8  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Цитата:
Сообщение от yuriy_64 Посмотреть сообщение
Создаю "Справочник алкогольной продукции", проставляю в поле EnumValue соответствующие значения, но при значении выше 250 выдает сообщение "Неправильное значение свойства". Неужели печалька?
(рекомендация, не относящаяся к программированию)
Если у вас AX 2012, присмотритесь (или укажите вашему аналитику ) на вариант с использованием "Иерархии категорий", "Типов атрибутов" (тип с фиксированным списком) и "Атрибутов". Последние можно указать в качестве доступных в ветке категорий и распространить, при необходимости, на нижележащие ветки. Это, конечно, совсем не enum, но для номенклатуры может подойти, хотя, не видя конечной цели, трудно советовать.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
Теги
enum, значение, неправильное, свойства

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
saveenr: More AX SSRS Screencasts and Instructions on Getting an AX Enum into a Report Blog bot DAX Blogs 0 09.12.2010 02:13
Предустановка свойства ButtonGroup enabled в значение No S.Kuskov DAX: Программирование 9 30.07.2009 13:41
ComboBox и Enum ArturK DAX: Программирование 1 01.03.2004 16:19
"Пустое" значение Enum в веб-форме LedgerVoucher DAX: Программирование 4 25.07.2002 12:35
Фильтр по полю типа Enum, в котором чиловое значение? slava DAX: Программирование 1 08.05.2002 10:26

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 06:54.