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

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

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

Методика 1: Дробление видов номенклатуры и иерархия групп

Разберем типичную ситуацию: у нас есть общая категория «Электроника», куда входят резисторы (со свойством «Сопротивление») и конденсаторы (со свойством «Емкость»). В 1С:ERP основным «двигателем» логики свойств является Вид номенклатуры. Мы не можем просто привязать свойство к конкретной позиции номенклатуры — оно привязывается к набору свойств, который определяется именно видом.

Проанализируем оптимальный алгоритм действий:

  1. Создадим Группу видов номенклатуры с названием «Электроника». Это позволит нам визуально сгруппировать справочник и использовать группировку в отчетах.
  2. Внутри этой группы создадим отдельные Виды номенклатуры: «Резисторы», «Конденсаторы», «Транзисторы».
  3. Для каждого вида настроим использование характеристик. Если характеристики должны быть уникальными для каждой детали (например, номинал), выберем вариант «Индивидуальные для номенклатуры». Если же набор номиналов стандартен для всего вида, выберем «Общие для вида номенклатуры».

Преимущество этого подхода: когда менеджер создает характеристику для конденсатора, он видит в карточке только поле «Емкость». Ему не нужно пролистывать список из десятков полей, относящихся к резисторам или проводам. Кроме того, это критически важно для настройки Шаблонов наименований.

Методика 2: Использование «Общих» дополнительных реквизитов

Часто возникает вопрос: как быть с параметрами, которые повторяются у разных видов номенклатуры? Например, у «Провода» и «Кабеля» есть общее свойство «Сечение», а у «Электродвигателя» — «Мощность», которая также может быть у «Трансформатора».

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

  1. Перейдем в раздел настроек дополнительных реквизитов.
  2. При создании нового реквизита «Сечение» мы не просто добавляем его в один вид, а делаем его «Общим».
  3. В настройках Вида номенклатуры для «Провода» добавим этот реквизит из списка существующих.
  4. Повторим это же действие для «Кабеля», выбрав тот же самый объект «Сечение».

Почему это важно? Если вы создадите два разных реквизита с одинаковым именем «Сечение», система будет воспринимать их как разные аналитические разрезы. Вы не сможете построить отчет «Продажи товаров с сечением 2.5 мм²», так как для программы это будут разные данные. Использование общего реквизита объединяет эти данные в единую аналитическую цепочку.

Методика 3: Настройка условий видимости и доступности

Иногда бизнес-процессы требуют сохранить единый Вид номенклатуры для большого перечня товаров. В этом случае мы можем прибегнуть к настройке логики интерфейса. Рассмотрим, как ограничить видимость реквизитов внутри одной карточки.

В настройках состава дополнительных реквизитов для каждого поля можно задать Условие видимости. Проанализируем пример: мы создаем общий вид «Радиодетали» и добавляем туда реквизиты «Емкость» и «Сопротивление».

  1. Добавим в саму номенклатуру (не в характеристики!) обязательный дополнительный реквизит «Тип компонента» с вариантами выбора: Конденсатор, Резистор.
  2. В настройках реквизита характеристики «Емкость» установим условие видимости: Объект.Номенклатура.ТипКомпонента = "Конденсатор".
  3. Аналогично настроим «Сопротивление» для резисторов.

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

Методика 4: Автоматизация наименований через формулы

Одной из главных целей ведения свойств является автоматическое формирование строки наименования. Посмотрим на пример настройки шаблона для вида номенклатуры «Конденсаторы».

В настройках Вида номенклатуры выберем вкладку «Шаблоны наименований». Для характеристик можно прописать формулу:

[Емкость] + " " + [ЕдИзмЕмкости] + ", " + [РабочееНапряжение] + "В"

Разберем, как это работает: при записи характеристики система сама соберет строку вида «470 мкФ, 25В». Если вы используете разные виды номенклатуры, для каждого будет свой уникальный шаблон. Если же вы используете один вид для всего, формула превратится в громоздкую конструкцию с условиями ?() или ВЫБОР, что затрудняет поддержку.

Важные технические нюансы и ограничения

Проанализируем ситуацию с изменением Вида номенклатуры. В отличие от старых систем, в ERP это действие заблокировано, если по номенклатуре уже есть движения (остатки, продажи). Это связано с тем, что вид определяет Настройки распределения, Политику учета серий и Группы финансового учета.

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

Для хранения чисто справочной информации, которая не участвует в подборе товаров и не должна попадать в наименование, рекомендуем использовать Дополнительные сведения. Они хранятся в отдельной таблице (регистре сведений) и не нагружают основную форму объекта, что позволяет расширять описание товаров без изменения структуры Вида номенклатуры.

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

← На главную