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