Как вариант - добавьте в объект(ы), который используете для раскладки параметр, равный длине элемента/6 метров и выводите сумму этого параметра. Для учёта раскроя можно ввести округление до кратных величин (0,3 от 6 метров, например). Это не даст точной раскладки, но для прикидки пойдёт. А автоматический раскрой с нумерацией - только через эксель, как правильно заметил lsr, т.к. задача является NP полной и решить её можно только перебором.
Сам эксель можно и не знать, вам понадобиться VBA для подгрузки выведенного файла из ведомостей и дальнейшего обсчёта-вывода.