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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.03.2010, 10:47   #1  
sag77rus is offline
sag77rus
Участник
Аватар для sag77rus
 
8 / 10 (1) +
Регистрация: 16.03.2009
:( Резервирование кодов записей
Всем привет! Пытался найти ответ на форуме, не нашел, может не так искал.
AX 3 Sp3 Sql2000
Использование стандартного Импорта/Экспорта данных
Вызывает интерес реализация сабджекта в классе SysDataImport метод calcRecordIdOffset, а именно
X++:
nextRecId = systemSequence.reserveValues(real2UnsignedInt(recIdMax-recIdMin+1));
Такое резервирование приводит к образованию "дыр" в последовательности RecId, пример: импортируем справочник, который реально содержит 1000 записей, но записи в справочник заносились не единовременно, т.е. RecId первой записи может на миллионы отличаться от recID последней и система спокойно отнимает в последовательности эти миллионы идентификаторов.
Собственно вопрос вот в чем: почему для резервирования не берут значение например из переменной recordCntTotal, которая вроде как содержит значение реального количество импортируемых строк (вернее строк содержащихся в файле импорта). Подскажите, в чем скрытый смысл стандартной реализации?
__________________
Кто хочет достичь цели, должен её знать
Старый 26.03.2010, 12:41   #2  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
По-моему, пытались сделать малой кровью восстановление ссылочной целостности по RecId в процессе импорта.

Сам с этим сталкивался - у меня при переносе данных recId в минус сваливался в чистой компании
После этого галку "Резервирование кодов записей" не трогаю.
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: belugin (3).
Теги
recid

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
И снова резервирование в заказанном ZSV DAX: Функционал 17 27.01.2007 23:16
Партия + Ячейка + Резервирование Starling DAX: Функционал 3 19.08.2006 12:25
вывод количества записей в таблице на web форме и указание текущей страницы таблицы bambuk1960 DAX: Программирование 1 06.07.2006 13:27
Резервирование в заказанных (серия 5) Dana DAX: Функционал 8 14.05.2004 14:37

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

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

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