В приложенных файлах есть подробное ТЗ. Есть изделие, имеющее несколько модификаций (исполнений). К нему есть набор таблиц Excel (выгрузка из инженерной программы), в которых содержится информация о всех возможных сборочных узлах, стандартных изделиях и деталях, из которых это изделие состоит, с указанием их количества и материалов. Данные иерархичны: изделие может состоять из сборочных узлов, стандартных изделий и деталей, сборочные узлы в свою очередь также могут состоять из сборочных узлов, стандартных изделий и деталей. И так до тех пор, пока не дойдем до сборочного узла, состоящего только из стандартных изделий и деталей. Необходимо на основе этих данных сгенерировать таблицы с перечнем и количеством материалов; для каждой модификации (исполнения) изделия должна отдельная таблица. Скрипт должен работать на любом наборе данных указанной структуры, а не только на приложенном