(6) да даже если не обновлять, первые комментарии быдлокод.
Он в номер введет 777777444444444.
А следующий договор автоматом 777777444444445 присвоится.
Что за бред?
Потом нужный номер госконтракта занят окажется и т.п.
Кароче решение в лоб тупого прогера - увеличь длину кода.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший