Выше уже много написано по АРМ "Влияния цены сырья на цену изделия".
Его исходная суть: Выбираем готовое изделия, полуфабрикат, определяем требуемые виртуальные цены, параметры расчетов и т.д.
Затем в рабочем режиме в ручном или автоматическом режиме "разбиваем" объект производства до требуемого передела. В итоге получаем рабочую таблицу, где можно производить множество манипуляций с ценами, весами, удалять "лишнее" сырьё. В процессе программа пересчитывает "итоговые" параметры изделия, отражаемые в шапке или в отчете...
и вот недавно... наблюдаю, как технолог мучает вариант отчета из рабочей таблицы в XLS варианте. Оказывается уже давно данный АРМ технологи используют для предварительного проектирования новых изделий. С одной стороны этот режим создавался не для этого, а с другой технологам это очень удобно - поменяли чуток состав, програ прикинула рентабельность изделия, а если всё "проходит" - делают пробную партию для отработки нюансов производства и вкусов изделия. Когда отработаю технологию, то вносят состав и техпроцесс в технологические карты этапов производства. При этом постоянно перестраивают состав в данном АРМ.
Начал выяснять, что неудобно, для чего дорабатывают в электронных таблицах... Оказалось, что всего навсего им не хватает возможности добавлять сырьё или полуфабрикат в рабочую таблицу. Понял - сделал. Сейчас программа позволяет добавлять новый элемент в рабочую таблицу, при этом пользователь ручками заполняет реквизиты строки, которые программа обычно извлекала из БД. После этого, в том числе для этой строки, доступны все манипуляции с составом изделия.
Технологи очень довольны!