У меня похожая проблема в ЗУПе - задваивались табельные номера сотрудников. Но не постоянно, а временами, так и не нашел почему, написал job в SQL, для перенумерации задвоенных
(8) не помогло
(7) освобождать номера стоит
Как восстановить номинацию?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший