При переходе с систем старого поколения (например, 1С:УПП) на современные конфигурации вроде 1С:ERP или 1С:Комплексная автоматизация, пользователи часто сталкиваются с вопросом: как правильно организовать структуру дополнительных реквизитов, если в рамках одного широкого класса товаров (например, «Электроника») разные изделия требуют совершенно разных параметров характеристик. Рассмотрим подробно, как эффективно решить эту задачу, сохранив чистоту справочников и удобство работы пользователей.
Разберем типичную ситуацию: у нас есть общая категория «Электроника», куда входят резисторы (со свойством «Сопротивление») и конденсаторы (со свойством «Емкость»). В 1С:ERP основным «двигателем» логики свойств является Вид номенклатуры. Мы не можем просто привязать свойство к конкретной позиции номенклатуры — оно привязывается к набору свойств, который определяется именно видом.
Проанализируем оптимальный алгоритм действий:
Преимущество этого подхода: когда менеджер создает характеристику для конденсатора, он видит в карточке только поле «Емкость». Ему не нужно пролистывать список из десятков полей, относящихся к резисторам или проводам. Кроме того, это критически важно для настройки Шаблонов наименований.
Часто возникает вопрос: как быть с параметрами, которые повторяются у разных видов номенклатуры? Например, у «Провода» и «Кабеля» есть общее свойство «Сечение», а у «Электродвигателя» — «Мощность», которая также может быть у «Трансформатора».
Выясним, как избежать дублирования одинаковых свойств. Для этого в 1С:ERP реализован механизм общих дополнительных реквизитов. Посмотрим на алгоритм реализации:
Вида номенклатуры для «Провода» добавим этот реквизит из списка существующих.Почему это важно? Если вы создадите два разных реквизита с одинаковым именем «Сечение», система будет воспринимать их как разные аналитические разрезы. Вы не сможете построить отчет «Продажи товаров с сечением 2.5 мм²», так как для программы это будут разные данные. Использование общего реквизита объединяет эти данные в единую аналитическую цепочку.
Иногда бизнес-процессы требуют сохранить единый Вид номенклатуры для большого перечня товаров. В этом случае мы можем прибегнуть к настройке логики интерфейса. Рассмотрим, как ограничить видимость реквизитов внутри одной карточки.
В настройках состава дополнительных реквизитов для каждого поля можно задать Условие видимости. Проанализируем пример: мы создаем общий вид «Радиодетали» и добавляем туда реквизиты «Емкость» и «Сопротивление».
Объект.Номенклатура.ТипКомпонента = "Конденсатор".Такой подход позволяет динамически менять состав полей в зависимости от того, какой товар выбран. Однако помните, что это усложняет администрирование системы при большом количестве параметров.
Одной из главных целей ведения свойств является автоматическое формирование строки наименования. Посмотрим на пример настройки шаблона для вида номенклатуры «Конденсаторы».
В настройках Вида номенклатуры выберем вкладку «Шаблоны наименований». Для характеристик можно прописать формулу:
[Емкость] + " " + [ЕдИзмЕмкости] + ", " + [РабочееНапряжение] + "В"
Разберем, как это работает: при записи характеристики система сама соберет строку вида «470 мкФ, 25В». Если вы используете разные виды номенклатуры, для каждого будет свой уникальный шаблон. Если же вы используете один вид для всего, формула превратится в громоздкую конструкцию с условиями ?() или ВЫБОР, что затрудняет поддержку.
Проанализируем ситуацию с изменением Вида номенклатуры. В отличие от старых систем, в ERP это действие заблокировано, если по номенклатуре уже есть движения (остатки, продажи). Это связано с тем, что вид определяет Настройки распределения, Политику учета серий и Группы финансового учета.
Поэтому правильное проектирование дерева видов номенклатуры необходимо выполнять до начала массового ввода данных. Если вы ошиблись и объединили слишком разные товары в один вид, вам придется:
Для хранения чисто справочной информации, которая не участвует в подборе товаров и не должна попадать в наименование, рекомендуем использовать Дополнительные сведения. Они хранятся в отдельной таблице (регистре сведений) и не нагружают основную форму объекта, что позволяет расширять описание товаров без изменения структуры Вида номенклатуры.
Подводя итог, наиболее надежным и масштабируемым решением для учета электроники и кабельной продукции в 1С:ERP является сочетание узкой специализации видов номенклатуры и использования общих дополнительных реквизитов для пересекающихся параметров.