Предлагаю создать отдельную ветку с процедурами или функциями из Супермага.
Типа
rep_getextracharge(article,pricetype)- возвращает наценку на артикул, если нет то вернет наценку на группу.
prices.GETROUNDEDPRICE(id,price) - округляет цену ("по правилу округления" по ид из справочника Супермага).
RUSSIANSPELL.PRICECARDSTRING(id,price) - тоже полезная функция.