Компания занимается оптовой торговлей. Принята следующая схема работы: поступление товаров отражается документом «Приходная накладная». По предварительной договоренности с покупателем менеджер может оформить резерв (документ «Резервирование товара»), причем наличие товара в этот момент не важно, товар может отсутствовать. Непосредственно отгрузка товара покупателю отражается документом «Расходная накладная», при этом происходит снятие резерва.
Учет товаров ведется в разрезе складов. В документах «Приходная накладная» и Расходная накладная» склад только один (склад - реквизит шапки).
При проведении расходной накладной необходимо проверить наличие товара на складе и «свободного» (будет описано далее) товара. В том случае, когда товара недостаточно, документ не проводится и выводится соответствующее сообщение об ошибке.
У каждого менеджера есть приоритет, чем больше приоритет, тем более ответственный менеджер и тем важнее его продажи. Таким образом, если два менеджера одновременно зарезервировали один и тот же товара, то менеджер с большим приоритетом может продать товар, зарезервированный менеджером с меньшим приоритетом. Менеджер с низким приоритетом продать чужой резерв не имеет права. Таким образом, «свободный» товар менеджера определяется как товар на всех складах минус резерв всех остальных менеджеров с приоритетом большим либо таким же, как и у текущего менеджера.
Приоритет устанавливается для каждого менеджера индивидуально и может меняться не чаще чем 1 раз в месяц. При продаже необходимо использовать приоритет менеджера, актуальный на дату продажи.
Себестоимость товара рассчитывается как средняя по складу.
Необходимо создать отчеты по состоянию остатков и резервов на дату.
Остатки товаров на 31.03.2010 |
Товар \ Склад | Оптовый | Транзитный | ... | Резерв |
Куртка замшевая | 15 | 6 | 50 | |
Портсигар | 8 | 5 | 2 | |
Кинокамера | 3 |
Резервы товаров на 31.03.2010 |
Товар \ Менеджер | ?ванов | Халиков | ... | Остаток |
Куртка замшевая | 15 | 6 | 50 | |
Портсигар | 8 | 5 | 2 |
Менеджеры должны быть отсортированы согласно своему приоритету.