|
![]() |
#1 |
Участник
|
согласен с Nick'ом.
при нескольких одновременных операциях с журналами ГК возникает такой баг. Нам в своё время вопрос с освобождёнными номерами решить не удалось, кроме как принудительным их уничтожением (но тогда мы получается не можем использовать старые номера). Время очистки равное 0 практически ничего не меняет в реале. Глюк возникает при неправильной обработке времён транзакций и сессий, и практически не диагностируется (были попытки). Если я правильно помню, есть два пути, по которым получаются освобождённые номера: 1) номер выделен(создана запись в List со статусом Активен), потом журнал закрыт без сохранения - номер освобождён. 2) номер выделен(создана запись в List со статусом Активен), потом система его не стирает после разноски и он после очередной очистки меняет статус на освобождённый. Вот на нём и в следующий раз система упадёт. Если у вас хватит духу, посмотрите, может что-нибудь придумаете. Посмотрите NumberSeqFormHandler форм журнала, может там что-то зарыто. |
|
Теги |
номерная серия |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|