Как в 1С:ERP рассчитать потребность в сырье и материалах для выполнения заказов клиентов?

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

Одной из наиболее востребованных функций в 1С:ERP Управление предприятием является автоматизация процесса закупки. Когда компания получает заказ от клиента, важно оперативно понять: хватит ли материалов на складе для производства продукции и что именно нужно докупить у поставщиков. В этой статье мы подробно разберем, как настроить систему таким образом, чтобы потребность в сырье рассчитывалась автоматически на основе введенных спецификаций.

Проблема схемы «Производство без заказа» и ее ограничения

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

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

Шаг 1: Настройка ресурсных спецификаций

Прежде всего, проанализируем наши нормативные данные. В системе должны быть корректно заполнены Ресурсные спецификации. Именно в них указывается, из каких ингредиентов или деталей состоит готовое изделие.

Проверим следующие настройки в спецификации:

  1. Статус спецификации должен быть установлен в значение Принята. Только такие спецификации используются системой для расчетов.
  2. На вкладке Материалы и работы должны быть четко указаны нормативы расхода и способы получения материалов (например, «Обеспечивать совместно» или «Номенклатура»).
  3. Убедимся, что для выпускаемой продукции в карточке номенклатуры указана данная спецификация как Основная.

Шаг 2: Создание цепочки документов для формирования потребности

Разберем классическую схему обеспечения «под заказ», которая позволяет связать продажу и закупку сырья:

1. Заказ клиента. Когда мы вносим заказ, в строках продукции устанавливаем действие К обеспечению. Это дает понять системе, что продукцию нужно либо найти на складе, либо произвести.

2. Формирование заказов на производство. Воспользуемся обработкой Формирование заказов на производство по потребностям. Система увидит Заказ клиента и предложит создать Заказ на производство.

3. Управление этапами. После создания Заказа на производство необходимо сформировать Этапы производства. Именно в этапе происходит так называемое «разузлование». Система берет спецификацию готовой продукции и «раскладывает» ее на составляющие материалы. В документе Этап производства на вкладке «Обеспечение материалами» появятся все необходимые позиции сырья.

4. Установка статусов обеспечения. В Этапе производства для материалов, которых нет на складе, нужно установить действие К обеспечению. С этого момента отдел закупок увидит эту потребность в своих отчетах.

Шаг 3: Использование обработки «Формирование заказов по потребностям»

Теперь выясним, как отдел закупок узнает о дефиците. Основным инструментом здесь выступает обработка Формирование заказов по потребностям. Разберем алгоритм работы с ней по шагам:

  1. Открываем обработку (раздел Закупки — Заказы поставщикам — Создать по потребностям).
  2. На первом шаге выбираем склад, для которого нужно пополнить запасы.
  3. На этапе фильтрации можно выбрать конкретный Заказ клиента или Заказ на производство, чтобы увидеть потребность только под него.
  4. Система проанализирует остатки на складах, ожидаемые приходы от поставщиков и текущие потребности из этапов производства.
  5. В результате программа выведет список материалов, которые необходимо закупить, с указанием количества и рекомендованного поставщика.

Важный момент: Чтобы система знала, что этот материал нужно именно купить, а не произвести самостоятельно, в карточке номенклатуры (или в настройках склада) должна быть настроена Схема обеспечения, где для данного типа сырья указан способ «Покупка».

Вариант упрощенного планирования: План производства и План закупок

Если внедрение полноценного позаказного производства (с этапами и диспетчеризацией) кажется слишком сложным, рассмотрим альтернативный вариант через подсистему планирования. Этот метод отлично подходит для предприятий, работающих сериями или имеющих стабильный портфель заказов.

Проанализируем последовательность действий:

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

Инструменты контроля: Отчет «Наличие материалов для обеспечения этапов»

Посмотрим на ситуацию со стороны производства. Как начальнику цеха понять, можно ли начинать работу? Для этого в 1С:ERP предусмотрен специализированный отчет Состояние обеспечения заказов (или Наличие материалов для обеспечения этапов).

Этот отчет визуализирует состояние каждой позиции:

Техническая реализация связи «Заказ — Сырье»

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

Рассмотрим пример логики, которую использует обработка формирования заказов (упрощенно):


// Логика расчета дефицита
Дефицит = ПотребностьПоЗаказам - (ОстатокНаСкладе + ОжидаемыеПоступления);
Если Дефицит > 0 Тогда
    СформироватьСтрокуЗаказаПоставщику(Номенклатура, Дефицит);
КонецЕсли;

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

Резюме и рекомендации

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

  1. Перейти от использования документа Производство без заказа к схеме с использованием Заказов на производство. Это даст прозрачность в планировании.
  2. Тщательно проработать Ресурсные спецификации, так как они являются фундаментом для всех расчетов.
  3. Настроить Схемы обеспечения для сырья, указав сроки поставки и основных поставщиков. Это позволит системе не просто показывать дефицит, но и формировать график платежей и поставок.
  4. Регулярно использовать отчет Состояние обеспечения для контроля работы отдела снабжения.

Таким образом, автоматизация закупок в ERP — это не просто «одна кнопка», а выстроенный процесс, объединяющий отдел продаж, производство и склад. Правильная настройка этих связей позволит вам избежать простоев производства из-за отсутствия копеечной детали и одновременно не замораживать лишние средства в избыточных запасах на складе.

← На главную