понедельник, 2 марта 2015 г.

1c специалист задача 1.22

Условие из сборника:
Компания занимается оптовой торговлей. Поступление товаров отражается документом «Приходная накладная», продажа - «Расходная накладная». Помимо продажи товара, могут оказываться дополнительные услуги, например по доставке. И услуги и товары указываются в одной табличной части. Учет товаров ведется в разрезе складов. Каждый из складов имеет свой приоритет, который может меняться не чаще чем 1 раз в месяц. При проведении расходной накладной необходимо в первую очередь контролировать хватает ли товара вообще. Если нет – выдавать соответствующее предупреждение с указанием количества нехватки и не позволять проводить документ. Списание себестоимости товаров должно быть организовано по складам, в зависимости от текущего значения их приоритета и выбранного в документе склада. В первую очередь товар списывается со склада, указанного в шапке документа, далее со склада с минимальным приоритетом, потом со следующего склада с большим приоритетом и т.д. пока не спишется все необходимое количество. Себестоимость товаров рассчитывается как средняя по складу. Поступление товара происходит на один выбранный пользователем в документе «Приходная накладная» склад. Необходимо построить отчет по движениям товаров за период по количеству и сумме.


Решение:
Задача почти идентична предыдущей, поэтому особо комментировать ничего.
Удаляем неиспользуемые регистры из предыдущей задачи и куски кода касающиеся их в обработках проведения.
Добавляем перечисление "тип товара" и реквизит этого типа в справочник "номенклатура".
Добавляем условие в обработках проведения, на то что товар <> услуга.
Делаем простой отчет по таблице остатков и оборотов регистра.

Скачать решение задачи 1.22

1 комментарий:

  1. Я невнимательно смотрел или не предусмотрена реализация со склада из шапки документа в первую очередь?

    ОтветитьУдалить