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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.04.2009, 12:35   #23  
in.dc is offline
in.dc
Участник
 
29 / 53 (2) ++++
Регистрация: 09.04.2009
Цитата:
Сообщение от Eldar9x Посмотреть сообщение
Импортировал, не компилируется. Возможно забыто объявление макросов..
Не пишите ерунды, все нормально компилируется.
Импортировал проект на Dynamics Ax 4.0 SP2 - макросы объявлены в NumberSeq\classDeclaration():
X++:
public class NumberSeq
{
    ...
    #DEFINE.SymbolNumerals('#')
    #DEFINE.SymbolLetters('&')
    #DEFINE.NoOfLetters(26)
    #DEFINE.FirstLetter('A')

    //  --> petergunn, NumberSeqOptional, 14.04.2009
    #define.SymbolNumOptional('$')
    #define.SymbolAlphaOptional('?')
    //  <-- petergunn, NumberSeqOptional
}
единственно для DAX4.0 поправил метод на таблице NumberSequenceTable.validateField():
X++:
    ...
    case fieldnum(NumberSequenceTable, Format):
        ret = this.checkFormat();
        //  in.dc -->
        ret = ret && NumberSeqOptional::validateFormat( this.Format ) ;
        //  in.dc <--
        break;
    ...
Цитата:
Сообщение от Eldar9x Посмотреть сообщение
Но именно из-за я бы не стал вносить изменения в эти классы, вдруг что-то забыто... Лучше перед присвоением номер обрабатывать.
вы несколько категоричны в рекламе своего варианта с прописанным в коде префиксом (как локальное решение может быть и пойдет, но в общем случае Best Practice тут 'отдыхает', imho ), тем более что вроде автор сообщения и не агитирует ни кого за свое решение:
Цитата:
Все нижеследующее можно считать в некоторой степени оффтопом
...
следует иметь в виду при принятии решения об использовании необязательных спец. символов в формате(шаблоне) номерной серии.
...
P.S. Проект НЕ претендует на 'готовое' решение.
2 petergunn - благодарю за идею и пример кода, подумаем о использовании и такого варианта.
__________________
Dynamics AX 4.0 SP2
Теги
download, faq, законченный пример, номерная серия, нули, нумерация, полезное, пример

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Номерная серия,,, превышена. tolstjak DAX: Функционал 28 14.01.2013 20:06
Номерная серия konopello DAX: Программирование 11 02.10.2007 12:00
Номерная серия общая для всех компаний! 3oppo DAX: Программирование 13 01.09.2006 06:38
Номерная серия в виртуальной компании Владимир Максимов DAX: Программирование 2 22.12.2005 12:52
Номерная серия требование-накладная loka DAX: Функционал 2 15.06.2005 13:14

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

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

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