Предвижу вопросы, зачем это может быть нужно, сразу отвечу: в ID идет автоинкремент, поэтому при удалении возникает фрагментация. Я хочу бывшие удаленные элементы добавлять с теми же ID, с которыми они существовали ранее.
Устранение фрагментации это конечно хорошо, но может возникнуть проблема со свойствами-привязками к элементам. Будут привязки к не тем элементам, к которым изначально была привязка. 2147483647- для жизни сайта мало?
А чем плоха фрагментация? Замещение старых ID может вызвать много проблем, которые трудно отловить, особенно с учетом того, что битрикс не использует внешние ключи в базе.
"За" не проголосую. Минус тоже не поставлю. Вдруг в ходе дискуссии появится что-то интересное.) Только утром на работе обсуждали, как же хорошо, что есть уникальный id,..
Тогда непонятно опять же а почему удалять, а не деактивировать? Или кто-то злостно удаляет нужные элементы, а вы их хотите достать из бэкапа и положить обратно, под тем же ИД?