Варианта два.
Первый. Есть стандартный пересчёт на объём, длину и площадь. В номенклатуре указываешь, как её учётная единица пересчитывается в единицы объёма, длины и площади.
Второй. Упаковки. Классический пересчёт 1 ящик 20 бутылок. 1 палетта 32 ящика. И так далее.
А вот если у вас в заказе клиента 1000 яиц, а в производство списывается от 40 до 60 килограмм в зависимости от сорта, тут штатный функционал вас не удовлетворит.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший