В процессе управления производством часто возникает ситуация, когда конкретный материал становится дефицитным, и его необходимо срочно перераспределить между заказами. В 1С:ERP 2.5 взаимосвязь между номенклатурой и потребностями может быть реализована на разных уровнях: от плановых спецификаций до сформированных этапов производства и конкретных складских резервов. Рассмотрим подробнее, какими инструментами можно быстро определить «заказы-потребители» для нужной позиции номенклатуры.
Это самый эффективный метод, если ваша цель — не просто увидеть список заказов, но и оперативно освободить материал (снять резерв). Эта обработка позволяет проанализировать дерево потребностей в разрезе складов и конкретных позиций.
Разберем алгоритм действий:
Номенклатуре.Если в вашей системе настроено обособленное обеспечение (материалы закупаются или резервируются под конкретное назначение), то наиболее наглядным будет отчет по остаткам. Проанализируем ситуацию через складские остатки.
Назначение.Заказ на производство №...). Это позволит моментально увидеть, под какие именно задачи на складе лежат физические остатки или ожидаются поступления.В тех случаях, когда заказы уже переданы в производство и по ним сформированы этапы, удобнее использовать инструменты диспетчирования. Посмотрим, как это сделать:
Рассмотрим рабочее место Производство — Межцеховое управление — Управление очередью заказов. Выбрав интересующий заказ, мы можем открыть Диспетчирование этапов. Однако, чтобы найти все заказы по материалу, лучше воспользоваться поиском в списке этапов:
Номенклатуре в табличной части Обеспечение материалами и работами.Иногда требуется получить сводную информацию программно или через консоль отчетов, особенно если материал используется в сложных многоуровневых спецификациях. В 1С:ERP основные данные о потребностях хранятся в регистрах накопления. Проанализируем ключевые из них:
РегистрНакопления.ОбеспечениеЗаказов — здесь хранится информация о том, сколько и под какой заказ (назначение) требуется материала.РегистрНакопления.ЗаказыМатериаловВПроизводстве — отражает потребности, возникшие на основании сформированных этапов производства.РегистрНакопления.РаспределениеЗапасов — наиболее полный регистр в последних версиях ERP, который связывает запасы, ожидаемые поступления и потребности.Если вы разрабатываете собственный отчет, можно обратиться к модулю менеджера спецификаций. В системе существует типовая функция, которая позволяет развернуть дерево спецификации и получить список всех необходимых материалов, включая вложенные полуфабрикаты.
Пример программного обращения к структуре изделия (схематично):
// Пример вызова функции для анализа состава спецификации
ПараметрыРазворота = НоменклатураСервер.ПараметрыРазворотаСпецификации();
РезультатТаблица = Справочники.РесурсныеСпецификации.ПолучитьСоставМатериалов(НужнаяСпецификация, ПараметрыРазворота);
// Далее выполняется обход таблицы и поиск вхождения нужной номенклатуры
Для глубокого планирования рассмотрим отчет Плановая потребность в материалах. В его настройках можно вывести не только количество, но и документы-распоряжения. Это полезно, когда этапы еще не сформированы, а потребность существует только в виде «черновиков» или предварительных заказов.
Также полезно заглянуть в отчет Ведомость по товарам на складах, добавив в регистраторы документы движения. Если материал уже был распределен или передан в цеховую кладовую, Регистратор (Этап производства) укажет на конкретного потребителя.
Выясним причину, по которой материал может быть «не виден» в некоторых отчетах. Если в системе не используется обособление товаров, то связь «материал — заказ» является виртуальной и динамической. Система распределяет свободные остатки согласно приоритетам заказов и датам отгрузки. В этом случае жесткой привязки в базе нет до момента фактического резервирования или списания. В такой ситуации используйте отчет Остатки и доступность с включенной опцией График поступления и отгрузки, чтобы увидеть, какие заказы претендуют на этот материал в ближайшее время по календарному плану.