Лог импорта
Все эти выпадающие окошки при импорте совершенно не нужны, гораздо лучше было бы видеть все ошибки и предупреждения уже после импорта, во время импорта всё-равно уже ничего не сделаешь, а так после импорта в спокойной обстановке можно по итоговому логу посмотреть что произошло и поправить ошибки.
Проверка изменения файла
Программа не заботится о времени, пользователя. Если я жму импорт это не значит что я хочу импорта из всех 100 прайсов, которые у меня настроены. Если произошли какие-то изменения только в 50 прайсах, то именно их я и хочу проимпортировать, не нужно мне тратить в 2 раза (в лучшем случае) больше времени на импорт.
Разработчикам лучше знать, конечно, какие условия могут влиять на импорт, но мне видится так, нужно проверять, что со времени последнего импорта:
- Поменялся ли сам файл прайс-листа (можно проверять или по времени, или, что будет лучше, по контрольной сумме файла);
- Поменлись ли настройки импорта в программе (например, не правильно была указана какая-то колонка);
- Поменялись ли правила импорта в программе.
Вышеперечисленные изменения могли бы существенно повысить комфорт пользования программой, всегда приятно обращаться с умным механизмом.