Лучшая цена — это наиболее низкая допустимая цена с наиболее высокой допустимой скидкой строки на конкретную дату. Такого рода вычисления производятся программой в целях получения прямой себестоимости единицы, цены единицы или процента скидки строки для товаров. Вычисление производится в документах продажи или покупки, строках обслуживания, строках журнала работ, строках журнала товаров или строках заявок как описано ниже.
Осуществляется автоматическая проверка сочетания кода клиента и товара, после чего выбор требуемых цен/скидок производится при помощи следующего критерия:
Имеется ли для данного клиента специальное соглашение по ценами и скидкам строки, принадлежит ли клиент к группе, по которой указанное соглашение имеет место?
Включены ли товар или группа товара со скидкой для строки в какое-либо из перечисленных соглашений?
Попадает ли дата заказа (или дата учета счета и кредит-ноты) в интервал времени, начинающийся с даты начала и заканчивающийся датой конца действия цены/скидки строки?
Указан ли код валюты в заголовке продажи, и имеется ли для данного кода валюты цена или скидка строки?
Указан ли для строки код варианта, и имеется ли для данного кода варианта цена или скидка строки?
Указан ли код единицы измерения? Если да, то производится автоматическая проверка наличия цен/скидок с одинаковыми кодами единиц измерения, а также цен/скидок, для которых коды единиц измерения не заданы.
Может иметься несколько цен продажи и скидок строк продажи для строки документа продажи. Перед тем как наименьшая цена и наибольшая скидка будут отобраны программой, во внимание принимается следующий критерий:
Имеется ли и выполняется ли требование, согласно которому для начала действия цены/скидки строки должно быть сначала приобретено определенное количество товара?
Если для указанного кода валюты не имеется цен/скидок строки, производится автоматический отбор наименьшей цены и наибольшей скидки строки, выраженной в рублях. Однако, если для указанного кода валюты имеются цены/скидки строки, производится автоматический отбор наименьшей цены и наибольшей скидки строки, выраженной в данной валюте, даже если в рублях цена лучше.
Если для указанного варианта товара не имеется цен/скидок строки, производится автоматический отбор наименьшей цены и наибольшей скидки строки для товара с указанным кодом варианта.
Если для товаров в строке автоматический поиск цены результатов не дал, для товара будет задана либо прямая себестоимость единицы, либо цена единицы из карточки товара или из карточки единицы хранения.