Исходными данными (параметрами) для расчета сумовых полей являются:
Программа RASA выполняет автоматический расчет строки документа при изменении исходных данных для расчета, а при изменении параметров, которые оказывают влияние на весь документ (курс валюты и цена - алгоритм расчета строки) выполняется расчет всех строк документа.
Каждая строка имеет два набора суммовых полей: в национальной валюте и в валюте документа. Расчет выболняется отдельно для каждого набора. Алгоритм расчет сумм в национальной валюте и в валюте документа одинаков, за исключением того, что при расчете в национальной валюте цена строки умножается на курс документа.
Алгоритм расчета зависит от выбранного типа цены, но во всех случаях сначала рассчитывается Цена с учетом скидки и надбавки:
[Итоговая_цена] = [Цена] * (1 - 0.01 * [Скидка]) * (1 + 0.01 * [Надбавка]);
Далее, в зависимости от установленного в документе алгоритма расчета строки - Цены:Для цены "С учетом НДС"
Для цены "Без учета НДС"
Округлить2() - функция, округляющая значение до двух знаков после запятой