Показать сообщение отдельно
Старый 14.11.2005, 19:47   #15  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Хотели пример из реального бизнеса? Пожалуйста. В упаковочном производстве (т.н. convertibles) конечная продукция может быть в рулонах (например, многослойная металлизированная пленка с логотипом маргарина, которая режется уже предприятием-клиентом). В зависимости от случайных флуктуаций рулоны одной и той же длины получаются легче или тяжелее, причем данные о весе существенны и необходимы при отгрузке. Продажа клиенту идет в метрах (единица складского хранения) или штуках. Так вот партия связана с производственным заказом (попросту номер произв. заказа), а серийный номер - это номер рулона, которых в одной партии много.

Нечто похожее на вашу модификацию пришлось сделать. Бесит то, что модификации приходится делать в десятках вызовов UnitConvert. При этом не забудьте про подлый класс InventItemUnitConvert.