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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.11.2006, 16:49   #1  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
RecID теперь 64 разрядный и персонально на таблицу. Так что в ближайшее тысячелетие не переполнится
Старый 10.11.2006, 03:50   #2  
СибирскийКлещ is offline
СибирскийКлещ
Участник
 
26 / 11 (1) +
Регистрация: 24.11.2005
Cool
2Pavel
Насчет проблем разноски в ГК различного рода действий - даже не стоит заострять внимание, ибо неисправимо это на текущий момент в глобальном плане. Пока в системе нет (а скорее всего никогда и не будет, судя по динамике развития данной части системы) нормального репозитария многострочных(настраиваемых параметрически и генерирующих проводки ГК в зависимости от атрибутов обрабатываемого документа) профилей разноски с единой универсальной архитектурой и связью в виде "документ модуля -> его профиль разноски (1 из N возможных)->проводки ГК", а будут профиля разноски в виде "клочки по закоулочкам" - это будет то зло, с которым просто смиряться приходится, в продажах/закупках, запасах,ОСах и т.д.

Цитата:
Сообщение от belugin Посмотреть сообщение
RecID теперь 64 разрядный и персонально на таблицу. Так что в ближайшее тысячелетие не переполнится
В общем и целом - чудесная новость. Давно бы так следовало сделать - например, сразу после покупки Navision . Но вот вопрос, "персонально на таблицу" - это следует понимать как уникальность RecId в рамках только таблицы? Если именно так - страшно даже думать о перспективах и масштабах геморроя при переходе с 3-ки на 4-ку для БД с несколькими компаниями в плане того, какую работу надо проделать будет для сохранения ссылочной целосности в таблицах , имеющих Relations по паре TableId+RecId, коих немало в репозитарии. Будет ли решение данной проблемы сделано в рамках средств апгрейда 3-ки на 4-ку, которые предоставит вендор, или ляжет грузом на партнеров/несчастных пользователей, самостоятельно сопровождающих систему - вот еще в чем вопрос.

P.S. Надеюсь что все-таки подразумевалась уникальность RecId в рамках компании в таблице - иначе, ну ее в пень дырявый, эту 4-ку с таким счастьем, переход на которую будет эквивалентен перевнедрению системы(у нас по 6 компаний в двух базах, между которыми еще идет синхронизация некоторых данных как раз по паре TableId+RecId).

Последний раз редактировалось СибирскийКлещ; 10.11.2006 в 04:36.
Старый 10.11.2006, 10:43   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от СибирскийКлещ Посмотреть сообщение
Давно бы так следовало сделать - например, сразу после покупки Navision
Так нельзя было сделать "давно" в пределах одной версии.
Подумайте над этим.

Цитата:
Сообщение от СибирскийКлещ Посмотреть сообщение
Но вот вопрос, "персонально на таблицу" - это следует понимать как уникальность RecId в рамках только таблицы?
Да. Но это не полное утверждение. См. ниже.

Цитата:
Сообщение от СибирскийКлещ Посмотреть сообщение
Будет ли решение данной проблемы сделано в рамках средств апгрейда 3-ки на 4-ку
Да, об этом подумали.
Диапазон recId 0..FFFFFFFF зарезервирован для записей из 3шки.
Ax4 создает recID вне этого диапазона.

В диапазоне 3ки recID могут быть не уникальными в пределах одной таблицы.
Мало того, Ax4.0 дублирует recID при дублировании компании.

Поэтому полное условие:
1. Ax4.0 хранит recId в 64-битном целом
2. Ax4.0 резервирует диапазон 0..FFFFFFFF для recID, поднятых из 3шки записей
3. Ax4.0 создает уникальные для каждой таблицы recID (без учета компаний)
4. Ax4.0 рассчитывает, что в каждой таблице recID уникальны в пределах одной компании (в разных компаниях в одной таблице могут встречаться неуникальные recid)
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: alex55 (1).
Теги
ax4.0, recid, что нового

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
JOPX: Why Microsoft Dynamics AX 2009 might interest SharePoint developers ... Blog bot DAX Blogs 0 21.08.2008 01:05
Сергей Герасимов: Что нового в Microsoft Dynamics AX 4.0 Blog bot DAX Blogs 0 16.01.2007 11:00
hariprasadp: Dynamics AX 4.0 Takes Step Toward Unified ERP Blog bot DAX Blogs 0 28.10.2006 18:14

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:02.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.