|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от ZooY
![]() Помниться был такой способ создания автонумерации, когда делаешь плагин, в нем сначала обновляешь какое то мусорное поле записи нумератора, потому считываешь номер и обновляешь его новым значением. Плагины выполняются в транзакции, поэтому после первого "мусорного" обновления запись нумератора блокируется и это не дает номерам задваиваться при одновременной попытке получения номера.
Опишите подробнее для чего Вам нужны правила нумерации. В большинстве случаев все реализуется на уровне сущности автонумерации, даже несколько разных вариантов номеров для 1 сущности, но, не универсально. Если Вы заранее показываете пользователю номер, то у Вас будут пропуски в нумерации, если пользователь не сохранит запись и закроет форму создания. |
|
![]() |
#2 |
Участник
|
Цитата:
Цитата:
Хочется сделать просто и универсальное решение. Собственно с RetrieveMultiple и Lock оно вполне получилось, но хотелось узнать, почему не получилось с транзакциями. Цитата:
![]() |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|