В ВКУ доступен функционал проверки версии черновика, который позволяет определить актуальность версии черновика, заполненного заявителем ранее. Версионность черновика позволяет избежать ситуаций, когда ведомство обновило форму, а заявитель продолжил заполнять старый черновик, созданный до её обновления
Версионность черновиков бывает двух типов:
- мажорная
- минорная
Когда требуется повышать мажорную версию черновика:
- добавляется новый экран в текущие сценарии
- удаляется старый экран
- добавляется новый компонент в текущие сценарии
- удаляется старый компонент
- меняется логика услуги
- переиспользуются уже указанные в услуге компоненты и экраны
Например: в услугу был добавлен компонент УКЭП, версию черновика изменили с 1.0 на 2.0. При открытии черновика заявления у заявителя появится модальное окно с информацией о том, что форма услуги изменилась и необходимо заполнить заявление заново

Если изменения некритичны и никак не меняют логику услуги или добавляется новый сценарий (с новыми компонентами и экранами), который не пересекается с текущими, то изменяется минорная версия черновика. Например: были изменены формулировки в заголовках экранов, версию черновика изменили с 1.0 на 1.1. При открытии черновика заявления у заявителя появится стандартное модальное окно с предложением продолжить заполнение черновика

Важно: к изменению мажорной версии необходимо относиться очень внимательно, так как при каждом её изменении черновики других версий будут удаляться в случае перехода пользователя в выбранный черновик
Работа с черновиками при изменении версии услуги
В зависимости от настроек множественности черновиков и количества созданных пользователем черновиков, реализуется разная логика при изменении мажорной версии услуги:
- Если в услуге возможен только 1 черновик, и мажорная версия черновика пользователя отличается от версии услуги, то пользователю отобразится модальное окно
- Если в услуге настроены множественные черновики, и версии всех черновиков пользователя отличаются от версии услуги, то пользователю отобразится следующее модальное окно
- Если в услуге настроены множественные черновики, и хотя бы у 1 черновика мажорная версия совпадает с версией услуги, то пользователю должно отображаться модальное окно выбора черновика
- Если во время прохождения услуги пользователем происходит обновление мажорной версии услуги, пользователь видит модальное окно и дальнейшее заполнение заявления блокируется

При нажатии на кнопку «Перейти к услуге» произойдёт удаление неактуального черновика, после чего пользователь автоматически перейдёт к созданию нового черновика заявления

При нажатии на кнопку «Удалить» произойдёт удаление всех черновиков, после чего пользователь сможет перейти к созданию нового черновика заявления

При нажатии на кнопку «Удалить» произойдёт удаление выбранного черновика. При нажатии на кнопку «Перейти в черновик»: если версии черновика и услуги совпадают или отличаются только их минорные версии, то пользователь автоматически переходит в выбранный черновик, если отличаются мажорные версии черновика и услуги, то пользователю отображается модальное окно:

При нажатии на «Создать заявление» пользователь переходит к созданию нового черновика заявления

Также рекомендуется заранее предупреждать пользователей о предстоящем обновлении версии с помощью информационных дисклеймеров

Работа с заявлениями при изменении версии услуги
При изменении мажорной версии услуги заявления, которые находятся в промежуточном статусе, не удаляются, а по умолчанию переводятся в терминальный статус 59 «Заявление отменено из-за изменения услуги». При этом заявителям в ЛК приходят уведомления об изменении статуса, а при открытии самого заявления отображается модальное окно об обновлении услуги
При изменении мажорной версии услуг с заявлениями в 14 или 15 статусе, услуг c оплатой или проактивной подачей заявления у пользователей со старыми черновиками могут возникнуть ошибки, что может привести к блокированию прохождения услуги, поэтому в таких случаях требуется удалять старые черновики — если это невозможно, в таком случае не рекомендуется изменять мажорную версию услуги
Работа с заявлениями в 15 статусе при изменении версии услуги
Услуги, использующие в статусной модели 14/15 статус при изменении мажорной версии «теряют» все ранее поданные заявления. Во избежание этого в ВКУ реализована дополнительная настройка для корректной работы с заявлениями в 15 статусе
Если удалять черновики в 15 статусе при изменении мажорной версии услуги разрешается, то необходимо в разделе «Общие» настроек версии услуги включить чекбокс «Удалять черновик в 15 статусе при изменении мажорной версии черновика услуги». В таком случае при открытии нового черновика для исправления из личного кабинета пользователю отобразится стартовый экран услуги, и заявление при этом не перейдёт в 59, а останется в 15 статусе (пользователю не придёт уведомление об изменении статуса)

Если чекбокс будет неактивен, то при изменении мажорной версии услуги заявление отменится и перейдёт в 59 статус, пользователю придёт уведомление об изменении статуса
Работа с проактивными заявлениями, заявлениями с оплатой и участием других созаявителей при изменении версии услуги
При изменении мажорной версии услуги, если хотя бы одно из заявлений дочернее или основное находится в отличном от 0 статусе — все заявления переводятся в 59 статус, в этом случае и заявителю, и созаявителям придёт уведомление об изменении статуса. Все черновики заявителя и созаявителей удаляются
В услугах с оплатой пошлины после переведения заявления в 59 статус, оплаченные пошлины становятся доступными для повторного использования
Также в ВКУ есть механизм, который позволяет разрешить отмену заявлений с оплаченной пошлиной в ЛК ФЛ: для этого необходимо активировать соответствующий чекбокс
Дополнительная настройка в ВКУ позволяет указать перечень статусов заявлений, в которых оплаченная пошлина может переиспользоваться при подаче других заявлений. Для настройки дополнительных статусов требуется заявка в ситуационный центр. Если оплаченная пошлина не может переиспользоваться, рекомендуется в услуге перед оплатой настроить предупреждение для пользователя:


При удалении черновика заявления с оплатой пошлины в 15 статусе пользователь будет проходить услугу заново, что может привести к изменению размера пошлины: если в 15 статусе в результате прохождения услуги сумма начисления не изменилась, то новое начисление формироваться не будет — если в 15 статусе в результате прохождения услуги изменилась сумма начисления, то пользователю будет выставлено новое начисление (оплаченное ранее начисление в рамках данного заявления нельзя будет переиспользовать, разница между начислениями не рассчитывается). Если раннее выставленное начисление не было оплачено, то его можно удалить, обратившись в техподдержку
Настройка версионности черновика в услуге
Чтобы задать параметр версии черновика необходимо: зайти в настройки обновления версии услуги, включить расширенный режим, сделать чекбокс «Версия черновика услуги» неактивным и задать параметр вручную в формате X.Y, где:
- X — параметр мажорной версии черновика
- Y — параметр минорной версии черновика
По умолчанию, если не проставлены версии в черновике/услуге, используется версия 1.0
При настройке услуги номера мажорной и минорной версий рекомендуется только повышать во избежание возможных ошибок и путаницы. Понижать версию можно только в том случае, если необходимо вернуться к старой версии услуги

Примечание: если в услуге настроена функция переиспользования черновика, то при повышении мажорной версии услуги переиспользование черновиков со старой версией не будет возможным — в ЛК пользователя не будет отображаться соответствующая кнопка в ВКУ
