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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.06.2009, 09:25   #12  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
376 / 562 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
Цитата:
Сообщение от Eldar9x Посмотреть сообщение
Спасибо за идею. Подскажите еще, suspendRecIds работает как? В рамках сессии, в рамках запущенного кода, или можно один раз запустить и recId для таблиц генериться не будет? В какой момент таблица снова станет генерировать RecId? После синхронизации таблиц, перезапуска АОС...? Или нужно вызвать removeRecIdSuspensin?
Вобщем меня интересует, как долго будет длится действие suspendRecIds.

Зы, а зачем через id поля?
[XPP]this.(fieldNum(Test, RecId)) = 1;/XPP]
почему не так?
X++:
this.RecId = 1;
Цитата:
Сообщение от gl00mie Посмотреть сообщение
RecId, равно как и createdBy/createdDate/modifiedBy/etc, - это системное поле, поэтому присваивать ему значение напрямую запрещено, а использование идентификатора позволяет этот запрет обойти.
На самом деле значение RecId можно присваивать и напрямую, т.е. вариант Eldar9x тоже можно использовать, просто сила привычки работы с системными полями

По поводу suspendRecIds - могу только сказать, что прерывает генерацию как минимум в рамках сессии(разумеется без вызова removeRecIdSuspenson), синхронизация никак не влияет.
Теги
ax3.0, recid, systemsequences

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
if (record) vs if (record.RecId) kashperuk DAX: Программирование 18 27.11.2008 18:53
поля, содержащие RecId somebody DAX: Программирование 15 16.05.2008 17:50
aEremenko: Дефрагментация RecID Blog bot DAX Blogs 2 06.03.2007 22:25
Два RecId у одной записи таблицы sparur DAX: Программирование 33 18.12.2006 15:56
Форма InventOnhandItem, Почему RecID у InventSum в этой форме всегда 0? Кирилл DAX: Программирование 2 25.05.2004 18:15

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

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

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