Начали вылезать в работе нашей системы всякие шероховатости. Связано это было в первую очередь с расширением использования программы в разных местах и подразделениях. Ну и с развитием ее функциональности тоже. Сильно возросло количество информации в справочниках системы.. Во многих местах, где требовалось выбирать информацию, сильно непросто стало выбрать из огромного списка, стало просто неудобно работать. А иногда и практически невозможно. Кто ж знал, что так всё бодро разовьется? Изначально выбор различных справочных данных был организован через выпадающие списки.. Это удобно когда они небольшие. Эти самые списки. А вот когда большие, то встать на первую запись по введенной - сильно мало, да и полей видно не много. А их иногда надо немало. А если информации в справочнике не оказалось? Закрывать форму ввода и идти править справочник? Можно и так. А если уже десяток полей заполнено и на одиннадцатом - такой облом. Сходить ввести и вернуться и по новой ранее введенное выбирать? В общем