Задача 2.20.

Организация занимается оказанием услуг. Стоимость услуг определяется в условных единицах, а их оплата происходит в рублях, причем курс условной единицы определяется для каждого контрагента индивидуально.

Расчеты в условных единицах ведутся только с покупателями. Оказание услуг отражается с помощью документа «Расходная накладная». Стоимость услуг указывается в условных единицах. При проведении документа формируется проводка:

Дт «Покупатели» - Кт «Прибыли и убытки» на сумму оказанных услуг в условных единицах

и в рублях (по текущему курсу).

Текущий курс условной единицы рассчитывается автоматически при проведении документа «Расходная накладная» в соответствии со шкалой, устанавливаемой пользователем для каждого контрагента. Шкала выглядит следующим образом:

  Объем покупок в условных единицах в  
  текущем месяце, совершенных до момента  
  проведения проводимого документа  
  Курс  
От 0 до 10 000 27
От 10 000 до 50 000 26
Более 50 000 25

Данные шкалы могут меняться не чаще чем один раз в месяц и устанавливаются перед формированием документов продажи на соответствующий период.

При решении задачи можно считать, что документы продажи задним числом не вводятся.

Необходимо создать отчет, из которого можно было рассчитать «средний» курс условной единицы по всем покупателям, приобретавших товар за указанный период. Отчет формируется за период кратный месяцу.

  Контрагент \ Период     март     апрель     май     ...  
  Красный цветок   27.4 26.5 26.2
  Красный пролетарий   25.3 27.0

Средний курс оказанных за месяц услуг считается путем деления суммы в рублях на сумму в условных единицах.

Решение задачи
1.