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