Проблема: Пропускаются номера при нумерации документов. Создаю документ 200100, закрываю его не сохраняя, создаю снова документ, ожидаю увидеть 200100 но вижу 200101. Выходят проскоки в нумерации, потому что если в новом документе 200101 я вручную верну номер 200100 то следующей новый документ будет уже 200102, снова проскок.
Формирование номера у меня идёт с префиксом из модуля объекта:
Я так понимаю что номер резервируется системой автонумерации, но не освобождается при закрытии документа. Как сделать чтобы освобождался сразу после закрытия?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший