alyuev писал(а) 29. Февраля 2024 :: 11:58:Можно ли каким-то обазом выудить, какой ID система присвоит новому документу, созданному методом Новый()?
Если ЗначениеВСтрокуВнутр возвращает пустое значение IDDOC, то никак.
Количество документов в IDDOC ограничено, и оно не в UUID, следовательно СсылкаНового как в 8ке не должно работать, иначе будет переполнение (вот такая защитка).
Значит назначается в ПриЗаписи с целью экономии внутренних номеров.
P.S. У тебя точно гибридных подключений нет?
Это по сетке и все терминальное.
Такого делать не надо.
Так это должно работать изнутри:
1. Блокируем таблицу 1SUIDCTL
2. Прибавляем единичку, и пишем новый номер
3. Ожидающие - ожидают
4. Сливаем часть таблицы взад
6. Ожидающие - получают новый тикет
P.S. Если на п.3 если есть патч на FileFlushBuffers можно обрезаться...