А ваши эти приложения через AX не лезут, напрямую к БД?
В Х++ есть механизмы для резервирования определенного кол-ва RecId для вставки большого кол-ва записей сразу
suspendRecIds(), reserveValues(), removeRecIdSuspension()
https://msdn.microsoft.com/en-us/lib...msequence.aspx