• Пересмотрена структура.

    configuration.[].{}.variants - больше не существует, теперь везде переиспользуется существующий configuration.

    В следствие этого:

    1. Бывший configuration.[].{}.itemsIds массив значений - трансформирован в массив объектов configuration.[].{}.items, для обеспечения возможности указания configuration.[].{}.items.[].{}.count, который применялся при использовании variants. Данное изменение позволяет не ограничивать иерархию конфигурации, дает больше универсальности при описании объектов и облегчает структуру.

    2. Появляется configuration.[].{}.count - установленный множитель варианта значения (в конфигураторе, по умолчанию:1)

    3. Используемое ранее описание вариантов - теперь является классификатором опции (стандартно для опции конфигурации), описание варианта Тип опор переформатировано под объект классификатора опции и перенесено в Массив классификаторов опций.

  • Данные актуализированы (добавлена часть шкафов УНО)

  • Изменения структуры данных номенклатуры:

    1. Значение опции в структуре конфигурации может быть null. Напр:
    "configuration": [
        {
          "optionId": "Опция конфигуратора",
          "itemId": null,
        },
      ],
    1. Описание конфигурации теперь содержит только ИД опции и ИД значения (номенклатуры). Доступные варианты (прежде - items) теперь обозначаются в данных по опциям.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment