Диалог директора торгового предприятия и менеджера по закупкам:
- Машину из ремонта пригнали, срочно готовь заказы на Базу "Электротовары" и База "Поставка комплектующих" - прокричал Директор пробегая себе в кабинет.
- Сейчас сделаю - неторопливо ответил менеджер по закупкам, начиная прокручивать в голове какие отчеты ему нужно сформировать, и как это все потом свести в Excel.
- За основу возьми продажи по этим поставщикам на следующий месяц за прошлый год - добавил Директор глухим басом из своего кабинета.
Представили себе ситуацию? Наверняка на каждом торговом предприятии подобная ситуация может возникнуть. Поехала машина по списку постоянных поставщиков и нужно срочно подготовить для каждого перечень номенклатуры для закупа.
Опытный менеджер по закупкам (читай как «продвинутый» пользователь "1С:Управление торговлей 8") для облегчения трудов своих воспользовался бы стандартным инструментом "Помощник планирования", а не опытный, наверняка начал бы формировать отчеты, переносить их в Excel и там сводить.
Но даже "продвинутому" пользователю в такой ситуации стандартный функционал "1С:Управление торговлей 8" может показаться "слегка" неудобным. Судите сами.
Открываем помощник планирования (Полный интерфейс: Документы -> Планирование -> Помощник планирования), и выполняем соответствующие настройки для создания плана закупок.
Закладка "Выходные данные"
- Тип плана = Закупки (так как планируем получить именно план закупок).
- Сценарий = Основной (помесячный) (Для выполнения тестового примера, условимся, что в результате мы хотим получить план закупок на месяц, с детализацией до уровня конкретного элемента справочника Номенклатура и только количественные показатели. Поэтому настройки для сценария планирования должны быть следующими: уровень группировки = Номенклатура, Период планирования = месяц, учет по количеству).
- Дата нач. = 01.06.2008 и Дата кон. = 30.06.2008 (период, на который будет формироваться план закупок - июнь 2008 года).
Закладка "Стратегия расчета количества"
- Объем продаж. Выбираем данную стратегию, так как задача заключается сформировать план закупок именно на основе фактических продаж за аналогичный период прошлого года. Указываем период июнь 2007 года. Поле "%" оставляем без изменений, т.к. ни увеличения, ни уменьшения продаж в планируемом периоде не предвидится.
- Складские остатки. Включаем в расчет количества данную стратегию, т.к. необходимо уменьшить расчетное количество товара для закупок на величину текущих складских остатков. В поле период указываем первый день периода (01.06.2008) на который формируем план закупок, и делаем отметку в поле "И" (И = Исключить).
- Заказы поставщикам. Включаем в расчет количества данную стратегию, т.к. необходимо исключить из расчета товары, которые уже заказаны у других поставщиков и плановая дата поступления которых меньше чем конец планового периода.
Также на этой закладке укажем, что результат расчета количества товара для закупа необходимо округлить до 1.
Закладка "Отборы"
На данной закладке нам необходимо задать фильтры, т.е. сказать программе, что при формировании плана закупок необходимо анализировать только ту номенклатуру, которую мы уже ранее покупали у поставщиков, к которым планируем отправить машину. Т.е. необходимо для всех выбранных стратегий на закладке "Стратегия расчета количества" для свойства Номенклатура указать список значений.
Для того чтобы это сделать, мы рассмотрим два способа. Первый способ - с использованием исключительно стандартного функционала конфигурации "1С:Управление торговлей 8". А второй способ с помощью доработанного "Помощника планирования" с автоматическим заполнением закладки "Отборы" (скачать обработку можно здесь).
В контексте поставленной задачи заполнение закладки "Отборы" стандартными средствами можно выполнить следующим образом:
1. Формируем отчет "Ведомость по партиям товаров на складах". Из данного отчета нам необходимо получить списки номенклатуры, которые мы когда либо закупали у поставщиков База "Электротовары" и База "Поставка комплектующих". Для этого в настройках отчета установим соответствующий отбор по списку значений для поля «Документ оприходования.Контрагент».
2. Далее необходимо в ручном режиме заполнить списки значений номенклатуры для отборов в обработке "Помощник планирования".
При заполнении отборов вторым способом (с помощью внешней обработки "Помощник планирования"), необходимо нажать кнопку "Заполнить" и выполнить настройки автоматического заполнения отборов.
- Период, за который необходимо проанализировать документы "Поступление товаров и услуг".
- Список складов Список складов, по которым необходимо учитывать движения поступления товаров. Если поле не заполнено будут учитываться документы "Поступление товаров и услуг" по всем складам.
- Список контрагентов Список контрагентов, по которым необходимо учитывать движения поступления товаров. Если поле не заполнено будут учитываться документы "Поступление товаров и услуг" по всем контрагентам.
Результат автоматического заполнения представлен на рисунке ниже.
После того, как все настройки на всех необходимых закладках обработки "Помощник планирования" заполнены, для формирования документа "План закупок" необходимо нажать на кнопку "Выполнить". В результате программа сообщит что, формирование документов не выполнено. Это произошло по той причине, что на 01.06.08 складках остатков достаточно, чтобы обеспечить продажи в течении июня 2008 по номенклатуре закупаемой у поставщиков База "Электротовары" и База "Поставка комплектующих".
Если из стратегии расчета количества товара для закупок убрать стратегию "Складские остатки", тогда в результате расчетов будет сформирован документ "План закупок".
PS Демо пример рассмотренный в данной статье подготовлен на основе данных из демонстрационной базы "1С:Управление торговлей 8" релиз 10.3.12.3