Как реализовать сквозную задачу закупки, производства и продажи под заказ в 1С:ERP без накопления остатков на складе?

Бизнес-аналитик 1С v8.3 (Управляемые формы) 1С:ERP Управление предприятием Управленческий учет Промышленность, строительство и АПК
← На главную

При прохождении собеседований или аттестаций по 1С:ERP специалисты часто сталкиваются с классической задачей на проверку понимания логики товарных потоков и механизмов резервирования. Нам необходимо отразить цепочку операций: получить заказ от покупателя, принять предоплату, закупить комплектующие у поставщика, произвести готовую продукцию и отгрузить её клиенту. При этом ставится жесткое условие: до начала процесса остатки на складах отсутствуют, в процессе выполнения заказа «лишних» свободных остатков на складе быть не должно, а после отгрузки конечный остаток должен снова стать нулевым.

Давайте подробно разберем, как реализовать этот бизнес-кейс в конфигурации 1С:ERP Управление предприятием стандартными средствами, не отключая контроль остатков и не прибегая к сомнительным ручным корректировкам проводок.

Анализ возможных подходов к решению задачи

На интернет-форумах часто предлагают разные варианты решения этой задачи. Давайте проанализируем их:

  1. Отключение контроля остатков и «продажа в минус». Некоторые предлагают сначала оформить реализацию, уйти в отрицательный остаток, а затем «закрыть» его выпуском продукции. Это грубая методическая ошибка. В реальной базе 1С:ERP отключение контроля остатков ломает партионный учет, делает невозможным корректный расчет себестоимости при закрытии месяца и приводит к хаосу в регистрах.
  2. Использование ручных операций (бухгалтерских проводок). Метод полностью исключает использование механизмов ERP. Проводки не сделают движений по оперативным регистрам накопления, и система «не увидит» ни производства, ни реального движения товаров.
  3. Ордерная схема склада. Предлагается выписать финансовый документ реализации, который не списывает товары со склада физически, а затем оформить фактическую отгрузку расходным ордером, когда продукция появится. Этот механизм полезен, но сам по себе он не решает проблему резервирования материалов в процессе производства.
  4. Обособленное обеспечение потребностей (механизм назначений). Это самый изящный, методически верный и стандартный инструмент 1С:ERP. Он позволяет жестко привязать закупку материалов и выпуск продукции к конкретному заказу клиента. В этом случае все складские остатки (и комплектующие, и готовые табуреты) будут числиться под конкретным «назначением». Свободный остаток для других клиентов на протяжении всей цепочки будет равен нулю.

Рассмотрим детально, как настроить и реализовать этот пример с использованием обособленного обеспечения потребностей под заказ.

Шаг 1: Настройка нормативно-справочной информации (НСИ)

Прежде чем приступать к оформлению документов, выполним предварительные настройки в пустой базе:

Включим необходимый функционал в разделе НСИ и администрирование -> Настройка НСИ и разделов:

Создадим карточки партнеров и контрагентов:

Заполним справочник Номенклатура:

Создадим и откроем Ресурсную спецификацию для номенклатуры Табурет деревянный:

Шаг 2: Заказ клиента и отражение предоплаты

Отразим намерения покупателя приобрести нашу продукцию. Создадим документ Заказ клиента (раздел Продажи -> Заказы клиентов):

Отразим 100% предоплату от покупателя. На основании созданного Заказа клиента введем документ Поступление безналичных денежных средств на сумму 20 000 рублей. Проведем его и убедимся, что оплата зачтена по заказу.

Шаг 3: Обеспечение потребности и закупка материалов

Теперь система «знает», что нам необходимо выпустить 20 табуретов под конкретный заказ, но материалов для их производства на складе нет. Сформируем потребность в материалах под наше назначение.

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

Когда материалы фактически прибудут от поставщика, на основании Заказа поставщику создадим документ Приобретение товаров и услуг. После его проведения материалы поступят на склад. Они физически будут находиться на складе, но их свободный остаток будет равен нулю, так как они полностью зарезервированы под назначение заказа клиента ООО «Ромашка». Никакой другой документ не сможет списать эти материалы на другие нужды.

Шаг 4: Производство продукции под назначение

Перейдем к этапу сборки готовой продукции. Создадим документ Заказ на производство (раздел Производство -> Заказы на производство):

Далее по цепочке управления производством (в зависимости от настроек методики в вашей базе):

После завершения этапа производства на склад поступает готовый продукт — 20 деревянных табуретов. Они также числятся обособленно под назначением покупателя ООО «Ромашка». Свободный остаток готовой продукции на складе остается равным нулю.

Шаг 5: Реализация готовой продукции покупателю

Теперь, когда продукция готова и зарезервирована под нашего клиента, мы можем завершить сделку:

После проведения реализации 20 табуретов списываются со склада и передаются покупателю.

Анализ остатков и себестоимости по окончании процесса

Давайте проанализируем состояние наших складов и регистров после проведения всей цепочки документов:

Использование этого механизма имеет еще одно важное преимущество для финансового учета. При обособленном обеспечении система рассчитывает себестоимость партионным методом под конкретное назначение. Это значит, что финансовый результат по сделке с ООО «Ромашка» будет рассчитан с абсолютной точностью: в себестоимость продаж этих 20 табуретов войдет стоимость именно тех ножек и оснований, которые были закуплены у ООО «Основной поставщик» специально для этого проекта.

← На главную