NO NAME написал(а):
Он разделен на заводе Б по партиям и видам оценки и имеет там некую цену X. (на заводе А такая же система.свои партии и виды оценки и цена ессно там может быть другая. условно Y).
Я, конечно, не специалист да и в русской терминологии не сильно разбираюсь, но такой расклад, по-моему, с точки зрения бизнеса doesn't make sense.
У нас, например, есть 2 склада: склад А принимает/отпускает товары, склад Б используется только для хранения. Когда товар покупаем, за него платим N денег, так? Так почему цена меняется, если товар просто переехал с одного склада на другой? (Кстати, а что тут называется ценой - это стоимость или продажная цена?)
Продажные цены у нас поддерживаются юзерами в VK11/VK12. Когда вводится заказ, то в окне "условия" показывается продажная цена (то, что юзеры поставили для этого товара) и "cost", т.е. во что нам это чудо обошлось. Cost (VPRS) подтягивается автоматически (правда не знаю откуда).
Если нужны навороты (например, определить скидку), определяем свое pricing conditions и подставляем VOFM routine, которые тут уже обсуждались. В VOFM можете делать любые выборки из базы и вычисления какие душа пожелает (или насколько ресурсов хватит

).