Контроля уникальности у доков нету. В модуле объекта ПередЗаписью присваивается номер - ищет такие же доки (они подчинены одному доку) и присваивает следующий суффикс - типа № 123-1, следующий будет № 123-2. Как могут записаться 2 дока с одинаковым суффиксом?
Вроде как их одновременно записывали?
теоретически может быть что их создавали почти в одно время (так как созданы разными юзерами)? и в момент передзаписью еще в базе такого номера не было?
Во первых, кури в сторону алгоритма.
Во вторых, у тебя должен быть всегда какой-то список, который будет блокироваться когда ты ищешь и присваиваешь номер, а иначе у тебя так и будет.
В-третьи, а зачем вообще без уникальности создавать
ну а что такие вопросы спрашивать, ты все сама прекрасно понимаешь
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс