Есть организация Х у нее префикс документов "ГЛ" и есть организация Y у нее префикс документов "АГ".
Организация Х создает документ вида "Счет фактура выданный" на аванс.
Документу присваивается номер "АГЛ000001". Затем организация Y создает тоже документ "Счет фактура выданный" но НЕ на аванс. Этому документу присваивается номер "АГЛ000002", вместо "АГ0000001".
В организации Х установил префик "ЛГ" вместо "ГЛ" и выполнил замену префиксов универсальной обработкой
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший