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

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

В процессе управления производством часто возникает ситуация, когда конкретный материал становится дефицитным, и его необходимо срочно перераспределить между заказами. В 1С:ERP 2.5 взаимосвязь между номенклатурой и потребностями может быть реализована на разных уровнях: от плановых спецификаций до сформированных этапов производства и конкретных складских резервов. Рассмотрим подробнее, какими инструментами можно быстро определить «заказы-потребители» для нужной позиции номенклатуры.

Способ 1: Использование обработки «Состояние обеспечения заказов»

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

Разберем алгоритм действий:

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

Способ 2: Отчет «Остатки и доступность товаров» с группировкой по назначению

Если в вашей системе настроено обособленное обеспечение (материалы закупаются или резервируются под конкретное назначение), то наиболее наглядным будет отчет по остаткам. Проанализируем ситуацию через складские остатки.

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

Способ 3: Анализ через рабочее место «Управление очередью заказов»

В тех случаях, когда заказы уже переданы в производство и по ним сформированы этапы, удобнее использовать инструменты диспетчирования. Посмотрим, как это сделать:

Рассмотрим рабочее место Производство — Межцеховое управление — Управление очередью заказов. Выбрав интересующий заказ, мы можем открыть Диспетчирование этапов. Однако, чтобы найти все заказы по материалу, лучше воспользоваться поиском в списке этапов:

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

Способ 4: Технический подход через регистры (для опытных пользователей)

Иногда требуется получить сводную информацию программно или через консоль отчетов, особенно если материал используется в сложных многоуровневых спецификациях. В 1С:ERP основные данные о потребностях хранятся в регистрах накопления. Проанализируем ключевые из них:

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

Пример программного обращения к структуре изделия (схематично):


// Пример вызова функции для анализа состава спецификации
ПараметрыРазворота = НоменклатураСервер.ПараметрыРазворотаСпецификации();
РезультатТаблица = Справочники.РесурсныеСпецификации.ПолучитьСоставМатериалов(НужнаяСпецификация, ПараметрыРазворота);
// Далее выполняется обход таблицы и поиск вхождения нужной номенклатуры

Способ 5: Отчет «Ведомость по дефициту изделий» и «Плановая потребность»

Для глубокого планирования рассмотрим отчет Плановая потребность в материалах. В его настройках можно вывести не только количество, но и документы-распоряжения. Это полезно, когда этапы еще не сформированы, а потребность существует только в виде «черновиков» или предварительных заказов.

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

Важные нюансы обеспечения

Выясним причину, по которой материал может быть «не виден» в некоторых отчетах. Если в системе не используется обособление товаров, то связь «материал — заказ» является виртуальной и динамической. Система распределяет свободные остатки согласно приоритетам заказов и датам отгрузки. В этом случае жесткой привязки в базе нет до момента фактического резервирования или списания. В такой ситуации используйте отчет Остатки и доступность с включенной опцией График поступления и отгрузки, чтобы увидеть, какие заказы претендуют на этот материал в ближайшее время по календарному плану.

← На главную