Как в 1С:УНФ настроить использование аналогов материалов в производстве и закупках?

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

В процессе производственной деятельности часто возникает ситуация, когда основной материал, указанный в спецификации, заканчивается на складе. При этом в наличии есть его полный аналог от другого производителя. Встает вопрос: как в 1С:УНФ гибко управлять такими заменами, чтобы не останавливать производство и корректно формировать заказы поставщикам, обеспечивая при этом контроль расхождений производства и спецификаций, особенно при работе с большими объемами? Давайте детально разберем несколько подходов к решению этой задачи, от стандартных механизмов программы до вариантов с доработкой.

Проанализируем исходную ситуацию: у нас есть производство рубашек. В спецификации прописаны белые нитки от "Фирмы 1". Этих ниток на складе нет, но есть идентичные от "Фирмы 2". Нам нужен механизм, который позволит в Заказе поставщику выбрать доступный аналог и, что важнее, использовать его в производстве без ручного изменения сотен Заказов на производство.

Решение 1: Архитектурный подход через характеристики номенклатуры (рекомендуемый)

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

Разберем по шагам:

  1. Включаем учет по характеристикам. Если он еще не активен, перейдите в раздел Настройки – Еще больше возможностей – Общее и установите флаг "Характеристики номенклатуры".
  2. Создаем общую номенклатуру. Заведем одну карточку товара, например, "Нитки белые швейные". В этой карточке на вкладке "Характеристики" установите флаг "Использовать характеристики".
  3. Создаем характеристики. Теперь для нашей номенклатуры "Нитки белые швейные" создадим несколько характеристик. Каждая характеристика будет соответствовать конкретному бренду или артикулу. Например:
    • Фирма 1, арт. 123
    • Фирма 2, арт. 456
    • Фирма 3, арт. 789
    Таким образом, на складе у нас будет числиться одна позиция, но с разными аналитическими разрезами (характеристиками), что позволяет видеть остатки по каждому бренду отдельно.
  4. Настраиваем спецификацию. Это ключевой момент. При создании спецификации на рубашку на вкладке "Материалы и работы" мы добавляем нашу номенклатуру "Нитки белые швейные", но поле "Характеристика" оставляем пустым. Это означает, что для производства подойдет любая характеристика данной номенклатуры.

Как это работает на практике:

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

Решение 2: Параметрические спецификации

Этот механизм также является штатным, но менее гибким для решения задачи с динамической заменой по остаткам. Он подойдет, если выбор аналога зависит от какого-то заранее известного параметра, например, конкретного поставщика — для таких задач есть автоматический расчет потребности по спецификациям в УНФ. При работе со сложными формулами бывает полезна печать развернутой параметрической спецификации для проверки всех расчетов.

Принцип работы:

  1. Создайте спецификацию и в ее настройках укажите, что она является параметрической.
  2. Создайте параметр, например, с именем "ПоставщикНиток" и типом значения "Номенклатура".
  3. На вкладке "Материалы и работы" для строки с нитками можно задать формулу. Например:
    
    Если Параметр("ПоставщикНиток") = "Фирма1" Тогда
        Номенклатура("Нитки белые, Фирма 1")
    ИначеЕсли Параметр("ПоставщикНиток") = "Фирма2" Тогда
        Номенклатура("Нитки белые, Фирма 2")
    Иначе
        // Номенклатура по умолчанию
        Номенклатура("Нитки белые, Фирма 1")
    КонецЕсли
    

Ограничения данного подхода:

Решение 3: Доработка системы через расширение (полная автоматизация)

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

Рассмотрим алгоритм глубокой автоматизации:

  1. Создание регистра аналогов.

    Необходимо создать Регистр сведений "Аналоги номенклатуры", где будут указаны приоритеты и коэффициенты замены.

  2. Модификация документов.

    С помощью расширения можно реализовать автоматическое создание документов производства в УНФ с уже подобранными аналогами на основании текущих остатков. Команда "Подобрать аналоги по остаткам" должна анализировать дефицит и предлагать замену из регистра. Для этой задачи есть планирование производства и оценка дефицита в УНФ.

  3. Программирование логики подбора.

    Важно предусмотреть обработку частичной замены: если основного материала не хватает, алгоритм должен разбить строку, подставив в новую строку номенклатуру-аналог в нужном количестве.

Решение 4: Использование механизма "Номенклатура поставщиков"

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

Как настроить:

  1. Заведите в своей базе одну карточку номенклатуры "Нитки белые универсальные".
  2. В карточке в панели навигации выберите "Номенклатура поставщиков".
  3. Добавьте записи для каждого контрагента (наименования, артикулы).

При создании заказа система подставит данные, понятные поставщику, а на склад товар придет под вашим единым названием. Для передачи материалов в цех в этом случае удобно использовать требование на склад с разузлованием по спецификациям, чтобы кладовщик видел весь состав необходимых материалов.

Вывод

Выбор оптимального решения зависит от ваших бизнес-процессов:

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

← На главную