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