Конфигурация варианта
Конфигурация варианта описывает, в каких исполнениях выпускается продукт: например, корпус черный или белый, с подсветкой или без.
Конфигурация привязывается к номенклатуре – в ее поле Конфигурация варианта. После этого в заказах и записях прослеживаемости с этой номенклатурой можно указать исполнение, выбрав значения из этого набора.
Одну конфигурацию можно привязать к нескольким номенклатурам, чтобы не описывать одинаковый набор исполнений заново.
Основные термины
| Термин | Определение |
|---|---|
| Атрибут | Группа взаимоисключающих вариантов. Например, атрибут «Цвет» с вариантами «Черный» и «Белый» |
| Вариант | Одно из значений атрибута. Из значений одного атрибута выбирается только одно |
| Опция | Самостоятельная характеристика: либо есть, либо нет. Не входит в атрибут |
| Измерение | Самостоятельная характеристика, задающая размерный параметр продукта. Как и опция, не входит в атрибут |
Сведения
Наименование: Конфигурация варианта
Системное имя: mes_variant_configuration
Класс: мастер-данные
Колонки таблицы
| Название | Тип колонки | Название колонки |
|---|---|---|
| Конфигурация варианта ID | String | variant_configuration_id |
| Конфигурация варианта | Translated text | variant_configuration |
| Информация | Translated text | information |
| Активно | True/False | active |
| GUID_1C | String | guid_1c |
| ID | Big Integer | sys_id |
| Когда создано | Date/Time | sys_created_at |
| Кем создано | Reference | sys_created_by |
| Когда изменено | Date/Time | sys_updated_at |
| Кем изменено | Reference | sys_updated_by |
Поля формы
| Поле | Обязательно | Описание |
|---|---|---|
| Конфигурация варианта ID | Да | Уникальный идентификатор конфигурации варианта |
| Конфигурация варианта | Да | Название конфигурации варианта |
| Информация | Нет | Дополнительная информация |
| Активно | Нет | Признак активности записи |
Сами варианты и опции в полях формы не хранятся – они настраиваются в виджете конфигурации варианта
Виджет конфигурации варианта
В виджете собирается сам набор исполнений: какие характеристики есть у продукта и какие значения они могут принимать.
Виджет отображается только для уже созданной записи конфигурации
Элементы конфигурации различаются по вложенности:
- варианты – группируются в атрибуты, то есть занимают два уровня: атрибут и значения внутри него;
- опции и измерения – самостоятельные строки без вложенности.
В любом случае значение выбирается из справочника Варианты: нажмите
, чтобы выбрать существующую запись, или
, чтобы создать новую. После выбора в строке отображаются две колонки: слева ссылка на запись справочника, справа ее название.
Справочник Варианты общий для всех конфигураций: значение, созданное через +, попадает в справочник и станет доступно при настройке других конфигураций
Добавление варианта
Вариант нельзя добавить сам по себе – только внутри атрибута. Поэтому кнопка Добавить вариант сначала создает атрибут, а значения добавляются уже в него. Например, атрибут «Цвет корпуса» со значениями «Черный» и «Белый».
- Нажмите Добавить вариант – появится строка атрибута с полем для названия и кнопкой Добавить.
- Введите название атрибута. Оно должно отличаться от названий других атрибутов этой конфигурации. Название хранится только в конфигурации: в справочник Варианты оно не попадает.
- Нажмите Добавить в строке атрибута – под ним появится строка для значения.
- Выберите значение из справочника или создайте новое. Одно значение нельзя добавить в конфигурацию дважды.
- Повторите шаги 3–4 для остальных значений атрибута.
Без названия атрибута значение сохранится как опция, а не как вариант. Если названия атрибутов повторяются или значение добавлено дважды, конфигурация не сохранится
Вложенность ограничена вторым уровнем: создать вариант внутри варианта нельзя
Добавление опции или измерения
- Нажмите Добавить опцию или Добавить измерение.
- Выберите значение из справочника или создайте новое.
Опции и измерения добавляются самостоятельными строками, вложенных уровней у них нет.
Удаление
- Чтобы удалить отдельный вариант, опцию или измерение, нажмите
. - Чтобы удалить атрибут, нажмите Удалить рядом с его названием.
Атрибут удаляется вместе со всеми вариантами внутри него. Система запросит подтверждение – после согласия значения не восстановить
Сохранение конфигурации
Настройки виджета сохраняются кнопкой Сохранить в шапке формы.
В строке обязательно должен быть выбран вариант, опция или измерение – название атрибута само по себе не сохраняется
Выбор исполнения в записях
Конфигурация – это набор возможных исполнений продукта. Конкретное исполнение выбирают в определенной записи.
Исполнение выбирают кнопкой Конфигурация варианта. Она есть на формах:
Значения для выбора берутся из конфигурации, которая указана у номенклатуры записи. Поэтому выбрать исполнение можно, только если в записи сохранена номенклатура, а у номенклатуры заполнено поле Конфигурация варианта
Как указать исполнение
- Откройте нужную запись одной из сущностей, где есть кнопка.
- Нажмите Конфигурация варианта – откроется окно с элементами конфигурации.
- В каждом атрибуте выберите один вариант.
- Отметьте опции, которые есть у продукции.
- Введите значения измерений. Если значение не ввести, сохранится 0.
- Нажмите Сохранить – исполнение сохранится в записи.
В окне показываются только те типы элементов, которые есть в конфигурации: например, если в ней нет измерений, вводить их не придется.
Наследование исполнения
Исполнение не нужно указывать заново в каждой записи производственной цепочки: при автоматическом создании записей оно переносится вместе с номенклатурой.
Создание производственного заказа из позиции. Если ПЗ создается кнопкой Создать ПЗ в секции Позиции заказа, он получает номенклатуру и исполнение позиции.
Генерация данных прослеживаемости. Партии, лоты и серийные номера, созданные кнопкой Сгенерировать в связанных списках прослеживаемости, получают номенклатуру и исполнение записи-источника. Источник зависит от того, на какой форме нажата кнопка Сгенерировать:
| Форма | Откуда берутся номенклатура и исполнение |
|---|---|
| Заказ | Из позиции, выделенной в секции Позиции. Если позицию не выделять, ничего не переносится |
| Позиция | Из самой позиции |
| Производственный заказ | Из самого производственного заказа |
| Операция производственного заказа | Из производственного заказа, к которому относится операция |
Для лота и серийного номера исполнение переносится не всегда:
- Партия получает номенклатуру и исполнение источника, если они заполнены.
- Лот получает номенклатуру и исполнение, только если у партии, выбранной для лота, та же номенклатура. Например, в ПЗ номенклатура «Корпус», а для лота выбрана партия «Крышки» – лот создается без номенклатуры и исполнения.
- Серийный номер получает номенклатуру и исполнение источника. Если у источника номенклатуры нет, в окне генерации появляется поле Номенклатура: выберите ее, иначе кнопка Сгенерировать неактивна. В этом случае исполнение не переносится.
Если исполнение не перенеслось, укажите его вручную кнопкой Конфигурация варианта на форме созданной записи. У лота перед этим заполните и сохраните номенклатуру
Связанные списки
| Связанный список | Описание | Связанная сущность |
|---|---|---|
| Номенклатура | Отображает список номенклатур, к которым привязана данная конфигурация | Чтобы в этом списке отобразилась связь, в записи номенклатуры в поле Конфигурация варианта должна быть указана ссылка на данную конфигурацию |
Доступные действия
- Создать – открывает форму создания номенклатуры. Поле Конфигурация варианта заполняется текущей конфигурацией.
- Изменить – открывает окно управления составом списка: в нем выбирают, какие записи отображаются в связанном списке.
Чтобы в списке отобразилась уже существующая номенклатура, укажите эту конфигурацию в поле Конфигурация варианта на форме номенклатуры
Связи сущности
- Серый блок – сущность, которая ссылается на Конфигурацию варианта.
- Подпись на стрелке – поле, в котором хранится ссылка.