Цикл ввода данных, пример решения
Отказ от модальности создает проблему организации последовательного ввода данных в рамках одной пользовательской операции. Цепочки процедур, обрабатывающих введенные данные и вызывающие следующий диалог — головная боль даже для самостоятельной поддержки или изменения логики ввода, не говоря о том уже, чтобы разбираться в чужом коде. Предлагаемое решение является некой заготовкой и может быть любым образом улучшено.
- Описание
- Подробнее
Описание
Данная тема уже обсуждалась //sale.itcity.ru/public/305935/, но, столкнувшись с проблемой в реальной разработке, я решил изобретать свой «велосипед» =)
Основной целью являлось:
- создание некого общего модуля, который будет отвечать непосредственно за организацию и контроль цикла ввода данных;
- возможность запустить цикл на любое количество итерации обращений к пользователю и обработать результ ввода в 2 процедуры.
Начнем с разбора общего модуля «ВводДанныхКлиент»:

