Одной из наиболее востребованных функций в 1С:ERP Управление предприятием является автоматизация процесса закупки. Когда компания получает заказ от клиента, важно оперативно понять: хватит ли материалов на складе для производства продукции и что именно нужно докупить у поставщиков. В этой статье мы подробно разберем, как настроить систему таким образом, чтобы потребность в сырье рассчитывалась автоматически на основе введенных спецификаций.
Рассмотрим ситуацию, с которой часто сталкиваются начинающие пользователи: на предприятии оформляются документы Производство без заказа. Этот документ по своей сути фиксирует факт выпуска продукции и факт списания материалов. Он удобен для быстрого отражения операций, но у него есть существенный минус — он не создает предварительную потребность.
Для системы 1С:ERP документ Производство без заказа является «неожиданным» событием. Программа не знает заранее, что вы собираетесь производить, и, следовательно, не может подсказать отделу закупок, какие комплектующие нужно привезти к определенной дате. Чтобы механизм планирования закупок заработал, нам необходимо использовать документы-распоряжения, такие как Заказ на производство или Заказ материалов в производство.
Прежде всего, проанализируем наши нормативные данные. В системе должны быть корректно заполнены Ресурсные спецификации. Именно в них указывается, из каких ингредиентов или деталей состоит готовое изделие.
Проверим следующие настройки в спецификации:
Разберем классическую схему обеспечения «под заказ», которая позволяет связать продажу и закупку сырья:
1. Заказ клиента. Когда мы вносим заказ, в строках продукции устанавливаем действие К обеспечению. Это дает понять системе, что продукцию нужно либо найти на складе, либо произвести.
2. Формирование заказов на производство. Воспользуемся обработкой Формирование заказов на производство по потребностям. Система увидит Заказ клиента и предложит создать Заказ на производство.
3. Управление этапами. После создания Заказа на производство необходимо сформировать Этапы производства. Именно в этапе происходит так называемое «разузлование». Система берет спецификацию готовой продукции и «раскладывает» ее на составляющие материалы. В документе Этап производства на вкладке «Обеспечение материалами» появятся все необходимые позиции сырья.
4. Установка статусов обеспечения. В Этапе производства для материалов, которых нет на складе, нужно установить действие К обеспечению. С этого момента отдел закупок увидит эту потребность в своих отчетах.
Теперь выясним, как отдел закупок узнает о дефиците. Основным инструментом здесь выступает обработка Формирование заказов по потребностям. Разберем алгоритм работы с ней по шагам:
Заказ клиента или Заказ на производство, чтобы увидеть потребность только под него.Важный момент: Чтобы система знала, что этот материал нужно именно купить, а не произвести самостоятельно, в карточке номенклатуры (или в настройках склада) должна быть настроена Схема обеспечения, где для данного типа сырья указан способ «Покупка».
Если внедрение полноценного позаказного производства (с этапами и диспетчеризацией) кажется слишком сложным, рассмотрим альтернативный вариант через подсистему планирования. Этот метод отлично подходит для предприятий, работающих сериями или имеющих стабильный портфель заказов.
Проанализируем последовательность действий:
План продаж, куда переносим данные из заказов клиентов или прогнозные значения.План производства. При проведении этого документа система автоматически выполнит разузлование по спецификациям и рассчитает общую массу сырья, необходимую для выполнения плана.План закупок, используя в качестве источника данных «План производства (материалы)».План закупок мы увидим сводную таблицу: сколько и какого сырья нужно заказать у поставщиков с учетом текущих складских остатков.Посмотрим на ситуацию со стороны производства. Как начальнику цеха понять, можно ли начинать работу? Для этого в 1С:ERP предусмотрен специализированный отчет Состояние обеспечения заказов (или Наличие материалов для обеспечения этапов).
Этот отчет визуализирует состояние каждой позиции:
Если мы заглянем «под капот» системы, то увидим, что данные о потребностях хранятся в регистрах накопления, таких как ЗапасыИПотребности. Когда мы устанавливаем в заказе или этапе действие К обеспечению, система делает запись в этот регистр.
Рассмотрим пример логики, которую использует обработка формирования заказов (упрощенно):
// Логика расчета дефицита
Дефицит = ПотребностьПоЗаказам - (ОстатокНаСкладе + ОжидаемыеПоступления);
Если Дефицит > 0 Тогда
СформироватьСтрокуЗаказаПоставщику(Номенклатура, Дефицит);
КонецЕсли;
Именно поэтому крайне важно соблюдать дисциплину ведения документов: если вы забыли перевести Этап производства в статус К выполнению или не установили флаг обеспечения, система будет считать, что материалы вам не нужны, и закупщик их не увидит.
Для того чтобы в 1С:ERP эффективно видеть потребность в сырье под заказы клиентов, мы рекомендуем:
Производство без заказа к схеме с использованием Заказов на производство. Это даст прозрачность в планировании.Ресурсные спецификации, так как они являются фундаментом для всех расчетов.Схемы обеспечения для сырья, указав сроки поставки и основных поставщиков. Это позволит системе не просто показывать дефицит, но и формировать график платежей и поставок.Состояние обеспечения для контроля работы отдела снабжения.Таким образом, автоматизация закупок в ERP — это не просто «одна кнопка», а выстроенный процесс, объединяющий отдел продаж, производство и склад. Правильная настройка этих связей позволит вам избежать простоев производства из-за отсутствия копеечной детали и одновременно не замораживать лишние средства в избыточных запасах на складе.