ник: osmor
"...а с разным типом операции (отдельное поле)" - а как потом карточку товара и прочее организовать - разные запросы, формы на прих и расх? ...
Встречный вопрос.
А как вы собирались это делать с + и -?
Или вы хотели определение знака на пользователя возложить?
Не нужно разных форм, запросы конечно разные (как и в случае c + и -)
Просто появляется поле "знак операции", котороое определяет в какую сторону пошли товары (деньги) в + или в -
а вся остальная логикак такая же.
Что касается структуры. поскольку ЦенаДляЗаказчика величина постоянная после первого вычисления, я бы сохранил ее в заказе (счете заказчика) и потом от нее плясал, вычисляя коефф. т.е. есть коэфф к товару (это одно поле) и есть коэфф к этому товару в заказе (другое поле)