Максим, да дело не в этом или не столько в этом, а в свойстве "Счётчик". Так себе логика у него, при этом она не явная:
Цитата |
---|
Счетчик - Аналог autoincrement для БД. При добавлении элемента инфоблока значение будет больше на единицу, чем последнее. Стартовое значение задается произвольное. Можно использовать для журналов учета входящих документов и т.п., где должна быть непрерывная нумерация документов. |
Это, в общем-то, не совсем соответствует истине (или совсем не соответствует, в зависимости от ожиданий), ибо реально счётчик инкрементится при отображении поля редактирования несохранённого значения свойства, независимо от того, добавлен элемент или нет.
И юзертайпом иблока не решить проблему нормального нумератора, нужен комплексный подход в виде обработчиков событий или ядра. Вот просто хотелось бы второго, пожалуй. Нормальных нумераторов в штате.