Вообще, прошу прощения за критику, но все эти решения, включая хваленый Абстрактный Классификатор, довольно слабые. Помимо чисто эстетических несовершенств (например, авторы не смогли нормально разместить код на классах, порой просто неряшливо писали код), предложенные решения страдают одним большим недостатком:
- авторы не смогли абстрагировать задачу и написать универсальную гибкую модификацию, не измененяя существующие формы системы (к примеру, InventTable, если речь идет о классификаторе номенклатуры), хотя, доказано, этого можно добиться. То же самое касается lookup'а. Результат: под каждую новую таблицу систему приходится дополнительно программировать. Плохо, плохо, плохо.
Цитата:
Во многих внедренческих фирмах, что-то подобное написано, и на более продвинутом уровне.
Да, как минимум в одной внедренческой фирме один ведущий программист, помнится, решил задачу грамотно.
Резюме: пользуйте коммерческие решения.