Задача 1.21.

Компания занимается оптовой торговлей. Поступление товаров отражается документом «Приходная накладная», продажа - «Расходная накладная». Помимо продажи товара, могут оказываться дополнительные услуги, например по доставке. ? услуги и товары указываются в одной табличной части.

Учет товаров ведется в разрезе складов. Каждый из складов имеет свой приоритет, который может меняться не чаще чем 1 раз в месяц.

При проведении расходной накладной необходимо в первую очередь контролировать хватает ли товара вообще. Если нет - выдавать соответствующее предупреждение с указанием количества нехватки и не позволять проводить документ.

Списание себестоимости товаров должно быть организовано по складам, в зависимости от текущего (на момент проведения документа) значения их приоритета. В первую очередь товар списывается со склада с минимальным - приоритетом, потом со следующего склада с большим приоритетом и т.д. Себестоимость товаров рассчитывается как средняя по складу.

Поступление товара происходит на один выбранный пользователем в документе «Приходная накладная» склад. Закупки производятся менеджерами, причем менеджер никак не связан со складом, на который приходуется товар.

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

Закупки товаров за период с 01.01.2010 по 31.01.2010

  Менеджер     Товар     Оптовый     Транзитный     ...  
  ?ванов
  Куртка замшевая 3 2
  Портсигар 5
  Петров
  Куртка замшевая 6
  Кинокамера 2 1

Продажи с 01.01.2010 по 31.03.2010

  Номенклатура     Кол-во     Себест-сть     Продажа     Прибыль     ?нтервал     Срок  
  Куртка замшевая 3 300 620 320 10 20
  Портсигар 3 30 50 20 разовая 50
  Доставка 1 100 100 разовая

?нтервал - расчетный показатель средний интервал отгрузок (в днях). Он рассчитывается как:

«Дата первой отгрузки»-«Дата последней отгрузки»/«количество отгрузок».

В том случае, когда отгрузка была только одна, то в колонке ?нтервал выводится «разовая».

Срок - расчетный показатель срок последней отгрузки (в днях), определяющий, как давно прошла последняя отгрузка. Он рассчитывается как:

«Конец периода отчета» - «Дата последнего документа отгрузки»

Прибыль рассчитывается как:

«Сумма продаж» - «Себестоимость»

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