При изменении годовой суммы сервисного контракта или контрактного предложения может возникнуть необходимость распределения разницы между новой и расчетной годовыми суммами по строкам контракта. Равномерное распределение — это один из методов автоматического распределения, который помогает распределить поровну разницу между новой и расчетной годовыми суммами по суммам строк в строках контракта. Перечисленные ниже этапы процедуры распределения поясняют основную идею данного метода:
Разница между значениями полей Годовая сумма и Вычисленная годовая сумма делится на число строк контракта в сервисном контракте или контрактном предложении.
Значение поля Сумма строки обновляется путем прибавления к нему результата предыдущей операции.
Значения полей «Сумма скидки строки», «Скидка строки (%)» и
«Прибыль» обновляются в соответствии с новым значением поля «Сумма
строки» следующим образом:
Сумма скидки строки = Значение строки — Сумма строки.
Скидка строки % = Сумма скидки строки / Значение строки * 100.
Прибыль = Сумма строки - Себест. строки
Этапы с 1 по 3 повторяются для каждой строки контракта.
Поле «Разрешить несбаланс. суммы» не отмечено флажком, а сам сервисный контракт содержит три строки контракта со следующей информацией:
|
«Себестоимость строки » |
«Значение строки» |
«Скидка строки (%)» |
«Сумма скидки строки» |
«Сумма строки» |
«Прибыль» |
«Товар 1» |
30,00 |
40,00 |
0,00 |
0,00 |
40,00 |
10,00 |
«Товар 2» |
40,00 |
50,00 |
10,00 |
5,00 |
45,00 |
5,00 |
«Товар 3» |
50,00 |
70,00 |
10,00 |
7,00 |
63,00 |
13,00 |
Значение поля «Годовая сумма» равно значению поля «Вычисленная годовая сумма», которое соответствует математической сумме сумм строк. В данном случае оно равно 40 + 45 + 63 = 148.
Если изменить «Годовую сумму» на 139, программа вычислит число, которое необходимо прибавить к значению поля суммы каждой строки. Это число рассчитывается как разность «Годовой суммы» и «Вычисленной годовой суммы», поделенная на число строк контракта в данном сервисном контракте. В данном случае это число равно (139-148)/3 = -3. Затем полученный результат прибавляется к значениям всех полей «Сумма строки», а поля «Скидка строки (%)», «Сумма скидки строки» и «Прибыль» обновляются на основе формул из вышеописанной процедуры.
В результате в строках контракта будет следующая информация:
|
«Себестоимость строки» |
«Значение строки» |
«Скидка строки (%)» |
«Сумма скидки строки» |
«Сумма строки» |
«Прибыль» |
«Товар 1» |
30,00 |
40,00 |
7,50 |
3,00 |
37,00 |
7,00 |
«Товар 2» |
40,00 |
50,00 |
16,00 |
8,00 |
42,00 |
2,00 |
«Товар 3» |
50,00 |
70,00 |
14,29 |
10,00 |
60,00 |
10,00 |
Автоматическое распределение разницы годовой суммы
Изменение годовой суммы в сервисном контракте
Распределение основано на сумме строки
Распределение на основе прибыли
Распределение разницы годовой суммы вручную