Цитата:
Может есть еще какие-то варианты?
Ну, как написал, kashperuk, можно класс, отвечающий за номерные серии, подправить. Добавляете в classDeclaration новый макрос для символа, потом, добавляете его в formattingChars() и редактируете метод numInsertFormatInternal. Пробовал, вроде работает.
Но попробовав, поиск по классу на эти макросы, вы получите, что придется модифицировать еще несколько методов. Разбираться в них не было необходимости, так как текущая модификация меня вполне устраивает. По поводу компаний, они в виртуальной, так что - нет проблем. Плюсы: заполняются промежутки для данного кода, так как количество их ограничено (9999); после отказа от старой системы, номерная серия продолжает функционировать (после некоторых изменений, конечно); обнуление номерной серии никак не сказывается на работе.