(1) если не ошибаюсь, нет такого отчета. Было дело, в одной компании дописывали подобный отчет - только брали не только полуфабрикаты, но и материал с определенного склада. Указывали предполагаемые позиции продукции, и от этого производили расчет.
Не помню такого отчета. Да и реализуема ли задача? Один и тот же полуфабрикат может использоваться в спецификациях разных готовых продукций, часть из которых у вас может быть просто "артефактом" в базе. Как выбрать оптимальное соотношение? Например, из 2х п/ф может быть изготовлена 1шт ГП1, из 1штуки п/ф можно сделать 1 шт ГП2. На остатке 10 п/ф. Как вы решите задачу? По факту программа втупую увидет, что можно сделать 5 ГП1 или 10 шт ГП2. Что это даст, особенно, если предприятие может и не хотеть выпускать ГП2 в принципе (например, устаревшая модель)...
Такую задачу проще решать от плана производства. И дать задачу программе оценить выполнимость плана, не более
(5) Элементарно, но основании продаж за период расставить приоритет, и вначале к примеру распланировывать продукции с высоким приоритетом,
или же распределить по максимуму, по каждой продукции
http://www.matburo.ru/Examples/Files/LP_Analis1.pdf собственно вот такой метод мне подходит.
Пришлось писать самому.
Задача же стоит показать пользователю, что на текущий момент можем произвести, и дать попробовать поиграться с цифрами, в ущерб чего мы можем произвести больше какой то продукции.