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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.01.2010, 17:26   #1  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Вопрос по классу Sequence
После layer-merge отвалился ф-ционал по созданию Алертов, в связи с тем, что метод таблицы EventInbox nextEventId стал возвращать существующее значение(всегда одно, что в общем логично).
Привожу код, код стандартный:
X++:
#Event
public static EventInboxId nextEventId()
{
    ;
    return EventInbox::idGenerator().nextval(1,#EVENT_SEQUENCE_SCOPE);
}
Далее, код метода idGenerator
X++:
#Event
public static Sequence idGenerator()
{
    ;
    //Should only be instantiated once
    return new Sequence(#EVENT_SEQUENCENAME, #EVENT_SEQUENCEID, #EVENT_SEQUENCEMIN, -1);
}
Значения макросов:
X++:
#define.EVENT_SEQUENCEID(-4)
#define.EVENT_SEQUENCENAME('Event')
#define.EVENT_SEQUENCE_SCOPE('dat')
#define.EVENT_SEQUENCEMIN(1)

Насколько понял, класс сиквенс - некий стандартный инкрементатор. Судя по параметрам, очевидно последовательности с айдишками и последними значениями должны где-то храниться. Где - не знаю.

В общем, если у кого-то есть соображения, как наладить выдачу новых айди - буду очень благодарен.
__________________
Axapta has seduced me deadly!
Теги
sequence

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Workflow error messages “Invalid message sequence” Blog bot DAX Blogs 0 04.12.2009 02:05
emeadaxsupport: How to set the number sequence for Global Address Book when virtual companies are used Blog bot DAX Blogs 0 24.08.2009 14:05
Dianne Siebold: AIF File Adapter Processing Sequence Blog bot DAX Blogs 0 26.04.2009 00:05
daxcoder: Number Sequence Framework Part I Blog bot DAX Blogs 0 31.01.2008 15:00
Вопрос по классу SalesPurchReport_RU Кирилл DAX: Программирование 4 27.02.2004 13:28

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

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

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