Здравствуйте!
Сотрудники правы: по правилам (Приказ МВД России № 695) срок действия паспорта иностранного гражданина должен заканчиваться не ранее чем через 1 год со дня подачи заявления на патент. Если до конца срока осталось меньше года — документы действительно не примут. Я подскажу, как действовать.
Что можно сделать:
Замените паспорт. Это главный шаг. Обратитесь в консульство или посольство вашей страны в России — там помогут оформить новый документ. Иногда удобнее выехать на родину, чтобы получить паспорт там. Если нужно легально выехать для восстановления, в консульстве могут оформить специальный документ — «Свидетельство на возвращение».
После получения нового паспорта подайте документы заново. Как только на руках будет действующий паспорт (со сроком от года с даты подачи), снова идите в миграционный центр.
Важное предупреждение: не тяните. Пока у вас паспорт, срок которого истекает раньше чем через год, формально у вас нет документа, удостоверяющего личность. А без него иностранец не может легально находиться в РФ — есть риск административной ответственности (штраф от 2000 до 5000 рублей по ч. 1.1 ст. 18.8 КоАП РФ). Поэтому начните с обращения в консульство как можно скорее.
Небольшой совет: когда получите новый паспорт, сразу проверьте все остальные документы (миграционную карту, регистрацию). Иногда при смене паспорта всплывают другие нюансы, которые тоже нужно скорректировать.
Удачи с оформлением! Если на каком-то из этапов возникнут сложности (например, консульство запросит дополнительные справки) — пишите в чат, подскажу, как лучше поступить.