{
  "standard": "FSP",
  "module": "pricing",
  "version": "1.0",
  "registry": "price_conditions",
  "title": "Реестр условий цены",
  "description": "Закрытый реестр типизированных полей, которыми могут пользоваться условия цены и модификаторов.",
  "in_standard": true,
  "columns": [
    "Поле",
    "Группа",
    "Тип",
    "Операторы",
    "Смысл"
  ],
  "rows": [
    {
      "Поле": "product_category_id",
      "Группа": "Товар",
      "Тип": "id",
      "Операторы": "eq; in",
      "Смысл": "Категория стандарта"
    },
    {
      "Поле": "product_category_path",
      "Группа": "Товар",
      "Тип": "path",
      "Операторы": "is_descendant_of",
      "Смысл": "Ветка категорий"
    },
    {
      "Поле": "product_attribute.fragile",
      "Группа": "Товар",
      "Тип": "boolean",
      "Операторы": "eq; exists",
      "Смысл": "Хрупкость"
    },
    {
      "Поле": "product_attribute.honest_mark",
      "Группа": "Товар",
      "Тип": "boolean",
      "Операторы": "eq; exists",
      "Смысл": "Честный знак"
    },
    {
      "Поле": "product_attribute.high_value",
      "Группа": "Товар",
      "Тип": "boolean",
      "Операторы": "eq; exists",
      "Смысл": "Ценный товар"
    },
    {
      "Поле": "size_profile_id",
      "Группа": "Габариты",
      "Тип": "id",
      "Операторы": "eq",
      "Смысл": "Профиль размеров"
    },
    {
      "Поле": "size_class_id",
      "Группа": "Габариты",
      "Тип": "id",
      "Операторы": "eq; in",
      "Смысл": "Квалифицированный ID класса: <profile>:<version>:<class>"
    },
    {
      "Поле": "weight_kg",
      "Группа": "Габариты",
      "Тип": "decimal",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Фактический вес"
    },
    {
      "Поле": "max_side_cm",
      "Группа": "Габариты",
      "Тип": "decimal",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Максимальная сторона"
    },
    {
      "Поле": "sum_sides_cm",
      "Группа": "Габариты",
      "Тип": "decimal",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Сумма сторон"
    },
    {
      "Поле": "volume_m3",
      "Группа": "Габариты",
      "Тип": "decimal",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Физический объём"
    },
    {
      "Поле": "volumetric_weight_kg",
      "Группа": "Габариты",
      "Тип": "decimal",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Объёмный вес"
    },
    {
      "Поле": "chargeable_weight_kg",
      "Группа": "Габариты",
      "Тип": "decimal",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Тарифицируемый вес"
    },
    {
      "Поле": "fulfillment_scheme",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; in",
      "Смысл": "FBO/FBS"
    },
    {
      "Поле": "inspection_level",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; in",
      "Смысл": "Уровень проверки"
    },
    {
      "Поле": "packaging_type",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; in",
      "Смысл": "Тип упаковки"
    },
    {
      "Поле": "marketplace",
      "Группа": "Контекст",
      "Тип": "enum",
      "Операторы": "eq; in",
      "Смысл": "Маркетплейс"
    },
    {
      "Поле": "warehouse_id",
      "Группа": "Контекст",
      "Тип": "id",
      "Операторы": "eq; in",
      "Смысл": "Склад"
    },
    {
      "Поле": "route_id",
      "Группа": "Контекст",
      "Тип": "id",
      "Операторы": "eq; in",
      "Смысл": "Маршрут"
    },
    {
      "Поле": "urgency",
      "Группа": "Контекст",
      "Тип": "enum",
      "Операторы": "eq",
      "Смысл": "Срочность"
    },
    {
      "Поле": "units_per_order",
      "Группа": "Объём",
      "Тип": "integer",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Товаров в заказе"
    },
    {
      "Поле": "units_per_month",
      "Группа": "Объём",
      "Тип": "integer",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Товаров в месяц"
    },
    {
      "Поле": "orders_per_month",
      "Группа": "Объём",
      "Тип": "integer",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Заказов в месяц"
    },
    {
      "Поле": "handling_unit",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Единица обработки"
    },
    {
      "Поле": "storage_mode",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Режим хранения"
    },
    {
      "Поле": "loading_method",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Способ разгрузки"
    },
    {
      "Поле": "material_included",
      "Группа": "Операция",
      "Тип": "boolean",
      "Операторы": "eq; exists",
      "Смысл": "Материал включён"
    },
    {
      "Поле": "transport_type",
      "Группа": "Контекст",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Тип транспорта"
    },
    {
      "Поле": "acceptance_type",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Тип приёмки"
    },
    {
      "Поле": "sorting_rule",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Правило сортировки"
    },
    {
      "Поле": "identification_method",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Способ идентификации"
    },
    {
      "Поле": "measurement_set",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; in",
      "Смысл": "Набор измерений"
    },
    {
      "Поле": "storage_zone",
      "Группа": "Контекст",
      "Тип": "id",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Зона хранения"
    },
    {
      "Поле": "tag_action",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; in",
      "Смысл": "Действие с биркой"
    },
    {
      "Поле": "expiration_check_type",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; in",
      "Смысл": "Тип проверки срока"
    },
    {
      "Поле": "serial_number_format",
      "Группа": "Товар",
      "Тип": "string",
      "Операторы": "eq; exists",
      "Смысл": "Формат серийного номера"
    },
    {
      "Поле": "apparel_type",
      "Группа": "Товар",
      "Тип": "id",
      "Операторы": "eq; in",
      "Смысл": "Тип изделия"
    },
    {
      "Поле": "hanger_type",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; in",
      "Смысл": "Тип плечиков"
    },
    {
      "Поле": "garment_cover_type",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; in",
      "Смысл": "Тип защитного чехла"
    },
    {
      "Поле": "kit_composition",
      "Группа": "Операция",
      "Тип": "list",
      "Операторы": "exists",
      "Смысл": "Состав набора"
    },
    {
      "Поле": "insert_type",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; in",
      "Смысл": "Тип вложения"
    },
    {
      "Поле": "source_packaging_type",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; in",
      "Смысл": "Исходная упаковка"
    },
    {
      "Поле": "target_packaging_type",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; in",
      "Смысл": "Новая упаковка"
    },
    {
      "Поле": "picking_method",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; in",
      "Смысл": "Способ подбора"
    },
    {
      "Поле": "carton_size",
      "Группа": "Операция",
      "Тип": "id",
      "Операторы": "eq; in",
      "Смысл": "Типоразмер короба"
    },
    {
      "Поле": "pallet_layout",
      "Группа": "Операция",
      "Тип": "string",
      "Операторы": "eq; in",
      "Смысл": "Схема укладки"
    },
    {
      "Поле": "wrap_layers",
      "Группа": "Операция",
      "Тип": "integer",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Число слоёв"
    },
    {
      "Поле": "access_level",
      "Группа": "Контекст",
      "Тип": "enum",
      "Операторы": "eq; in",
      "Смысл": "Уровень доступа"
    },
    {
      "Поле": "oversize_zone",
      "Группа": "Контекст",
      "Тип": "id",
      "Операторы": "eq; in",
      "Смысл": "Зона КГТ"
    },
    {
      "Поле": "return_source",
      "Группа": "Контекст",
      "Тип": "enum",
      "Операторы": "eq; in",
      "Смысл": "Источник возврата"
    },
    {
      "Поле": "restoration_type",
      "Группа": "Операция",
      "Тип": "set",
      "Операторы": "in; exists",
      "Смысл": "Тип восстановления"
    },
    {
      "Поле": "disposal_method",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; in",
      "Смысл": "Способ утилизации"
    },
    {
      "Поле": "scope_of_work",
      "Группа": "Операция",
      "Тип": "list",
      "Операторы": "exists",
      "Смысл": "Состав работ"
    },
    {
      "Поле": "crate_type",
      "Группа": "Товар",
      "Тип": "enum",
      "Операторы": "eq; in",
      "Смысл": "Тип обрешётки"
    },
    {
      "Поле": "removal_method",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; in",
      "Смысл": "Способ снятия обрешётки"
    },
    {
      "Поле": "waste_disposal_included",
      "Группа": "Операция",
      "Тип": "boolean",
      "Операторы": "eq; exists",
      "Смысл": "Утилизация материала включена"
    },
    {
      "Поле": "distance_km",
      "Группа": "Маршрут",
      "Тип": "decimal",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Расстояние"
    },
    {
      "Поле": "calculation_datetime",
      "Группа": "Контекст",
      "Тип": "datetime",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Момент расчёта и выбора версии тарифа"
    },
    {
      "Поле": "marking_type",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Тип маркировки"
    },
    {
      "Поле": "storage_age_days",
      "Группа": "Хранение",
      "Тип": "integer",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Возраст партии на хранении в сутках"
    },
    {
      "Поле": "inventory_rotation_method",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Метод ротации запасов"
    },
    {
      "Поле": "pickup_source",
      "Группа": "Контекст",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Источник забора"
    },
    {
      "Поле": "photo_type",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Тип фотофиксации"
    },
    {
      "Поле": "image_count",
      "Группа": "Операция",
      "Тип": "integer",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Количество изображений"
    },
    {
      "Поле": "sealing_method",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Способ закрытия короба"
    },
    {
      "Поле": "print_format",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Формат печати"
    },
    {
      "Поле": "print_color",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Цветность печати"
    },
    {
      "Поле": "correction_type",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Тип корректировки заказа"
    },
    {
      "Поле": "inventory_type",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Тип инвентаризации"
    },
    {
      "Поле": "certification_type",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Тип разрешительного документа"
    },
    {
      "Поле": "content_type",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Тип создаваемого контента"
    },
    {
      "Поле": "video_type",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Тип видеоматериала"
    },
    {
      "Поле": "video_duration_seconds",
      "Группа": "Операция",
      "Тип": "integer",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Длительность видео"
    },
    {
      "Поле": "label_layout_type",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Тип макета этикетки"
    },
    {
      "Поле": "marking_verification_mode",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Режим проверки маркировки"
    },
    {
      "Поле": "return_destination",
      "Группа": "Контекст",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Получатель возврата"
    },
    {
      "Поле": "document_type",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Тип документа"
    },
    {
      "Поле": "waste_type",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Тип отходов"
    },
    {
      "Поле": "labor_role",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Роль персонала"
    },
    {
      "Поле": "promotion_type",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Тип продвижения"
    },
    {
      "Поле": "procurement_action",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Действие закупки"
    },
    {
      "Поле": "transfer_type",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Тип перемещения"
    },
    {
      "Поле": "measurement_type",
      "Группа": "Операция",
      "Тип": "enum",
      "Операторы": "eq; neq; in; not_in",
      "Смысл": "Тип измерения изделия"
    },
    {
      "Поле": "product_value_rub",
      "Группа": "Стоимость",
      "Тип": "decimal",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Стоимость единицы товара, ₽"
    },
    {
      "Поле": "order_value_rub",
      "Группа": "Стоимость",
      "Тип": "decimal",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Стоимость заказа, ₽"
    },
    {
      "Поле": "sku_count",
      "Группа": "Объём",
      "Тип": "integer",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Количество SKU"
    },
    {
      "Поле": "boxes_per_shipment",
      "Группа": "Объём",
      "Тип": "integer",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Количество коробов в отправлении"
    },
    {
      "Поле": "pallet_sequence",
      "Группа": "Объём",
      "Тип": "integer",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Порядковый номер паллеты в отправлении"
    },
    {
      "Поле": "unit_sequence",
      "Группа": "Объём",
      "Тип": "integer",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Порядковый номер единицы одинакового товара в группе"
    },
    {
      "Поле": "units_per_sku_in_order",
      "Группа": "Объём",
      "Тип": "integer",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Единиц одинакового товара в заказе"
    },
    {
      "Поле": "units_per_sku_in_supply",
      "Группа": "Объём",
      "Тип": "integer",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Единиц одинакового товара в поставке"
    },
    {
      "Поле": "storage_stay_days",
      "Группа": "Хранение",
      "Тип": "integer",
      "Операторы": "gt; gte; lt; lte; between",
      "Смысл": "Полный срок хранения партии в сутках"
    }
  ]
}