Формулировка проблемы: дальнейшее улучшение поведения мастера создания протокола.
Решение: На шаге мастера создания/редактирования протокола «Выбор решений по протоколу» выполнять следующие действия при невозможности перехода на следующий шаг:
В случае, если не было добавлено ни одного пункта решения — выдавать сообщение «Введите хотя бы 1 пункт решения»;
В случае, если в каком-либо пункте решения не заполнено одно или несколько полей — выдавать сообщение «Заполните все необходимые поля», после чего подсветить и перевести фокус ввода (для тех полей, где это технически возможно) в первое по порядку незаполненное поле.