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