Вообще-то, есть более очевидное решение.
Генерация и контроль любой номерной серии осуществляется через класс (точнее, набор классов). Вызов этого класса при любом раскладе надо делать вручную.
Какие проблемы написать класс наследник, в котором делать принудительный переход в какую-либо фиксированную компанию, а затем уже вызов "штатного" класса?
Другими словами, создаешь новую компанию, или используешь одну из существующих компаний как "хранилище" номерной серии, а генерация и контроль значений - через собственный класс. При вызове из любой компании автоматически переключаешся в эту специальную компанию и получаешь общее значение.
|