Почему этапы производства не попадают в регистр «Распределение запасов» в 1С:ERP 2.5?

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

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

Разберем детально механизм работы подсистемы обеспечения, выясним причины такого поведения системы и пошагово устраним возникшие неполадки.

Архитектура регистра «Распределение запасов» и работа фоновых заданий

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

Для повышения производительности при многопользовательской работе запись оперативных остатков распределения вынесена в фоновые и регламентные задания:

  1. При проведении документа Этап производства формируются движения по регистру накопления Запасы и потребности (или Распределение запасов – Движения в зависимости от релиза), а также фиксируется очередь на пересчет.
  2. Специальное регламентное задание Распределение запасов считывает накопившиеся изменения и заполняет одноименный регистр сведений. Если фоновое задание отключено, завершилось с ошибкой или заблокировано другой операцией, данные в регистре сведений не появятся, а обработка Состояние обеспечения заказов останется пустой.

Проверим состояние регламентного задания:

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

Проверка статусов и вариантов обеспечения в этапе производства

Если регламентное задание работает штатно, разберем заполнение реквизитов самого документа. Ошибки часто кроются в настройках строк табличной части документа Этап производства:

  1. Статус документа. Документы в статусе Формируется являются черновыми заготовками. Для того чтобы этап начал формировать потребность для подсистемы обеспечения, переведем его в статус Сформирован или К выполнению.
  2. Действие в табличной части «Обеспечение». Откроем вкладку с материалами и проверим колонку Действие. Потребность регистрируется только при установке значений К обеспечению или Резервировать по мере поступления. Если в строке выбрано Не обеспечивать или Отложить обеспечение, система игнорирует позицию при формировании движений распределения.
  3. Дата потребности и граница обеспечения. Посмотрим на дату отгрузки/потребности позиции. Если дата потребности выходит далеко за пределы горизонта планирования (срока поставки по способу обеспечения), система откладывает распределение. За актуализацию таких строк отвечает отдельное регламентное задание Актуализация потребностей по границе периода обеспечения, которое запускается раз в сутки.

Настройка параметров поддержания запаса и способов обеспечения

Теперь рассмотрим причину сообщения: «Для товаров не установлены параметры поддержания запаса...». Данная ошибка возникает на этапе формирования заказов поставщику при попытке закрыть дефицит по потребностям этапа.

Для корректного автозаказа система должна четко понимать, откуда и как закупать нужную номенклатуру под склад или подразделение:

  1. Перейдем в раздел Склад и доставка – Управление запасами – Настройка поддержания запасов (или рабочее место Параметры обеспечения потребностей).
  2. Выберем склад или цеховую кладовую, указанную в этапе производства в качестве источника обеспечения материалов.
  3. Для каждого материала проверим привязку: должен быть назначен Способ обеспечения потребностей с типом обеспечения Покупка и указанным сроком исполнения заказа.
  4. Если поддержание запаса на складе ведется не по нормативам (Min-Max), а строго под производство, проверим схему обеспечения: в ней для связки номенклатуры и склада должен быть определен метод обеспечения Заказ под заказ (расчет по потребностям).

Принудительное восстановление консистенции данных

Если настройки выполнены правильно, этапы переведены в рабочий статус, но записи в регистре сведений так и не появились из-за ранее произошедших сбоев, воспользуемся штатным инструментом восстановления:

  1. Откроем Функции для технического специалиста (через главное меню программы).
  2. Найдем в списке обработку Исправление ошибок в регистре сведений "Распределение запасов".
  3. Запустим анализ расхождений между фактическими остатками, потребностями заказов и состоянием регистра.
  4. Выполним автоматическое исправление обнаруженных ошибок, после чего регистр Распределение запасов будет принудительно пересчитан.
← На главную