Показать сообщение отдельно
Старый 15.12.2006, 10:56   #26  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2476 (88) +++++++++
Регистрация: 20.08.2005
RecId не может превысить 2^32-1 (0xFFFFFFFF) - это максимальное число, которое может быть в нем сохранено. А это число, собственно, -1 в знаковом целом. Т.е. все пойдет опять по кругу. 1, 2, 3 и т.д.

Кстати, насчет дырок. Одна из причин их появления - каждый AOS (а так же тольстый клиент и клиент в 2-х звенке) резервирует под себя определенное кол-во recId (для уменьшения обращений к б/д при добавлении новых записей). При его перезагрузке это резервирование сбрасывается и выбирается новый диапазон при загрузке.

Да и на счет количества recId - у вас ведь остался 1 млрд. из 4-х (если не ручками вбивали). Сильно подозреваю, что размер б/д у вас куда меньше 1 терабайта. Так что, скорее всего, дырки у вас довольно большие (либо начинали работать при большом начальном номере recId). По хорошему, надо бы анализировать причину их появления
__________________
Axapta v.3.0 sp5 kr2