Задача 2.33.

Необходимо реализовать возможность торговли товара с использованием контрагентов - агентов. Т.е. товар может продаваться самостоятельно (обычным порядком) и через агента. В обоих случаях используется документ «Расходная накладная». При продаже через агента заполняется дополнительный реквизит шапки «Агент» (из списка контрагентов). Значение, выбранное в реквизите Контрагент» не может совпадать со значением, выбранным в реквизите «Агент».

Продажа через агента заключается в том, что агент «приводит» клиента в компанию. Таким образом, в документе «Расходная накладная» в качестве контрагента указывается реальный покупатель. В табличной части указываются цены, по которым покупатель приобретает товарные позиции. Агент получает вознаграждение в виде 20% от разницы между продажной стоимостью и себестоимостью проданных с его участием позиций. Сама выплата вознаграждения агенту отражается ручной операцией.

Документ «Расходная накладная» делает следующие проводки:

Дт «Прибыли и убытки» - Кт «Товары» на количество и себестоимость товара;

Дт «Покупатели» - Кт «Прибыли и убытки» на сумму продажи.

В случае если товар продается через агента, то делается дополнительная проводка (одна):

Дт «Прибыли и убытки» - Кт «Поставщики» на сумму вознаграждения агента.

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

Система должна обеспечивать пользователя возможностью ведения складского учета не только на счете «Товары», но и на любом другом выбранным пользователем счете.

Необходимо реализовать отчет, показывающий задолженность компании перед агентами.

Задолженность перед агентами на 01.02.2010

  Сотрудник     Долг  
  Рахимов 100 000
  Онопко 200 000

В отчете должны отражаться данные только о непогашенных задолженностях перед агентами. Необходимо учесть, что перед этими контрагентами могут быть и другие виды задолженности.

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