Дмитрий, необходимо провести экономический расчет проекта.
Но все не так просто...
Расчет делится на две части материалы/работа
Каждая часть делится также на две оболочка/гондола
ВСЯ информация о ценах хранится в базе данных в отдельной таблице для каждого элемента.
Теперь порядок расчета.
Например оболочка.
Таблица обшивка. Поля: id материала, наименование материала, стоимость за кв.м.
Таблица ребро. Поля: id материала, наименование материала, стоимость за кв.м.
Таблица трос. Поля: id материала, наименование материала, стоимость за кв.м.
Структура БД станет известна после того, как участники проекта определятся с конструкцией и аппаратурой.
При расчете стоимости конструкции из БД по указанному id элемента конструкции берется определенный материал и пересчитывается его стоимость при известном количестве. Стоимость всех элементов суммируется.
Таким образом, возможно пересчитать стоимость всего проекта автоматически изменив стоимость одного материала.
Аналогично для гондолы.
Результат работы программы - отчет с подробной калькуляцией проекта.
Первый этап - разработка алгоритмов калькуляции и построение БД.