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