Добрый день!
Вариант только 1 - учет номенклатуры не только в разрезе характеристик, но и в разрезе серий (как писали выше). Аналогичный был опыт в компании которая торгует мебельными тканями. Немного допиливался справочник серии (для удобства).
При приемке или обработку какую-то написать где пользователь сможет быстро указать количество погонных метров в рулоне (чтобы быстрее вводить информацию), или делать функционал чтобы эта информация вводилась непосредственно при
приемке на складе. Тогда получаем всю необходимую информацию - приход/расход/остатки конкретной ткани в разрезе рулонов и количество ткани в каждом конкретном рулоне.
Ну и плюс чтобы не загубить учет, желательно маркировать каждый рулон при приемке этикеткой с ШК (в ШК типовыми средствами 1С "зашиваем" номенклатура+характеристика+серия). Тогда вообще будет порядок.
Есть только один подвох

если рулоны приходят из Китая, то указанная намотка рулона китайцами часто не соответствует действительно, не обязательно будет меньше. Часто бывает даже больше на +/- 0.5-1 метр.
Поэтому от оприходований/списаний никуда не деться. И вот тут главное тогда сам бизнес-процесс продумать, иначе если на складе выкупят этот момент, то потом придется бороться с воровством.