{
  "date": "2026-09-20",
  "scope": "Предложения снижения цены, а не новый инженерный выпуск",
  "construction_ready": false,
  "procurement_release": false,
  "main_models_modified": false,
  "firm_total_rub": null,
  "sources": [
    {
      "id": "jazz-neon",
      "url": "https://jazz-way.com/catalog/pfn-02-neon-24v/lenta-svetodiodnaya-gibkiy-neon-serii-pfn-02-24v-3000k/",
      "checked_date": "2026-09-20",
      "local_file": "data/cost_reduction_2026-09-20_sources/r78-jazz-neon.html",
      "sha256": "5520e62c1211a7b7db51a9011c8098a152f9dfe76d927ea55c50e59b3a927b9e"
    },
    {
      "id": "jazz-clip",
      "url": "https://jazz-way.com/catalog/klipsy/klipsa-dlya-pfn-02-neon-24v/",
      "checked_date": "2026-09-20",
      "local_file": "data/cost_reduction_2026-09-20_sources/r78-jazz-clip.html",
      "sha256": "bff5305ba7ce966e5f42edc66311f2b6d5ef8621ebcd18ce501c3f33e972bcc8"
    },
    {
      "id": "jazz-cap",
      "url": "https://jazz-way.com/catalog/zaglushki/zaglushka-dlya-pfn-02-neon-24v-skvoznaya-glukhaya-kompl-2sht/",
      "checked_date": "2026-09-20",
      "local_file": "data/cost_reduction_2026-09-20_sources/r78-jazz-cap.html",
      "sha256": "0a8391b82507ad772112ddef48f2191bfd58eecd0eded2132be6ab4eed740aaa"
    },
    {
      "id": "jazz-pfn02",
      "url": "https://file.pgp-trade.ru/doc/pasporta/PFN-02_24V_passport.pdf",
      "checked_date": "2026-09-20",
      "local_file": "data/cost_reduction_2026-09-20_sources/r78-jazz-pfn02.pdf",
      "sha256": "0e45b71b618c737ef64e7d7a318a7fd9015314365a8d5871ef70a7a6b3f94183"
    },
    {
      "id": "apeyron-cob",
      "url": "https://apeyronled.ru/catalog/svetodiodnaya-lenta-cob-24v-1/00_407_svetodiodnaya_lenta_24v_10_vt_m_600_lm_m_3000k_cob_528_d_m_cri90_svobodnyy_rez_ip67_5m_shirin/",
      "checked_date": "2026-09-20",
      "local_file": "data/cost_reduction_2026-09-20_sources/r78-apeyron-cob.html",
      "sha256": "44d87834b33cc5537820e710a4f6ba9473c5098c5043b852f158578fa714cd88"
    },
    {
      "id": "apeyron-price",
      "url": "https://www.fedomo.ru/product/svetodiodnaya-lenta-24v-10vt-m-600-lm-m-3000k-cob-528-d-m-cri90-svobodnyy-rez-ip67-5-metrov-shirina-podlozhki-8-mm-silikonovaya-obolochka-00-407_616763/",
      "checked_date": "2026-09-20",
      "local_file": "data/cost_reduction_2026-09-20_sources/r78-apeyron-price.html",
      "sha256": "b8d1e0761fe14fff829cec43b9827df2193a8245adb25b60e452db8719b276db"
    },
    {
      "id": "profile",
      "url": "https://www.leds-power.ru/catalog/alyuminievyy-profil/s-rasseivatelem/profil-spn1712-nakladnoy-2m-chernyy/",
      "checked_date": "2026-09-20",
      "local_file": "data/cost_reduction_2026-09-20_sources/r78-profile.html",
      "sha256": "de645da83fd75e3faa801ea91b82773fe6a7b0a28ce7b3570f511ce3ce650239"
    },
    {
      "id": "budget-psu",
      "url": "https://apeyronled.ru/catalog/blok-pitaniya-dlya-svetodiodnoy-lenty-24v/03_125_blok_pitaniya_24v_400vt_175_265v_16_6a_ip67_alyum_265kh90kh36_seryy/",
      "checked_date": "2026-09-20",
      "local_file": "data/cost_reduction_2026-09-20_sources/r78-budget-psu.html",
      "sha256": "b805e49de8c117ecb23be8874655d8560d1b964b815161f4c21c0c70acd61381"
    },
    {
      "id": "budget-dimmer",
      "url": "https://apeyronled.ru/catalog/dimmer-dlya-svetodiodnykh-lent-12v/04_101_dimmer_12v_24v_288vt_576vt_3_kanala_24a_ip20_pdu_rf_sensornyy_bez_batareek_dlya_monokhromnoy_/",
      "checked_date": "2026-09-20",
      "local_file": "data/cost_reduction_2026-09-20_sources/r78-budget-dimmer.html",
      "sha256": "e5513c20348bd4b1047293b6516665352683e4070e46b0122ccaa71952d72e1f"
    },
    {
      "id": "maytoni-neon",
      "url": "https://maytoni.ru/catalog/svetodiodnye-lenty/gibkiy-neon/izgib-poperek-opticheskoy-osi/neon-izgib-poperek-opticheskoy-osi/432029/",
      "checked_date": "2026-09-20",
      "local_file": "data/cost_reduction_2026-09-20_sources/r78-maytoni-neon.html",
      "sha256": "ff0bff9501bc24f7d5270b6e547dfe0e292ef6d83461fca1c3eae59bbf0da0c9"
    },
    {
      "id": "maytoni-clip",
      "url": "https://maytoni.ru/catalog/svetodiodnye-lenty/gibkiy-neon/izgib-poperek-opticheskoy-osi/komplektuyushchie-izgib-poperek-opticheskoy-osi/432034/",
      "checked_date": "2026-09-20",
      "local_file": "data/cost_reduction_2026-09-20_sources/r78-maytoni-clip.html",
      "sha256": "ac4ae3cd8bf8009e572ee4bf98751283b77ffb7e2cb03cd7a1e6e8a9ed880952"
    },
    {
      "id": "maytoni-cap",
      "url": "https://maytoni.ru/catalog/svetodiodnye-lenty/gibkiy-neon/izgib-poperek-opticheskoy-osi/komplektuyushchie-izgib-poperek-opticheskoy-osi/432032/",
      "checked_date": "2026-09-20",
      "local_file": "data/cost_reduction_2026-09-20_sources/r78-maytoni-cap.html",
      "sha256": "9ea20285617a3e4d0306664661217b6ba9c84337fe689aa517d26199a4effeb5"
    },
    {
      "id": "maytoni-psu",
      "url": "https://maytoni.ru/catalog/svetodiodnye-lenty/bloki-pitaniya/bloki-pitaniya-24v/822008/",
      "checked_date": "2026-09-20",
      "local_file": "data/cost_reduction_2026-09-20_sources/r78-maytoni-psu.html",
      "sha256": "d61fc9c5e68aef28fc09b7a98d52f63bb21b391143042ee29b091c0721164a80"
    },
    {
      "id": "apeyron-cob.pdf",
      "url": "https://apeyronled.ru/upload/iblock/79e/ke4irisnlpbwt9xc96c3n0mwehglj327.pdf",
      "checked_date": "2026-09-20",
      "local_file": "data/cost_reduction_2026-09-20_sources/r78-apeyron-cob.pdf",
      "sha256": "b0e782859b5ba1c151aaf332cc2a2f1c6a6d2088bcceed6b70bd357a6d759347"
    },
    {
      "id": "budget-dimmer.pdf",
      "url": "https://apeyronled.ru/upload/iblock/dda/1o014n3mm6ur94yzynixq5l4ak6o6rlc.pdf",
      "checked_date": "2026-09-20",
      "local_file": "data/cost_reduction_2026-09-20_sources/r78-budget-dimmer.pdf",
      "sha256": "943b9dde98d4a17594107aa754ec918650ae3c186a3cfbcb86f9ef93c893d2ab"
    },
    {
      "id": "maytoni-neon.pdf",
      "url": "https://mais-upload.maytoni.de/Documents/5cbc0276-c74a-4469-bc6e-e1eb3b919d03/010/432029_010.pdf",
      "checked_date": "2026-09-20",
      "local_file": "data/cost_reduction_2026-09-20_sources/r78-maytoni-neon.pdf",
      "sha256": "776e0bc7394d85f634c6d2100eb9ce64c9dafb7461ec667b009afa43c29026ad"
    }
  ],
  "products": [
    {
      "sku": "5058613",
      "source_url": "https://jazz-way.com/catalog/pfn-02-neon-24v/lenta-svetodiodnaya-gibkiy-neon-serii-pfn-02-24v-3000k/",
      "source_id": "jazz-neon",
      "unit_rub": 3670,
      "price_unit": "5 м",
      "stock_observation": "109 шт.; не резервировались",
      "checked_date": "2026-09-20",
      "voltage_v": 24,
      "power_w_per_m": 10,
      "cct_k": 3000,
      "ip": "IP65",
      "cross_section_mm": [
        6,
        12
      ],
      "cut_step_mm": 8.33,
      "temperature_c": [
        -30,
        45
      ],
      "notes": [
        "Паспорт: питание 24±0,5 В; максимум непрерывной линии 5 м; монтаж выше 0°C.",
        "Цена ссылки магазина отличается на 1 ₽ (3671); принято 3670 из видимой карточки.",
        "Рез только по реальным меткам: 8,33 в таблице округлено; текущие 50 мм не считать точной кратностью."
      ]
    },
    {
      "sku": "5058682",
      "source_url": "https://jazz-way.com/catalog/klipsy/klipsa-dlya-pfn-02-neon-24v/",
      "source_id": "jazz-clip",
      "unit_rub": 218,
      "price_unit": "10 клипс",
      "stock_observation": "508 единиц товара на странице",
      "checked_date": "2026-09-20",
      "cross_section_mm": [
        26,
        6,
        10
      ]
    },
    {
      "sku": "5058675",
      "source_url": "https://jazz-way.com/catalog/zaglushki/zaglushka-dlya-pfn-02-neon-24v-skvoznaya-glukhaya-kompl-2sht/",
      "source_id": "jazz-cap",
      "unit_rub": 51,
      "price_unit": "комплект: 1 сквозная + 1 глухая",
      "stock_observation": "ТОЛЬКО 1 комплект; полного объёма нет",
      "checked_date": "2026-09-20"
    },
    {
      "sku": "00-407",
      "source_url": "https://www.fedomo.ru/product/svetodiodnaya-lenta-24v-10vt-m-600-lm-m-3000k-cob-528-d-m-cri90-svobodnyy-rez-ip67-5-metrov-shirina-podlozhki-8-mm-silikonovaya-obolochka-00-407_616763/",
      "source_id": "apeyron-price",
      "unit_rub": 5250,
      "price_unit": "бухта 5 м",
      "stock_observation": "53 шт.; не резервировались",
      "checked_date": "2026-09-20",
      "primary_technical_url": "https://apeyronled.ru/catalog/svetodiodnaya-lenta-cob-24v-1/00_407_svetodiodnaya_lenta_24v_10_vt_m_600_lm_m_3000k_cob_528_d_m_cri90_svobodnyy_rez_ip67_5m_shirin/",
      "voltage_v": 24,
      "power_w_per_m": 10,
      "cct_k": 3000,
      "ip": "IP67",
      "cross_section_mm": [
        10,
        5
      ],
      "pcb_width_mm": 8,
      "cut_step_mm": null,
      "cut_policy": "FreeCut, затем пайка к шинам",
      "temperature_c": [
        -25,
        45
      ],
      "flux_lm_per_m": 600,
      "cri_min": 90,
      "included": {
        "clips": 5,
        "end_caps_unspecified_type": 3
      },
      "notes": [
        "Основная карточка производителя ошибочно подписывает 5250 ₽ /м; цена здесь из розничной карточки за 5 метров.",
        "Паспорт рекомендует алюминиевый профиль; питание выше 24 В не рекомендуется, выше 24,4 В ускоряет деградацию."
      ]
    },
    {
      "sku": "008448",
      "source_url": "https://www.leds-power.ru/catalog/alyuminievyy-profil/s-rasseivatelem/profil-spn1712-nakladnoy-2m-chernyy/",
      "source_id": "profile",
      "unit_rub": 781,
      "price_unit": "профиль 2 м с экраном, 4 клипсами и 4 заглушками",
      "stock_observation": "Цена каталога; полный остаток не показан",
      "checked_date": "2026-09-20",
      "cross_section_mm": [
        17,
        12
      ],
      "included": {
        "mounting_clips": 4,
        "profile_end_caps": 4
      },
      "notes": [
        "Внутренний паз/совместимость с силиконовой оболочкой 10 мм и окончаниями ещё не проверены.",
        "У производителя есть общее условие минимального заказа 30000 ₽; цена малого заказа через дилера не подтверждена."
      ]
    },
    {
      "sku": "03-125",
      "source_url": "https://apeyronled.ru/catalog/blok-pitaniya-dlya-svetodiodnoy-lenty-24v/03_125_blok_pitaniya_24v_400vt_175_265v_16_6a_ip67_alyum_265kh90kh36_seryy/",
      "source_id": "budget-psu",
      "unit_rub": 5905,
      "price_unit": "1 БП",
      "stock_observation": "Есть в наличии, количество не раскрыто",
      "checked_date": "2026-09-20",
      "voltage_v": 24,
      "power_w": 400,
      "rated_current_a": 16.6,
      "ip": "IP67",
      "temperature_c": [
        -30,
        50
      ],
      "notes": [
        "Отклонение напряжения, ripple, температурный derating и защитное разделение требуют полного паспорта/проверки экземпляра."
      ]
    },
    {
      "sku": "04-101",
      "source_url": "https://apeyronled.ru/catalog/dimmer-dlya-svetodiodnykh-lent-12v/04_101_dimmer_12v_24v_288vt_576vt_3_kanala_24a_ip20_pdu_rf_sensornyy_bez_batareek_dlya_monokhromnoy_/",
      "source_id": "budget-dimmer",
      "unit_rub": 1288,
      "price_unit": "1 диммер + пульт; без 2 AAA",
      "stock_observation": "Есть в наличии, количество не раскрыто",
      "checked_date": "2026-09-20",
      "voltage_v": [
        12,
        24
      ],
      "channels": 3,
      "current_a_per_channel": 8,
      "ip": "IP20",
      "temperature_c": [
        -25,
        45
      ],
      "notes": [
        "3 выхода отдельные; не соединять выходы параллельно. У диммера общий анод.",
        "Паспорт, раздел4: запас20% от предельно допустимой мощности диммера, то есть до6,4А на канал8А; не переносить это правило на БП. Сухое вентилируемое место."
      ]
    }
  ],
  "inputs_sha256": {
    "build/lighting_stage5/r7/cost.json": "fa40d73f5fe64652e98890fcfd6564155527d588fed16a20b90f270870c95f27",
    "build/lighting_stage5/r7/finishings.json": "5b66fab9b1d0954829c971e8b953acdcc5849444c41f03cd40b911901775b617",
    "build/r7/cost/estimate.json": "a0ba2ba75df7a4caea8a288f3ee32e6c11fece80b647a1d5d489117f3cd67312",
    "build/cover_stage5/r7/study.json": "ccca912bcbfd3971db166b8cf7a4d45f2d52a798ac1ae8ac6ff0394a4b671298",
    "build/lighting_stage5/r8/cost.json": "6396f0d6c8fea638776ceed17d844d646d2e56c07fdf5c23f5647d049b07cb1c",
    "build/lighting_stage5/r8/finishings.json": "991825b8f07b5fddf565149755f32f2c36b0e511de7ad1f64a513e18ecbe08db",
    "build/r8/cost/estimate.json": "099ac85662d77feca7da65ec31fb07a4173f8f8bd104211ed35d5652d4f3eb0e",
    "build/cover_stage5/r8/study.json": "a8a8631a6f0cb214422b13d25b680ca4fc4a48f3a8d59723d7a47c2a108597ff"
  },
  "baseline": {
    "r7": {
      "routes": 52,
      "length_m": 19.8,
      "nominal_roll_count": 4,
      "clips": 120,
      "feed_ends": 104,
      "items": [
        {
          "sku": "042784",
          "item": "Arlight MOONLIGHT warm3000 12x17, roll5m",
          "quantity": 4,
          "unit_rub": 15506.25,
          "total_rub": 62025.0,
          "source": "https://arlight.ru/catalog/product/042784/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "HLG-320H-24A",
          "item": "Mean Well24V source",
          "quantity": 1,
          "unit_rub": 7032,
          "total_rub": 7032,
          "source": "https://meanwellrus.ru/catalog/led_bloki_pitaniya/hlg_seriya/hlg_320h_24a/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "028174(1)",
          "item": "Arlight PWM mono, 2kHz,15A at24V",
          "quantity": 1,
          "unit_rub": 5279.31,
          "total_rub": 5279.31,
          "source": "https://arlight.ru/catalog/product/028174-1/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "031595",
          "item": "SMART-R42-DIM remote",
          "quantity": 1,
          "unit_rub": 2332.35,
          "total_rub": 2332.35,
          "source": "https://arlight.ru/catalog/product/031595/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "025544",
          "item": "MOONLIGHT clip25x14x18",
          "quantity": 120,
          "unit_rub": 105.34,
          "total_rub": 12640.8,
          "source": "https://arlight.ru/catalog/product/025544/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "041022",
          "item": "MOONLIGHT side cap set, 1 live+1 blind",
          "quantity": 104,
          "unit_rub": 191.22,
          "total_rub": 19886.88,
          "source": "https://arlight.ru/catalog/product/041022/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "025549",
          "item": "MOONLIGHT 20AWG 2-core cable,2m cuttable",
          "quantity": 20,
          "unit_rub": 601.49,
          "total_rub": 12029.8,
          "source": "https://arlight.ru/catalog/product/025549/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "028100",
          "item": "MOONLIGHT neutral sealant10ml",
          "quantity": 13,
          "unit_rub": 651.77,
          "total_rub": 8473.01,
          "source": "https://arlight.ru/catalog/product/028100/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "0287002.PXCN",
          "item": "Littelfuse ATOF2A32VDC branch fuse incl2spares",
          "quantity": 54,
          "unit_rub": 55.0,
          "total_rub": 2970.0,
          "source": "https://www.tmelectronics.ru/product/0287002.PXCN/",
          "price_checked_date": "2026-09-19"
        }
      ],
      "catalogue_subtotal_rub": 132669.15,
      "planning_allowances": [
        {
          "name": "Наружная магистраль 2×6 мм², с 10% запасом",
          "quantity": 47,
          "unit": "м",
          "unit_low_rub": 230,
          "unit_high_rub": 400,
          "low_rub": 10810,
          "high_rub": 18800,
          "status": "planning_allowance"
        },
        {
          "name": "Герметичные ответвления, держатели защиты, вводы и клеммы",
          "quantity": 52,
          "unit": "ветвь",
          "unit_low_rub": 180,
          "unit_high_rub": 350,
          "low_rub": 9360,
          "high_rub": 18200,
          "status": "planning_allowance"
        },
        {
          "name": "Крепёж клипс, общая защита, корпус и соединения ввода",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 1500,
          "unit_high_rub": 3000,
          "low_rub": 1500,
          "high_rub": 3000,
          "status": "planning_allowance"
        },
        {
          "name": "Размещение БП/диммера с подтверждённым режимом 0…45°C",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 5000,
          "unit_high_rub": 18000,
          "low_rub": 5000,
          "high_rub": 18000,
          "status": "planning_allowance"
        },
        {
          "name": "Короткий сетевой ввод до 5 м, защита и монтажная проверка",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 6000,
          "unit_high_rub": 12000,
          "low_rub": 6000,
          "high_rub": 12000,
          "status": "planning_allowance"
        }
      ],
      "lighting_planning_budget_rub": [
        165339,
        202669
      ],
      "unrounded_lighting_budget_rub": [
        165339.15,
        202669.15
      ],
      "whole_project_budget_rub": [
        603064,
        798435
      ],
      "nonlighting_budget_rub": [
        437724.9,
        595765.95
      ],
      "nonlighting_groups_rub": {
        "Каркас": [
          90450.0,
          90450.0
        ],
        "Обработка": [
          68425.37,
          115585.37
        ],
        "Крепёж": [
          71704,
          95004
        ],
        "Покрытие фанеры": [
          73985.40000000001,
          94795.35
        ],
        "Тент": [
          103160.12999999999,
          131931.22999999998
        ],
        "Доставка": [
          10000,
          18000
        ],
        "Проверка выпуска": [
          20000,
          50000
        ]
      },
      "all_nonlighting_items": [
        {
          "id": "ply24",
          "group": "Каркас",
          "name": "ФСФ берёзовая 2/2 Ш2 24 мм, 3050×1525",
          "quantity": 10,
          "unit": "лист",
          "unit_low_rub": 6915.0,
          "unit_high_rub": 6915.0,
          "amount_low_rub": 69150.0,
          "amount_high_rub": 69150.0,
          "price_status": "catalogue_price",
          "source_url": "https://faneramoscow.ru/catalog/fanera-fsf/2-2-24mm-1525-3050/",
          "checked_date": "2026-09-19",
          "basis": "Цена за целый лист, без доставки; паспорт конструкционной партии проверяется отдельно.",
          "optional": false
        },
        {
          "id": "ply30",
          "group": "Каркас",
          "name": "ФСФ берёзовая 2/2 Ш2 30 мм, 3050×1525",
          "quantity": 1,
          "unit": "лист",
          "unit_low_rub": 8395.0,
          "unit_high_rub": 8395.0,
          "amount_low_rub": 8395.0,
          "amount_high_rub": 8395.0,
          "price_status": "catalogue_price",
          "source_url": "https://faneramoscow.ru/catalog/fanera-fsf/2-2-30mm-1525-3050/",
          "checked_date": "2026-09-19",
          "basis": "Цена за целый лист, без доставки; паспорт конструкционной партии проверяется отдельно.",
          "optional": false
        },
        {
          "id": "ply40",
          "group": "Каркас",
          "name": "ФСФ берёзовая 2/2 Ш2 40 мм, 3050×1525",
          "quantity": 1,
          "unit": "лист",
          "unit_low_rub": 12905.0,
          "unit_high_rub": 12905.0,
          "amount_low_rub": 12905.0,
          "amount_high_rub": 12905.0,
          "price_status": "catalogue_price",
          "source_url": "https://faneramoscow.ru/catalog/fanera-fsf/2-2-40mm-1525-3050/",
          "checked_date": "2026-09-19",
          "basis": "Цена за целый лист, без доставки; паспорт конструкционной партии проверяется отдельно.",
          "optional": false
        },
        {
          "id": "cnc24",
          "group": "Обработка",
          "name": "Плоская ЧПУ-фрезеровка 24 мм",
          "quantity": 610.258,
          "unit": "м",
          "unit_low_rub": 53,
          "unit_high_rub": 53,
          "amount_low_rub": 32343.67,
          "amount_high_rub": 32343.67,
          "price_status": "published_service_rate",
          "source_url": "https://profifrez.ru/prajs-list/",
          "checked_date": "2026-09-19",
          "basis": "Прайс ProfiFrez; объёмная скидка отдельно по толщине. Включены внутренние контуры и рез сырьевых заготовок проставок; сверление повторно не начисляется. Технология/НДС окончательно по смете цеха.",
          "optional": false
        },
        {
          "id": "cnc30",
          "group": "Обработка",
          "name": "Плоская ЧПУ-фрезеровка 30 мм",
          "quantity": 10.744,
          "unit": "м",
          "unit_low_rub": 80,
          "unit_high_rub": 80,
          "amount_low_rub": 859.52,
          "amount_high_rub": 859.52,
          "price_status": "published_service_rate",
          "source_url": "https://profifrez.ru/prajs-list/",
          "checked_date": "2026-09-19",
          "basis": "Прайс ProfiFrez; объёмная скидка отдельно по толщине. Включены внутренние контуры и рез сырьевых заготовок проставок; сверление повторно не начисляется. Технология/НДС окончательно по смете цеха.",
          "optional": false
        },
        {
          "id": "cnc40",
          "group": "Обработка",
          "name": "Плоская ЧПУ-фрезеровка 40 мм",
          "quantity": 16.872,
          "unit": "м",
          "unit_low_rub": 108,
          "unit_high_rub": 108,
          "amount_low_rub": 1822.18,
          "amount_high_rub": 1822.18,
          "price_status": "published_service_rate",
          "source_url": "https://profifrez.ru/prajs-list/",
          "checked_date": "2026-09-19",
          "basis": "Прайс ProfiFrez; объёмная скидка отдельно по толщине. Включены внутренние контуры и рез сырьевых заготовок проставок; сверление повторно не начисляется. Технология/НДС окончательно по смете цеха.",
          "optional": false
        },
        {
          "id": "nonflat_work",
          "group": "Обработка",
          "name": "Склейка, подготовка и косая обработка объёмных проставок",
          "quantity": 32,
          "unit": "дет.",
          "unit_low_rub": 250,
          "unit_high_rub": 600,
          "amount_low_rub": 8000,
          "amount_high_rub": 19200,
          "price_status": "planning_allowance",
          "source_url": null,
          "checked_date": null,
          "basis": "Наш резерв на наладку, нанесение клея, сборку/выдержку клиньев и вторичную обработку проставок. Клеевые материалы отдельно; коммерческая цена и квалифицированный режим склейки ещё не получены.",
          "optional": false
        },
        {
          "id": "jigs",
          "group": "Обработка",
          "name": "Кондуктор, косые сверления и торцы ног, пробная посадка",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 6000,
          "unit_high_rub": 14000,
          "amount_low_rub": 6000,
          "amount_high_rub": 14000,
          "price_status": "planning_allowance",
          "source_url": null,
          "checked_date": null,
          "basis": "Наш резерв цеховых операций и купона с покрытием; не включён в тариф плоского ЧПУ.",
          "optional": false
        },
        {
          "id": "rod8",
          "group": "Крепёж",
          "name": "Резьбовая штанга М8×1000 DIN 976, класс 8.8, цинк",
          "quantity": 81,
          "unit": "шт.",
          "unit_low_rub": 248,
          "unit_high_rub": 248,
          "amount_low_rub": 20088,
          "amount_high_rub": 20088,
          "price_status": "catalogue_price_conflict",
          "source_url": "https://arion-metal.ru/shpilka-rezbovaya-otsinkovannaya/shpilka-rezbovaya-otsinkovannaya-m8kh1000-din-976-klass-prochnosti-8-8/",
          "checked_date": "2026-09-19",
          "basis": "Карточка противоречива: 135 ₽ в верхней цене, 248 ₽ в описании/итоге. В бюджет взято 248 ₽. Нарезка по полной длине штанг в CAD, уже с гайками, шайбами и выступом резьбы; повторная прибавка не начисляется.",
          "optional": false
        },
        {
          "id": "sleeve12",
          "group": "Крепёж",
          "name": "Труба 12×1,5 AISI304, заготовки 6 м для втулок",
          "quantity": 54,
          "unit": "м",
          "unit_low_rub": 200,
          "unit_high_rub": 200,
          "amount_low_rub": 10800,
          "amount_high_rub": 10800,
          "price_status": "catalogue_price",
          "source_url": "https://www.inoxpoint.ru/truba-kruglaya-12x15-matovaya-aisi-304-l6-000-mm-17534",
          "checked_date": "2026-09-19",
          "basis": "Розничная цена Инокспоинт Москва. Внутренний диаметр 9 мм, номинальный; допуск/сварной грат проверяются на образце.",
          "optional": false
        },
        {
          "id": "metal_cutting",
          "group": "Обработка",
          "name": "Нарезка стяжек и втулок, зачистка и контроль торцов",
          "quantity": 656,
          "unit": "дет.",
          "unit_low_rub": 25,
          "unit_high_rub": 60,
          "amount_low_rub": 16400,
          "amount_high_rub": 39360,
          "price_status": "planning_allowance",
          "source_url": null,
          "checked_date": null,
          "basis": "Наш резерв на отдельную подготовку металлических заготовок, снятие заусенцев, восстановление захода резьбы и защиту срезов. В тариф плоского ЧПУ фанеры эти операции не входят; смета мастерской не получена.",
          "optional": false
        },
        {
          "id": "bonding_consumables",
          "group": "Обработка",
          "name": "Клеевые материалы и расходники для образцов и клиновидных проставок",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 3000,
          "unit_high_rub": 8000,
          "amount_low_rub": 3000,
          "amount_high_rub": 8000,
          "price_status": "planning_allowance",
          "source_url": null,
          "checked_date": null,
          "basis": "Наш резерв. Система конструкционного склеивания текущих двухслойных клиньев ещё не квалифицирована; бытовой клей не назначен как её замена. Работа по подготовке проставок учтена отдельно.",
          "optional": false
        },
        {
          "id": "rod_nuts",
          "group": "Крепёж",
          "name": "Самоконтрящаяся гайка DIN 982 М8, класс 8, цинк",
          "quantity": 656,
          "unit": "шт.",
          "unit_low_rub": 12,
          "unit_high_rub": 12,
          "amount_low_rub": 7872,
          "amount_high_rub": 7872,
          "price_status": "catalogue_price",
          "source_url": "https://krepcom.ru/catalog/gayki-razdel/gayka-samokontryashchayasya-m8-din-982-klass-prochnosti-8-otsinkovannaya-stal-1-000-sht-upak.htm",
          "checked_date": "2026-09-19",
          "basis": "Крепком WN00298626: розничная альтернатива 12 ₽/шт. Также указана упаковка 1000 шт. за 2412 ₽; для R7 она дешевле на 5460 ₽, но её наличие не подтверждено отображённым остатком 372 шт. Бюджет использует розничную цену; резервирование товара не выполнено.",
          "optional": false
        },
        {
          "id": "rod_washers",
          "group": "Крепёж",
          "name": "Широкая шайба М8 DIN 9021 / ISO 7093-1, 200 HV, Ø24×2",
          "quantity": 1312,
          "unit": "шт.",
          "unit_low_rub": 12,
          "unit_high_rub": 12,
          "amount_low_rub": 15744,
          "amount_high_rub": 15744,
          "price_status": "catalogue_price",
          "source_url": "https://krepcom.ru/catalog/shayby/shayba-kuzovnaya-vysokopr-hv-200-m-8-din-9021-otsink.htm",
          "checked_date": "2026-09-19",
          "basis": "Крепком WN00218837: 200 HV прямо указано в карточке. Четыре шайбы на стяжку, включая две под торцами втулки. Старые складские данные включают товар в пути; сертификат партии и доступное количество проверяются при заказе.",
          "optional": false
        },
        {
          "id": "footfast",
          "group": "Крепёж",
          "name": "Болты ног/опор с гайками и шайбами",
          "quantity": 28,
          "unit": "компл.",
          "unit_low_rub": 150,
          "unit_high_rub": 500,
          "amount_low_rub": 4200,
          "amount_high_rub": 14000,
          "price_status": "planning_allowance",
          "source_url": "https://krepcom.ru/catalog/bolty-razdel/m12x160/",
          "checked_date": "2026-09-19",
          "basis": "Диапазон для сметы, не цена каждого размера. Неполная/полная резьба невзаимозаменяемы в расчёте; длинные верхние стяжки требуют окончательного подбора.",
          "optional": false
        },
        {
          "id": "angles",
          "group": "Крепёж",
          "name": "ТМС 33495 ТДЦ, покупные уголки 160×113×40×5",
          "quantity": 8,
          "unit": "шт.",
          "unit_low_rub": 1500,
          "unit_high_rub": 3000,
          "amount_low_rub": 12000,
          "amount_high_rub": 24000,
          "price_status": "planning_allowance",
          "source_url": "https://xn--b1agyekgek.xn--p1ai/offer/tms-strut-ugolok-90-5-otv-160kh110mm-usilennyy-tdts/",
          "checked_date": "2026-09-19",
          "basis": "Товар предзаказа в РФ; цена по запросу. Это наш резерв, не коммерческая цена 33495. Размеры усиления и сопротивление узла ещё проверяются.",
          "optional": false
        },
        {
          "id": "pads",
          "group": "Крепёж",
          "name": "Капиллярные прокладки под4пятки и герметизация крепежа",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 1000,
          "unit_high_rub": 2500,
          "amount_low_rub": 1000,
          "amount_high_rub": 2500,
          "price_status": "planning_allowance",
          "source_url": null,
          "checked_date": null,
          "basis": "Наш резерв; марка материала и деформации при контактном давлении должны быть подтверждены.",
          "optional": false
        },
        {
          "id": "finish",
          "group": "Покрытие фанеры",
          "name": "ВАПА АТ263 базаС, два слоя, фасовка5л",
          "quantity": 6.0,
          "unit": "банка5л",
          "unit_low_rub": 6503,
          "unit_high_rub": 6503,
          "amount_low_rub": 39018.0,
          "amount_high_rub": 39018.0,
          "price_status": "catalogue_price",
          "source_url": "https://lesobirzha.ru/katalog/kraska/kraska-vapa-premium-at-263-baza-s/",
          "checked_date": "2026-09-19",
          "basis": "Смета графита;0.30л/м²+15% плановых потерь, округление до фасовки. Колеровка отдельно. Белая база/древесные оттенки другой комплектации.",
          "optional": false
        },
        {
          "id": "primer",
          "group": "Покрытие фанеры",
          "name": "Грунт АП313, расчётный объём",
          "quantity": 15,
          "unit": "л",
          "unit_low_rub": 1100,
          "unit_high_rub": 1450,
          "amount_low_rub": 16500,
          "amount_high_rub": 21750,
          "price_status": "planning_allowance",
          "source_url": "https://tehkraska.ru/product/belyj-grunt-vapa-premium-ap-313/",
          "checked_date": "2026-09-19",
          "basis": "Наш диапазон по опубликованной фасовке5605₽ с неясной записью4,48/5; объём/массу нужно подтвердить. Не использован как точная цена литра.",
          "optional": false
        },
        {
          "id": "antiseptic",
          "group": "Покрытие фанеры",
          "name": "Антисептик ТА141 и подготовка основания, материалы",
          "quantity": 76.37933585227256,
          "unit": "м²",
          "unit_low_rub": 65,
          "unit_high_rub": 120,
          "amount_low_rub": 4964.66,
          "amount_high_rub": 9165.52,
          "price_status": "planning_allowance",
          "source_url": "https://tehkraska.ru/product/antiseptik-ta-141/",
          "checked_date": "2026-09-19",
          "basis": "Наш резерв по площади, не подтверждённый расход конкретного продукта.",
          "optional": false
        },
        {
          "id": "edge_coat",
          "group": "Покрытие фанеры",
          "name": "Защита всех кромок и стенок вырезов",
          "quantity": 15.71819433641962,
          "unit": "м²",
          "unit_low_rub": 700,
          "unit_high_rub": 1200,
          "amount_low_rub": 11002.74,
          "amount_high_rub": 18861.83,
          "price_status": "planning_allowance",
          "source_url": "https://lesobirzha.ru/katalog/kraska/tortsevoy-germetik-vapa-premium/",
          "checked_date": "2026-09-19",
          "basis": "Паспортная оценка массы0.4–0.6кг/м² до потерь; цена по площади оценочная, плотность для перевода литров не подтверждена.",
          "optional": false
        },
        {
          "id": "paint_consumables",
          "group": "Покрытие фанеры",
          "name": "Колеровка, абразивы, кисти/валики, мелкий расход",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 2500,
          "unit_high_rub": 6000,
          "amount_low_rub": 2500,
          "amount_high_rub": 6000,
          "price_status": "planning_allowance",
          "source_url": null,
          "checked_date": null,
          "basis": "Наш резерв; собственный труд по покраске не тарифицирован.",
          "optional": false
        },
        {
          "id": "pvc",
          "group": "Тент",
          "name": "ПВХ900 TW90031, белый, ширина3м",
          "quantity": 17,
          "unit": "пог.м",
          "unit_low_rub": 4296,
          "unit_high_rub": 4296,
          "amount_low_rub": 73032,
          "amount_high_rub": 73032,
          "price_status": "catalogue_price",
          "source_url": "https://tentmarket.ru/catalog/pvkh_tenty_i_material_v_rulone/tentovaya_tkan_pvkh_v_rulone/tkan_pvkh_v_roznitsu_ot_1_pog_m/p394958503-morozostojkaya-tentovaya-tkan/",
          "checked_date": "2026-09-19",
          "basis": "Покупаемый рулон по номинальным припускам и проверенной раскладке. Остатки, а не только чистая площадь, оплачены.",
          "optional": false
        },
        {
          "id": "weld",
          "group": "Тент",
          "name": "Раскрой и сварка оболочки, включая усиление периметра",
          "quantity": 135.7009849592347,
          "unit": "м шва",
          "unit_low_rub": 180,
          "unit_high_rub": 350,
          "amount_low_rub": 24426.18,
          "amount_high_rub": 47495.34,
          "price_status": "planning_allowance",
          "source_url": "https://prof-poshiv.ru/tenty",
          "checked_date": "2026-09-19",
          "basis": "Наш резерв на сложный пошив, не тариф ПрофПошив. Их цена от 1100 ₽/м² готового изделия не сложена повторно с сырьём. Финальная компенсация формы/контроль швов включены в задачу цеху.",
          "optional": false
        },
        {
          "id": "tent_attachment",
          "group": "Тент",
          "name": "Усиления, периметральное крепление и защитная прокладка",
          "quantity": 22.80778823353889,
          "unit": "м",
          "unit_low_rub": 250,
          "unit_high_rub": 500,
          "amount_low_rub": 5701.95,
          "amount_high_rub": 11403.89,
          "price_status": "planning_allowance",
          "source_url": null,
          "checked_date": null,
          "basis": "Наш резерв до силовой проверки выбранного узла. Цвет и прозрачная плёнка не оценены как взаимозаменяемые.",
          "optional": false
        },
        {
          "id": "delivery",
          "group": "Доставка",
          "name": "Доставка фанеры, комплектующих и тента к Химкам",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 10000,
          "unit_high_rub": 18000,
          "amount_low_rub": 10000,
          "amount_high_rub": 18000,
          "price_status": "planning_allowance",
          "source_url": null,
          "checked_date": null,
          "basis": "Наш логистический резерв на несколько поставщиков, точный адрес/условия разгрузки не заданы.",
          "optional": false
        },
        {
          "id": "validation",
          "group": "Проверка выпуска",
          "name": "Образцы соединений/швов и независимая проверка каркаса",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 20000,
          "unit_high_rub": 50000,
          "amount_low_rub": 20000,
          "amount_high_rub": 50000,
          "price_status": "planning_allowance",
          "source_url": null,
          "checked_date": null,
          "basis": "Наш предварительный резерв, не полученная цена лаборатории/конструктора. Объём испытаний определяется после расчёта; верхняя граница не гарантирована. Плита и анкеровка исключены владельцем20.09.2026.",
          "optional": false
        }
      ],
      "scope_note": "Самостоятельная сборка/покраска; без фундамента и анкеров. Электроввод в пределах прежнего допущения до 5 м."
    },
    "r8": {
      "routes": 20,
      "length_m": 31.4,
      "nominal_roll_count": 7,
      "clips": 124,
      "feed_ends": 40,
      "items": [
        {
          "sku": "042784",
          "item": "Arlight MOONLIGHT warm3000 12x17, roll5m",
          "quantity": 7,
          "unit_rub": 15506.25,
          "total_rub": 108543.75,
          "source": "https://arlight.ru/catalog/product/042784/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "HLG-480H-24A",
          "item": "Mean Well24V source",
          "quantity": 1,
          "unit_rub": 10910,
          "total_rub": 10910,
          "source": "https://meanwellrus.ru/catalog/led_bloki_pitaniya/hlg_seriya/hlg_480h_24a/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "028174(1)",
          "item": "Arlight PWM mono, 2kHz,15A at24V",
          "quantity": 1,
          "unit_rub": 5279.31,
          "total_rub": 5279.31,
          "source": "https://arlight.ru/catalog/product/028174-1/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "031595",
          "item": "SMART-R42-DIM remote",
          "quantity": 1,
          "unit_rub": 2332.35,
          "total_rub": 2332.35,
          "source": "https://arlight.ru/catalog/product/031595/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "025544",
          "item": "MOONLIGHT clip25x14x18",
          "quantity": 124,
          "unit_rub": 105.34,
          "total_rub": 13062.16,
          "source": "https://arlight.ru/catalog/product/025544/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "041022",
          "item": "MOONLIGHT side cap set, 1 live+1 blind",
          "quantity": 40,
          "unit_rub": 191.22,
          "total_rub": 7648.8,
          "source": "https://arlight.ru/catalog/product/041022/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "025549",
          "item": "MOONLIGHT 20AWG 2-core cable,2m cuttable",
          "quantity": 21,
          "unit_rub": 601.49,
          "total_rub": 12631.29,
          "source": "https://arlight.ru/catalog/product/025549/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "028100",
          "item": "MOONLIGHT neutral sealant10ml",
          "quantity": 5,
          "unit_rub": 651.77,
          "total_rub": 3258.85,
          "source": "https://arlight.ru/catalog/product/028100/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "0287002.PXCN",
          "item": "Littelfuse ATOF2A32VDC branch fuse incl2spares",
          "quantity": 22,
          "unit_rub": 55.0,
          "total_rub": 1210.0,
          "source": "https://www.tmelectronics.ru/product/0287002.PXCN/",
          "price_checked_date": "2026-09-19"
        }
      ],
      "catalogue_subtotal_rub": 164876.51,
      "planning_allowances": [
        {
          "name": "Наружная магистраль 2×6 мм², с 10% запасом",
          "quantity": 47,
          "unit": "м",
          "unit_low_rub": 230,
          "unit_high_rub": 400,
          "low_rub": 10810,
          "high_rub": 18800,
          "status": "planning_allowance"
        },
        {
          "name": "Герметичные ответвления, держатели защиты, вводы и клеммы",
          "quantity": 20,
          "unit": "ветвь",
          "unit_low_rub": 180,
          "unit_high_rub": 350,
          "low_rub": 3600,
          "high_rub": 7000,
          "status": "planning_allowance"
        },
        {
          "name": "Крепёж клипс, общая защита, корпус и соединения ввода",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 1500,
          "unit_high_rub": 3000,
          "low_rub": 1500,
          "high_rub": 3000,
          "status": "planning_allowance"
        },
        {
          "name": "Размещение БП/диммера с подтверждённым режимом 0…45°C",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 5000,
          "unit_high_rub": 18000,
          "low_rub": 5000,
          "high_rub": 18000,
          "status": "planning_allowance"
        },
        {
          "name": "Короткий сетевой ввод до 5 м, защита и монтажная проверка",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 6000,
          "unit_high_rub": 12000,
          "low_rub": 6000,
          "high_rub": 12000,
          "status": "planning_allowance"
        }
      ],
      "lighting_planning_budget_rub": [
        191787,
        223677
      ],
      "unrounded_lighting_budget_rub": [
        191786.51,
        223676.51
      ],
      "whole_project_budget_rub": [
        504289,
        652173
      ],
      "nonlighting_budget_rub": [
        312501.87,
        428496.39
      ],
      "nonlighting_groups_rub": {
        "Каркас": [
          78585.0,
          78585.0
        ],
        "Обработка": [
          36657.25,
          63657.25
        ],
        "Крепёж": [
          27440,
          50740
        ],
        "Покрытие фанеры": [
          47016.21,
          59753.299999999996
        ],
        "Тент": [
          92803.41,
          107760.84
        ],
        "Доставка": [
          10000,
          18000
        ],
        "Проверка выпуска": [
          20000,
          50000
        ]
      },
      "all_nonlighting_items": [
        {
          "id": "ply24",
          "group": "Каркас",
          "name": "ФСФ берёзовая 2/2 Ш2 24 мм, 3050×1525",
          "quantity": 1,
          "unit": "лист",
          "unit_low_rub": 6915.0,
          "unit_high_rub": 6915.0,
          "amount_low_rub": 6915.0,
          "amount_high_rub": 6915.0,
          "price_status": "catalogue_price",
          "source_url": "https://faneramoscow.ru/catalog/fanera-fsf/2-2-24mm-1525-3050/",
          "checked_date": "2026-09-19",
          "basis": "Цена за целый лист, без доставки; паспорт конструкционной партии проверяется отдельно.",
          "optional": false
        },
        {
          "id": "ply30",
          "group": "Каркас",
          "name": "ФСФ берёзовая 2/2 Ш2 30 мм, 3050×1525",
          "quantity": 7,
          "unit": "лист",
          "unit_low_rub": 8395.0,
          "unit_high_rub": 8395.0,
          "amount_low_rub": 58765.0,
          "amount_high_rub": 58765.0,
          "price_status": "catalogue_price",
          "source_url": "https://faneramoscow.ru/catalog/fanera-fsf/2-2-30mm-1525-3050/",
          "checked_date": "2026-09-19",
          "basis": "Цена за целый лист, без доставки; паспорт конструкционной партии проверяется отдельно.",
          "optional": false
        },
        {
          "id": "ply40",
          "group": "Каркас",
          "name": "ФСФ берёзовая 2/2 Ш2 40 мм, 3050×1525",
          "quantity": 1,
          "unit": "лист",
          "unit_low_rub": 12905.0,
          "unit_high_rub": 12905.0,
          "amount_low_rub": 12905.0,
          "amount_high_rub": 12905.0,
          "price_status": "catalogue_price",
          "source_url": "https://faneramoscow.ru/catalog/fanera-fsf/2-2-40mm-1525-3050/",
          "checked_date": "2026-09-19",
          "basis": "Цена за целый лист, без доставки; паспорт конструкционной партии проверяется отдельно.",
          "optional": false
        },
        {
          "id": "cnc24",
          "group": "Обработка",
          "name": "Плоская ЧПУ-фрезеровка 24 мм",
          "quantity": 34.624,
          "unit": "м",
          "unit_low_rub": 68,
          "unit_high_rub": 68,
          "amount_low_rub": 2354.43,
          "amount_high_rub": 2354.43,
          "price_status": "published_service_rate",
          "source_url": "https://profifrez.ru/prajs-list/",
          "checked_date": "2026-09-19",
          "basis": "Прайс ProfiFrez; объёмная скидка отдельно по толщине. Включены внутренние контуры и рез сырьевых заготовок проставок; сверление повторно не начисляется. Технология/НДС окончательно по смете цеха.",
          "optional": false
        },
        {
          "id": "cnc30",
          "group": "Обработка",
          "name": "Плоская ЧПУ-фрезеровка 30 мм",
          "quantity": 169.804,
          "unit": "м",
          "unit_low_rub": 80,
          "unit_high_rub": 80,
          "amount_low_rub": 13584.32,
          "amount_high_rub": 13584.32,
          "price_status": "published_service_rate",
          "source_url": "https://profifrez.ru/prajs-list/",
          "checked_date": "2026-09-19",
          "basis": "Прайс ProfiFrez; объёмная скидка отдельно по толщине. Включены внутренние контуры и рез сырьевых заготовок проставок; сверление повторно не начисляется. Технология/НДС окончательно по смете цеха.",
          "optional": false
        },
        {
          "id": "cnc40",
          "group": "Обработка",
          "name": "Плоская ЧПУ-фрезеровка 40 мм",
          "quantity": 15.911999999999999,
          "unit": "м",
          "unit_low_rub": 108,
          "unit_high_rub": 108,
          "amount_low_rub": 1718.5,
          "amount_high_rub": 1718.5,
          "price_status": "published_service_rate",
          "source_url": "https://profifrez.ru/prajs-list/",
          "checked_date": "2026-09-19",
          "basis": "Прайс ProfiFrez; объёмная скидка отдельно по толщине. Включены внутренние контуры и рез сырьевых заготовок проставок; сверление повторно не начисляется. Технология/НДС окончательно по смете цеха.",
          "optional": false
        },
        {
          "id": "nonflat_work",
          "group": "Обработка",
          "name": "Склейка, подготовка и косая обработка объёмных проставок",
          "quantity": 32,
          "unit": "дет.",
          "unit_low_rub": 250,
          "unit_high_rub": 600,
          "amount_low_rub": 8000,
          "amount_high_rub": 19200,
          "price_status": "planning_allowance",
          "source_url": null,
          "checked_date": null,
          "basis": "Наш резерв на наладку, нанесение клея, сборку/выдержку клиньев и вторичную обработку проставок. Клеевые материалы отдельно; коммерческая цена и квалифицированный режим склейки ещё не получены.",
          "optional": false
        },
        {
          "id": "jigs",
          "group": "Обработка",
          "name": "Кондуктор, косые сверления и торцы ног, пробная посадка",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 6000,
          "unit_high_rub": 14000,
          "amount_low_rub": 6000,
          "amount_high_rub": 14000,
          "price_status": "planning_allowance",
          "source_url": null,
          "checked_date": null,
          "basis": "Наш резерв цеховых операций и купона с покрытием; не включён в тариф плоского ЧПУ.",
          "optional": false
        },
        {
          "id": "rod8",
          "group": "Крепёж",
          "name": "Резьбовая штанга М8×1000 DIN 976, класс 8.8, цинк",
          "quantity": 20,
          "unit": "шт.",
          "unit_low_rub": 248,
          "unit_high_rub": 248,
          "amount_low_rub": 4960,
          "amount_high_rub": 4960,
          "price_status": "catalogue_price_conflict",
          "source_url": "https://arion-metal.ru/shpilka-rezbovaya-otsinkovannaya/shpilka-rezbovaya-otsinkovannaya-m8kh1000-din-976-klass-prochnosti-8-8/",
          "checked_date": "2026-09-19",
          "basis": "Карточка противоречива: 135 ₽ в верхней цене, 248 ₽ в описании/итоге. В бюджет взято 248 ₽. Нарезка по полной длине штанг в CAD, уже с гайками, шайбами и выступом резьбы; повторная прибавка не начисляется.",
          "optional": false
        },
        {
          "id": "sleeve12",
          "group": "Крепёж",
          "name": "Труба 12×1,5 AISI304, заготовки 6 м для втулок",
          "quantity": 12,
          "unit": "м",
          "unit_low_rub": 200,
          "unit_high_rub": 200,
          "amount_low_rub": 2400,
          "amount_high_rub": 2400,
          "price_status": "catalogue_price",
          "source_url": "https://www.inoxpoint.ru/truba-kruglaya-12x15-matovaya-aisi-304-l6-000-mm-17534",
          "checked_date": "2026-09-19",
          "basis": "Розничная цена Инокспоинт Москва. Внутренний диаметр 9 мм, номинальный; допуск/сварной грат проверяются на образце.",
          "optional": false
        },
        {
          "id": "metal_cutting",
          "group": "Обработка",
          "name": "Нарезка стяжек и втулок, зачистка и контроль торцов",
          "quantity": 80,
          "unit": "дет.",
          "unit_low_rub": 25,
          "unit_high_rub": 60,
          "amount_low_rub": 2000,
          "amount_high_rub": 4800,
          "price_status": "planning_allowance",
          "source_url": null,
          "checked_date": null,
          "basis": "Наш резерв на отдельную подготовку металлических заготовок, снятие заусенцев, восстановление захода резьбы и защиту срезов. В тариф плоского ЧПУ фанеры эти операции не входят; смета мастерской не получена.",
          "optional": false
        },
        {
          "id": "bonding_consumables",
          "group": "Обработка",
          "name": "Клеевые материалы и расходники для образцов и клиновидных проставок",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 3000,
          "unit_high_rub": 8000,
          "amount_low_rub": 3000,
          "amount_high_rub": 8000,
          "price_status": "planning_allowance",
          "source_url": null,
          "checked_date": null,
          "basis": "Наш резерв. Система конструкционного склеивания текущих двухслойных клиньев ещё не квалифицирована; бытовой клей не назначен как её замена. Работа по подготовке проставок учтена отдельно.",
          "optional": false
        },
        {
          "id": "rod_nuts",
          "group": "Крепёж",
          "name": "Самоконтрящаяся гайка DIN 982 М8, класс 8, цинк",
          "quantity": 80,
          "unit": "шт.",
          "unit_low_rub": 12,
          "unit_high_rub": 12,
          "amount_low_rub": 960,
          "amount_high_rub": 960,
          "price_status": "catalogue_price",
          "source_url": "https://krepcom.ru/catalog/gayki-razdel/gayka-samokontryashchayasya-m8-din-982-klass-prochnosti-8-otsinkovannaya-stal-1-000-sht-upak.htm",
          "checked_date": "2026-09-19",
          "basis": "Крепком WN00298626: розничная альтернатива 12 ₽/шт. Также указана упаковка 1000 шт. за 2412 ₽; для R7 она дешевле на 5460 ₽, но её наличие не подтверждено отображённым остатком 372 шт. Бюджет использует розничную цену; резервирование товара не выполнено.",
          "optional": false
        },
        {
          "id": "rod_washers",
          "group": "Крепёж",
          "name": "Широкая шайба М8 DIN 9021 / ISO 7093-1, 200 HV, Ø24×2",
          "quantity": 160,
          "unit": "шт.",
          "unit_low_rub": 12,
          "unit_high_rub": 12,
          "amount_low_rub": 1920,
          "amount_high_rub": 1920,
          "price_status": "catalogue_price",
          "source_url": "https://krepcom.ru/catalog/shayby/shayba-kuzovnaya-vysokopr-hv-200-m-8-din-9021-otsink.htm",
          "checked_date": "2026-09-19",
          "basis": "Крепком WN00218837: 200 HV прямо указано в карточке. Четыре шайбы на стяжку, включая две под торцами втулки. Старые складские данные включают товар в пути; сертификат партии и доступное количество проверяются при заказе.",
          "optional": false
        },
        {
          "id": "footfast",
          "group": "Крепёж",
          "name": "Болты ног/опор с гайками и шайбами",
          "quantity": 28,
          "unit": "компл.",
          "unit_low_rub": 150,
          "unit_high_rub": 500,
          "amount_low_rub": 4200,
          "amount_high_rub": 14000,
          "price_status": "planning_allowance",
          "source_url": "https://krepcom.ru/catalog/bolty-razdel/m12x160/",
          "checked_date": "2026-09-19",
          "basis": "Диапазон для сметы, не цена каждого размера. Неполная/полная резьба невзаимозаменяемы в расчёте; длинные верхние стяжки требуют окончательного подбора.",
          "optional": false
        },
        {
          "id": "angles",
          "group": "Крепёж",
          "name": "ТМС 33495 ТДЦ, покупные уголки 160×113×40×5",
          "quantity": 8,
          "unit": "шт.",
          "unit_low_rub": 1500,
          "unit_high_rub": 3000,
          "amount_low_rub": 12000,
          "amount_high_rub": 24000,
          "price_status": "planning_allowance",
          "source_url": "https://xn--b1agyekgek.xn--p1ai/offer/tms-strut-ugolok-90-5-otv-160kh110mm-usilennyy-tdts/",
          "checked_date": "2026-09-19",
          "basis": "Товар предзаказа в РФ; цена по запросу. Это наш резерв, не коммерческая цена 33495. Размеры усиления и сопротивление узла ещё проверяются.",
          "optional": false
        },
        {
          "id": "pads",
          "group": "Крепёж",
          "name": "Капиллярные прокладки под4пятки и герметизация крепежа",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 1000,
          "unit_high_rub": 2500,
          "amount_low_rub": 1000,
          "amount_high_rub": 2500,
          "price_status": "planning_allowance",
          "source_url": null,
          "checked_date": null,
          "basis": "Наш резерв; марка материала и деформации при контактном давлении должны быть подтверждены.",
          "optional": false
        },
        {
          "id": "finish",
          "group": "Покрытие фанеры",
          "name": "ВАПА АТ263 базаС, два слоя, фасовка5л",
          "quantity": 4.0,
          "unit": "банка5л",
          "unit_low_rub": 6503,
          "unit_high_rub": 6503,
          "amount_low_rub": 26012.0,
          "amount_high_rub": 26012.0,
          "price_status": "catalogue_price",
          "source_url": "https://lesobirzha.ru/katalog/kraska/kraska-vapa-premium-at-263-baza-s/",
          "checked_date": "2026-09-19",
          "basis": "Смета графита;0.30л/м²+15% плановых потерь, округление до фасовки. Колеровка отдельно. Белая база/древесные оттенки другой комплектации.",
          "optional": false
        },
        {
          "id": "primer",
          "group": "Покрытие фанеры",
          "name": "Грунт АП313, расчётный объём",
          "quantity": 10,
          "unit": "л",
          "unit_low_rub": 1100,
          "unit_high_rub": 1450,
          "amount_low_rub": 11000,
          "amount_high_rub": 14500,
          "price_status": "planning_allowance",
          "source_url": "https://tehkraska.ru/product/belyj-grunt-vapa-premium-ap-313/",
          "checked_date": "2026-09-19",
          "basis": "Наш диапазон по опубликованной фасовке5605₽ с неясной записью4,48/5; объём/массу нужно подтвердить. Не использован как точная цена литра.",
          "optional": false
        },
        {
          "id": "antiseptic",
          "group": "Покрытие фанеры",
          "name": "Антисептик ТА141 и подготовка основания, материалы",
          "quantity": 43.976421445909736,
          "unit": "м²",
          "unit_low_rub": 65,
          "unit_high_rub": 120,
          "amount_low_rub": 2858.47,
          "amount_high_rub": 5277.17,
          "price_status": "planning_allowance",
          "source_url": "https://tehkraska.ru/product/antiseptik-ta-141/",
          "checked_date": "2026-09-19",
          "basis": "Наш резерв по площади, не подтверждённый расход конкретного продукта.",
          "optional": false
        },
        {
          "id": "edge_coat",
          "group": "Покрытие фанеры",
          "name": "Защита всех кромок и стенок вырезов",
          "quantity": 6.636771589409843,
          "unit": "м²",
          "unit_low_rub": 700,
          "unit_high_rub": 1200,
          "amount_low_rub": 4645.74,
          "amount_high_rub": 7964.13,
          "price_status": "planning_allowance",
          "source_url": "https://lesobirzha.ru/katalog/kraska/tortsevoy-germetik-vapa-premium/",
          "checked_date": "2026-09-19",
          "basis": "Паспортная оценка массы0.4–0.6кг/м² до потерь; цена по площади оценочная, плотность для перевода литров не подтверждена.",
          "optional": false
        },
        {
          "id": "paint_consumables",
          "group": "Покрытие фанеры",
          "name": "Колеровка, абразивы, кисти/валики, мелкий расход",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 2500,
          "unit_high_rub": 6000,
          "amount_low_rub": 2500,
          "amount_high_rub": 6000,
          "price_status": "planning_allowance",
          "source_url": null,
          "checked_date": null,
          "basis": "Наш резерв; собственный труд по покраске не тарифицирован.",
          "optional": false
        },
        {
          "id": "pvc",
          "group": "Тент",
          "name": "ПВХ900 TW90031, белый, ширина3м",
          "quantity": 18,
          "unit": "пог.м",
          "unit_low_rub": 4296,
          "unit_high_rub": 4296,
          "amount_low_rub": 77328,
          "amount_high_rub": 77328,
          "price_status": "catalogue_price",
          "source_url": "https://tentmarket.ru/catalog/pvkh_tenty_i_material_v_rulone/tentovaya_tkan_pvkh_v_rulone/tkan_pvkh_v_roznitsu_ot_1_pog_m/p394958503-morozostojkaya-tentovaya-tkan/",
          "checked_date": "2026-09-19",
          "basis": "Покупаемый рулон по номинальным припускам и проверенной раскладке. Остатки, а не только чистая площадь, оплачены.",
          "optional": false
        },
        {
          "id": "weld",
          "group": "Тент",
          "name": "Раскрой и сварка оболочки, включая усиление периметра",
          "quantity": 51.79603292934317,
          "unit": "м шва",
          "unit_low_rub": 180,
          "unit_high_rub": 350,
          "amount_low_rub": 9323.29,
          "amount_high_rub": 18128.61,
          "price_status": "planning_allowance",
          "source_url": "https://prof-poshiv.ru/tenty",
          "checked_date": "2026-09-19",
          "basis": "Наш резерв на сложный пошив, не тариф ПрофПошив. Их цена от 1100 ₽/м² готового изделия не сложена повторно с сырьём. Финальная компенсация формы/контроль швов включены в задачу цеху.",
          "optional": false
        },
        {
          "id": "tent_attachment",
          "group": "Тент",
          "name": "Усиления, периметральное крепление и защитная прокладка",
          "quantity": 24.60846798832849,
          "unit": "м",
          "unit_low_rub": 250,
          "unit_high_rub": 500,
          "amount_low_rub": 6152.12,
          "amount_high_rub": 12304.23,
          "price_status": "planning_allowance",
          "source_url": null,
          "checked_date": null,
          "basis": "Наш резерв до силовой проверки выбранного узла. Цвет и прозрачная плёнка не оценены как взаимозаменяемые.",
          "optional": false
        },
        {
          "id": "delivery",
          "group": "Доставка",
          "name": "Доставка фанеры, комплектующих и тента к Химкам",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 10000,
          "unit_high_rub": 18000,
          "amount_low_rub": 10000,
          "amount_high_rub": 18000,
          "price_status": "planning_allowance",
          "source_url": null,
          "checked_date": null,
          "basis": "Наш логистический резерв на несколько поставщиков, точный адрес/условия разгрузки не заданы.",
          "optional": false
        },
        {
          "id": "validation",
          "group": "Проверка выпуска",
          "name": "Образцы соединений/швов и независимая проверка каркаса",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 20000,
          "unit_high_rub": 50000,
          "amount_low_rub": 20000,
          "amount_high_rub": 50000,
          "price_status": "planning_allowance",
          "source_url": null,
          "checked_date": null,
          "basis": "Наш предварительный резерв, не полученная цена лаборатории/конструктора. Объём испытаний определяется после расчёта; верхняя граница не гарантирована. Плита и анкеровка исключены владельцем20.09.2026.",
          "optional": false
        }
      ],
      "scope_note": "Самостоятельная сборка/покраска; без фундамента и анкеров. Электроввод в пределах прежнего допущения до 5 м."
    }
  },
  "alternatives": [
    {
      "id": "jazz_retain",
      "revision": "r7",
      "title": "JAZZway, сохранить прежние питание и проводку",
      "items": [
        {
          "sku": "HLG-320H-24A",
          "item": "Mean Well24V source",
          "quantity": 1,
          "unit_rub": 7032,
          "total_rub": 7032,
          "source": "https://meanwellrus.ru/catalog/led_bloki_pitaniya/hlg_seriya/hlg_320h_24a/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "028174(1)",
          "item": "Arlight PWM mono, 2kHz,15A at24V",
          "quantity": 1,
          "unit_rub": 5279.31,
          "total_rub": 5279.31,
          "source": "https://arlight.ru/catalog/product/028174-1/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "031595",
          "item": "SMART-R42-DIM remote",
          "quantity": 1,
          "unit_rub": 2332.35,
          "total_rub": 2332.35,
          "source": "https://arlight.ru/catalog/product/031595/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "025549",
          "item": "MOONLIGHT 20AWG 2-core cable,2m cuttable",
          "quantity": 20,
          "unit_rub": 601.49,
          "total_rub": 12029.8,
          "source": "https://arlight.ru/catalog/product/025549/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "028100",
          "item": "MOONLIGHT neutral sealant10ml",
          "quantity": 13,
          "unit_rub": 651.77,
          "total_rub": 8473.01,
          "source": "https://arlight.ru/catalog/product/028100/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "0287002.PXCN",
          "item": "Littelfuse ATOF2A32VDC branch fuse incl2spares",
          "quantity": 54,
          "unit_rub": 55.0,
          "total_rub": 2970.0,
          "source": "https://www.tmelectronics.ru/product/0287002.PXCN/",
          "price_checked_date": "2026-09-19"
        },
        {
          "sku": "5058613",
          "quantity": 4,
          "unit_rub": 3670,
          "total_rub": 14680,
          "name": "PFN-02 5 м",
          "source_url": "https://jazz-way.com/catalog/pfn-02-neon-24v/lenta-svetodiodnaya-gibkiy-neon-serii-pfn-02-24v-3000k/",
          "status": "catalogue_price"
        },
        {
          "sku": "5058682",
          "quantity": 12,
          "unit_rub": 218,
          "total_rub": 2616,
          "name": "Клипсы, упаковка 10",
          "source_url": "https://jazz-way.com/catalog/klipsy/klipsa-dlya-pfn-02-neon-24v/",
          "status": "catalogue_price"
        },
        {
          "sku": "5058675",
          "quantity": 104,
          "unit_rub": 51,
          "total_rub": 5304,
          "name": "Пара заглушек, используется одна сквозная",
          "source_url": "https://jazz-way.com/catalog/zaglushki/zaglushka-dlya-pfn-02-neon-24v-skvoznaya-glukhaya-kompl-2sht/",
          "status": "catalogue_price"
        }
      ],
      "catalogue_subtotal_rub": 60716.47,
      "planning_allowances": [
        {
          "name": "Наружная магистраль 2×6 мм², с 10% запасом",
          "quantity": 47,
          "unit": "м",
          "unit_low_rub": 230,
          "unit_high_rub": 400,
          "low_rub": 10810,
          "high_rub": 18800,
          "status": "planning_allowance"
        },
        {
          "name": "Герметичные ответвления, держатели защиты, вводы и клеммы",
          "quantity": 52,
          "unit": "ветвь",
          "unit_low_rub": 180,
          "unit_high_rub": 350,
          "low_rub": 9360,
          "high_rub": 18200,
          "status": "planning_allowance"
        },
        {
          "name": "Крепёж клипс, общая защита, корпус и соединения ввода",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 1500,
          "unit_high_rub": 3000,
          "low_rub": 1500,
          "high_rub": 3000,
          "status": "planning_allowance"
        },
        {
          "name": "Размещение БП/диммера с подтверждённым режимом 0…45°C",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 5000,
          "unit_high_rub": 18000,
          "low_rub": 5000,
          "high_rub": 18000,
          "status": "planning_allowance"
        },
        {
          "name": "Короткий сетевой ввод до 5 м, защита и монтажная проверка",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 6000,
          "unit_high_rub": 12000,
          "low_rub": 6000,
          "high_rub": 12000,
          "status": "planning_allowance"
        }
      ],
      "lighting_planning_budget_rub": [
        93386.47,
        130716.47
      ],
      "whole_project_planning_budget_rub": [
        531111.37,
        726482.42
      ],
      "saving_compared_at_corresponding_budget_endpoints_rub": [
        71952.68,
        71952.68
      ],
      "firm_total_rub": null,
      "procurement_release": false,
      "power_nominal_w": 198.0,
      "current_nominal_a": 8.25,
      "cut_plan_basis": "Сохранены состав и количество существующих участков; рез по ближайшей метке PFN-02, до 8,33 мм короче. Бухт 4/7 хватает, но фактический шаг проверяется на образце.",
      "supply_count": 1,
      "feed_ends": 104,
      "limitations": [
        "Полной партии заглушек нет.",
        "Клипсы и уплотнения требуют новой геометрической примерки.",
        "Провода/герметик Arlight оставлены как бюджетный резерв, их применимость к PFN-02 не подтверждена.",
        "Старый электрический PASS не переносится: PFN-02 требует 24±0,5 В, прежний расчёт выходил за этот диапазон."
      ]
    },
    {
      "id": "cob_profile",
      "revision": "r7",
      "title": "COB Apeyron в чёрном алюминиевом профиле",
      "items": [
        {
          "sku": "HLG-320H-24A",
          "item": "Mean Well24V source",
          "quantity": 1,
          "unit_rub": 7032,
          "total_rub": 7032,
          "source": "https://meanwellrus.ru/catalog/led_bloki_pitaniya/hlg_seriya/hlg_320h_24a/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "028174(1)",
          "item": "Arlight PWM mono, 2kHz,15A at24V",
          "quantity": 1,
          "unit_rub": 5279.31,
          "total_rub": 5279.31,
          "source": "https://arlight.ru/catalog/product/028174-1/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "031595",
          "item": "SMART-R42-DIM remote",
          "quantity": 1,
          "unit_rub": 2332.35,
          "total_rub": 2332.35,
          "source": "https://arlight.ru/catalog/product/031595/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "025549",
          "item": "MOONLIGHT 20AWG 2-core cable,2m cuttable",
          "quantity": 20,
          "unit_rub": 601.49,
          "total_rub": 12029.8,
          "source": "https://arlight.ru/catalog/product/025549/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "028100",
          "item": "MOONLIGHT neutral sealant10ml",
          "quantity": 13,
          "unit_rub": 651.77,
          "total_rub": 8473.01,
          "source": "https://arlight.ru/catalog/product/028100/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "0287002.PXCN",
          "item": "Littelfuse ATOF2A32VDC branch fuse incl2spares",
          "quantity": 54,
          "unit_rub": 55.0,
          "total_rub": 2970.0,
          "source": "https://www.tmelectronics.ru/product/0287002.PXCN/",
          "price_checked_date": "2026-09-19"
        },
        {
          "sku": "00-407",
          "quantity": 4,
          "unit_rub": 5250,
          "total_rub": 21000,
          "name": "COB 5 м",
          "source_url": "https://www.fedomo.ru/product/svetodiodnaya-lenta-24v-10vt-m-600-lm-m-3000k-cob-528-d-m-cri90-svobodnyy-rez-ip67-5-metrov-shirina-podlozhki-8-mm-silikonovaya-obolochka-00-407_616763/",
          "status": "catalogue_price"
        },
        {
          "sku": "008448",
          "quantity": 12,
          "unit_rub": 781,
          "total_rub": 9372,
          "name": "Профиль 2 м, экран и комплект",
          "source_url": "https://www.leds-power.ru/catalog/alyuminievyy-profil/s-rasseivatelem/profil-spn1712-nakladnoy-2m-chernyy/",
          "status": "catalogue_price"
        }
      ],
      "catalogue_subtotal_rub": 68488.47,
      "planning_allowances": [
        {
          "name": "Наружная магистраль 2×6 мм², с 10% запасом",
          "quantity": 47,
          "unit": "м",
          "unit_low_rub": 230,
          "unit_high_rub": 400,
          "low_rub": 10810,
          "high_rub": 18800,
          "status": "planning_allowance"
        },
        {
          "name": "Герметичные ответвления, держатели защиты, вводы и клеммы",
          "quantity": 52,
          "unit": "ветвь",
          "unit_low_rub": 180,
          "unit_high_rub": 350,
          "low_rub": 9360,
          "high_rub": 18200,
          "status": "planning_allowance"
        },
        {
          "name": "Крепёж клипс, общая защита, корпус и соединения ввода",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 1500,
          "unit_high_rub": 3000,
          "low_rub": 1500,
          "high_rub": 3000,
          "status": "planning_allowance"
        },
        {
          "name": "Размещение БП/диммера с подтверждённым режимом 0…45°C",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 5000,
          "unit_high_rub": 18000,
          "low_rub": 5000,
          "high_rub": 18000,
          "status": "planning_allowance"
        },
        {
          "name": "Короткий сетевой ввод до 5 м, защита и монтажная проверка",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 6000,
          "unit_high_rub": 12000,
          "low_rub": 6000,
          "high_rub": 12000,
          "status": "planning_allowance"
        },
        {
          "name": "Окончания силиконовой COB: вводные колпачки/подготовка; герметик уже в сохранённой строке",
          "quantity": 104,
          "unit": "конец",
          "unit_low_rub": 80,
          "unit_high_rub": 150,
          "low_rub": 8320,
          "high_rub": 15600,
          "status": "planning_allowance_not_quote"
        },
        {
          "name": "Недостающие клипсы и заглушки профиля",
          "quantity": 128,
          "unit": "шт.",
          "unit_low_rub": 30,
          "unit_high_rub": 60,
          "low_rub": 3840,
          "high_rub": 7680,
          "status": "planning_allowance_not_quote"
        }
      ],
      "lighting_planning_budget_rub": [
        113318.47,
        161768.47
      ],
      "whole_project_planning_budget_rub": [
        551043.37,
        757534.42
      ],
      "saving_compared_at_corresponding_budget_endpoints_rub": [
        52020.68,
        40900.68
      ],
      "firm_total_rub": null,
      "procurement_release": false,
      "power_nominal_w": 198.0,
      "current_nominal_a": 8.25,
      "supply_count": 1,
      "profile_stock_2m": 12,
      "profile_cut_plan": [
        {
          "used_mm": 1879,
          "parts": [
            {
              "route_id": "LED_E003",
              "profile_cut_mm": 690
            },
            {
              "route_id": "LED_E026",
              "profile_cut_mm": 690
            },
            {
              "route_id": "LED_E001",
              "profile_cut_mm": 490
            }
          ]
        },
        {
          "used_mm": 1879,
          "parts": [
            {
              "route_id": "LED_E047",
              "profile_cut_mm": 690
            },
            {
              "route_id": "LED_E070",
              "profile_cut_mm": 690
            },
            {
              "route_id": "LED_E018",
              "profile_cut_mm": 490
            }
          ]
        },
        {
          "used_mm": 1879,
          "parts": [
            {
              "route_id": "LED_E102",
              "profile_cut_mm": 690
            },
            {
              "route_id": "LED_E112",
              "profile_cut_mm": 690
            },
            {
              "route_id": "LED_E020",
              "profile_cut_mm": 490
            }
          ]
        },
        {
          "used_mm": 1879,
          "parts": [
            {
              "route_id": "LED_E128",
              "profile_cut_mm": 690
            },
            {
              "route_id": "LED_E149",
              "profile_cut_mm": 690
            },
            {
              "route_id": "LED_E025",
              "profile_cut_mm": 490
            }
          ]
        },
        {
          "used_mm": 1972,
          "parts": [
            {
              "route_id": "LED_E045",
              "profile_cut_mm": 490
            },
            {
              "route_id": "LED_E050",
              "profile_cut_mm": 490
            },
            {
              "route_id": "LED_E068",
              "profile_cut_mm": 490
            },
            {
              "route_id": "LED_E079",
              "profile_cut_mm": 490
            }
          ]
        },
        {
          "used_mm": 1772,
          "parts": [
            {
              "route_id": "LED_E011",
              "profile_cut_mm": 440
            },
            {
              "route_id": "LED_E017",
              "profile_cut_mm": 440
            },
            {
              "route_id": "LED_E022",
              "profile_cut_mm": 440
            },
            {
              "route_id": "LED_E049",
              "profile_cut_mm": 440
            }
          ]
        },
        {
          "used_mm": 1772,
          "parts": [
            {
              "route_id": "LED_E055",
              "profile_cut_mm": 440
            },
            {
              "route_id": "LED_E060",
              "profile_cut_mm": 440
            },
            {
              "route_id": "LED_E062",
              "profile_cut_mm": 440
            },
            {
              "route_id": "LED_E078",
              "profile_cut_mm": 440
            }
          ]
        },
        {
          "used_mm": 1772,
          "parts": [
            {
              "route_id": "LED_E085",
              "profile_cut_mm": 440
            },
            {
              "route_id": "LED_E096",
              "profile_cut_mm": 440
            },
            {
              "route_id": "LED_E135",
              "profile_cut_mm": 440
            },
            {
              "route_id": "LED_E143",
              "profile_cut_mm": 440
            }
          ]
        },
        {
          "used_mm": 1965,
          "parts": [
            {
              "route_id": "LED_E136",
              "profile_cut_mm": 390
            },
            {
              "route_id": "LED_E137",
              "profile_cut_mm": 390
            },
            {
              "route_id": "LED_E138",
              "profile_cut_mm": 390
            },
            {
              "route_id": "LED_E139",
              "profile_cut_mm": 390
            },
            {
              "route_id": "LED_E140",
              "profile_cut_mm": 390
            }
          ]
        },
        {
          "used_mm": 1765,
          "parts": [
            {
              "route_id": "LED_E141",
              "profile_cut_mm": 390
            },
            {
              "route_id": "LED_E145",
              "profile_cut_mm": 390
            },
            {
              "route_id": "LED_E146",
              "profile_cut_mm": 390
            },
            {
              "route_id": "LED_E040",
              "profile_cut_mm": 290
            },
            {
              "route_id": "LED_E092",
              "profile_cut_mm": 290
            }
          ]
        },
        {
          "used_mm": 1801,
          "parts": [
            {
              "route_id": "LED_E126",
              "profile_cut_mm": 290
            },
            {
              "route_id": "LED_E154",
              "profile_cut_mm": 290
            },
            {
              "route_id": "LED_E007",
              "profile_cut_mm": 240
            },
            {
              "route_id": "LED_E032",
              "profile_cut_mm": 240
            },
            {
              "route_id": "LED_E043",
              "profile_cut_mm": 240
            },
            {
              "route_id": "LED_E076",
              "profile_cut_mm": 240
            },
            {
              "route_id": "LED_E091",
              "profile_cut_mm": 240
            }
          ]
        },
        {
          "used_mm": 1701,
          "parts": [
            {
              "route_id": "LED_E118",
              "profile_cut_mm": 240
            },
            {
              "route_id": "LED_E124",
              "profile_cut_mm": 240
            },
            {
              "route_id": "LED_E131",
              "profile_cut_mm": 240
            },
            {
              "route_id": "LED_E132",
              "profile_cut_mm": 240
            },
            {
              "route_id": "LED_E133",
              "profile_cut_mm": 240
            },
            {
              "route_id": "LED_E134",
              "profile_cut_mm": 240
            },
            {
              "route_id": "LED_E152",
              "profile_cut_mm": 240
            }
          ]
        }
      ],
      "profile_extra_caps": 56,
      "profile_extra_clips": 72,
      "profile_cut_assumptions": {
        "extra_each_end_mm": 20,
        "saw_kerf_mm": 3,
        "stock_end_trim_mm": 20,
        "geometry_fit_verified": false
      },
      "limitations": [
        "Цена малого заказа профиля при MOQ производителя не подтверждена.",
        "Дополнительные окончания и клипсы — оценка, не готовый набор SKU.",
        "Сечение паза и крепёж ещё не проверены; профиль не гарантирует IP.",
        "БП должен быть перенастроен/проверен; паспорт ленты не рекомендует напряжение выше 24 В."
      ]
    },
    {
      "id": "economy_complete",
      "revision": "r7",
      "title": "Эконом: обычные питание/управление/провода, один ввод",
      "items": [
        {
          "sku": "5058613",
          "quantity": 4,
          "unit_rub": 3670,
          "total_rub": 14680,
          "name": "PFN-02 5 м",
          "source_url": "https://jazz-way.com/catalog/pfn-02-neon-24v/lenta-svetodiodnaya-gibkiy-neon-serii-pfn-02-24v-3000k/",
          "status": "catalogue_price"
        },
        {
          "sku": "5058682",
          "quantity": 12,
          "unit_rub": 218,
          "total_rub": 2616,
          "name": "Клипсы, упаковка 10",
          "source_url": "https://jazz-way.com/catalog/klipsy/klipsa-dlya-pfn-02-neon-24v/",
          "status": "catalogue_price"
        },
        {
          "sku": "5058675",
          "quantity": 52,
          "unit_rub": 51,
          "total_rub": 2652,
          "name": "Одна сквозная и одна глухая на участок",
          "source_url": "https://jazz-way.com/catalog/zaglushki/zaglushka-dlya-pfn-02-neon-24v-skvoznaya-glukhaya-kompl-2sht/",
          "status": "catalogue_price"
        },
        {
          "sku": "03-125",
          "quantity": 1,
          "unit_rub": 5905,
          "total_rub": 5905,
          "name": "24 В / 400 Вт, IP67",
          "source_url": "https://apeyronled.ru/catalog/blok-pitaniya-dlya-svetodiodnoy-lenty-24v/03_125_blok_pitaniya_24v_400vt_175_265v_16_6a_ip67_alyum_265kh90kh36_seryy/",
          "status": "catalogue_price"
        },
        {
          "sku": "04-101",
          "quantity": 1,
          "unit_rub": 1288,
          "total_rub": 1288,
          "name": "3×8 А диммер + RF пульт",
          "source_url": "https://apeyronled.ru/catalog/dimmer-dlya-svetodiodnykh-lent-12v/04_101_dimmer_12v_24v_288vt_576vt_3_kanala_24a_ip20_pdu_rf_sensornyy_bez_batareek_dlya_monokhromnoy_/",
          "status": "catalogue_price"
        },
        {
          "sku": "0287002.PXCN",
          "item": "Littelfuse ATOF2A32VDC branch fuse incl2spares",
          "quantity": 54,
          "unit_rub": 55.0,
          "total_rub": 2970.0,
          "source": "https://www.tmelectronics.ru/product/0287002.PXCN/",
          "price_checked_date": "2026-09-19"
        }
      ],
      "catalogue_subtotal_rub": 30111.0,
      "planning_allowances": [
        {
          "name": "Обычные двухжильные хвосты 0,75 мм², наружная совместимая оболочка",
          "quantity": 20,
          "unit": "м",
          "unit_low_rub": 55,
          "unit_high_rub": 90,
          "low_rub": 1100,
          "high_rub": 1800,
          "status": "planning_allowance_not_quote"
        },
        {
          "name": "Новая разводка трёх каналов: резерв 80 м двухжильного 2,5 мм² кабеля, без длинного внешнего подхода",
          "quantity": 80,
          "unit": "м",
          "unit_low_rub": 100,
          "unit_high_rub": 170,
          "low_rub": 8000,
          "high_rub": 13600,
          "status": "planning_allowance_not_quote"
        },
        {
          "name": "Нейтральный совместимый герметик, картридж около 300 мл",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 800,
          "unit_high_rub": 1500,
          "low_rub": 800,
          "high_rub": 1500,
          "status": "planning_allowance_not_quote"
        },
        {
          "name": "Ответвления, держатели предохранителей, вводы и клеммы",
          "quantity": 52,
          "unit": "ветвь",
          "unit_low_rub": 180,
          "unit_high_rub": 350,
          "low_rub": 9360,
          "high_rub": 18200,
          "status": "planning_allowance_not_quote"
        },
        {
          "name": "Крепёж клипс, защита общего ввода, мелкие расходники",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 1500,
          "unit_high_rub": 3000,
          "low_rub": 1500,
          "high_rub": 3000,
          "status": "planning_allowance_not_quote"
        },
        {
          "name": "Батарейки AAA для пульта",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 150,
          "unit_high_rub": 300,
          "low_rub": 150,
          "high_rub": 300,
          "status": "planning_allowance_not_quote"
        },
        {
          "name": "Размещение электроники в уже имеющемся сухом помещении либо подходящем закрытом объёме; без отопления нового шкафа",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 1500,
          "unit_high_rub": 4000,
          "low_rub": 1500,
          "high_rub": 4000,
          "status": "planning_allowance_not_quote"
        },
        {
          "name": "Короткий сетевой ввод, электромонтажная проверка",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 6000,
          "unit_high_rub": 12000,
          "low_rub": 6000,
          "high_rub": 12000,
          "status": "planning_allowance_not_quote"
        }
      ],
      "lighting_planning_budget_rub": [
        58521.0,
        84511.0
      ],
      "whole_project_planning_budget_rub": [
        496245.9,
        680276.95
      ],
      "saving_compared_at_corresponding_budget_endpoints_rub": [
        106818.15,
        118158.15
      ],
      "firm_total_rub": null,
      "procurement_release": false,
      "power_nominal_w": 198.0,
      "current_nominal_a": 8.25,
      "supply_count": 1,
      "feed_ends": 52,
      "channel_distribution": [
        {
          "routes": [
            "LED_E003",
            "LED_E070",
            "LED_E128",
            "LED_E020",
            "LED_E050",
            "LED_E011",
            "LED_E049",
            "LED_E062",
            "LED_E096",
            "LED_E136",
            "LED_E139",
            "LED_E145",
            "LED_E092",
            "LED_E007",
            "LED_E076",
            "LED_E124",
            "LED_E133"
          ],
          "nominal_w": 65.5,
          "current_a": 2.72917
        },
        {
          "routes": [
            "LED_E026",
            "LED_E102",
            "LED_E149",
            "LED_E025",
            "LED_E068",
            "LED_E017",
            "LED_E055",
            "LED_E078",
            "LED_E135",
            "LED_E137",
            "LED_E140",
            "LED_E146",
            "LED_E126",
            "LED_E032",
            "LED_E091",
            "LED_E131",
            "LED_E134"
          ],
          "nominal_w": 65.5,
          "current_a": 2.72917
        },
        {
          "routes": [
            "LED_E047",
            "LED_E112",
            "LED_E001",
            "LED_E018",
            "LED_E045",
            "LED_E079",
            "LED_E022",
            "LED_E060",
            "LED_E085",
            "LED_E143",
            "LED_E138",
            "LED_E141",
            "LED_E040",
            "LED_E154",
            "LED_E043",
            "LED_E118",
            "LED_E132",
            "LED_E152"
          ],
          "nominal_w": 67.0,
          "current_a": 2.79167
        }
      ],
      "materials_and_consumables_budget_rub": [
        51021.0,
        68511.0
      ],
      "placement_and_entry_budget_rub": [
        7500,
        16000
      ],
      "nominal_tail_purchase_m": 20,
      "long_external_dc_feed_budget_rub": null,
      "limitations": [
        "Одностороннее питание коротких участков требует проверки падения внутри ленты/равномерности.",
        "80 м — плановый резерв новой разводки, не результат трассировки; старое кольцо не использовать как проверенную схему для 3 каналов.",
        "Допуск напряжения 24±0,5 В PFN-02 и его достижение новым БП не доказаны.",
        "Паспорт PFN-02 п.6.5: PБП≥1,2×Pнагрузки. По меньшей мощности24×16,6=398,4Вт предел нагрузки332Вт; для R8 остаётся18Вт сверх314Вт на потери/отклонения. Номинально проходит; увеличение БП только из этой проверки не требуется. Добровольное ограничение80% дало бы318,72Вт и4,72Вт, но это не паспортное требование к БП.",
        "Питание и диммер размещаются в сухом подходящем месте; IP67 БП не делает IP20 диммер наружным. Утеплённый/обогреваемый шкаф не включён.",
        "Длинный внешний24В подход отсутствует в цене: нужен отдельный расчёт и стоимость. Один сетевой ввод к близкому подходящему объёму — альтернатива.",
        "Полного наличия фирменных заглушек нет; замена уплотнений не квалифицирована.",
        "Пайка/монтаж всех ветвей своими силами; коммерческая работа по всем52/20участкам отдельно не оценена."
      ],
      "psu_nominal_margin_check": {
        "source": "https://file.pgp-trade.ru/doc/pasporta/PFN-02_24V_passport.pdf",
        "clause": "6.5",
        "manufacturer_rule": "P_psu >= 1.2 * P_load",
        "nameplate_power_w": 400,
        "rated_voltage_v": 24,
        "rated_current_a": 16.6,
        "used_psu_capacity_w": 398.4,
        "manufacturer_factor": 1.2,
        "manufacturer_rule_max_load_w": 332.0,
        "nominal_led_load_w": 198.0,
        "manufacturer_rule_remaining_for_losses_and_variation_w": 134.0,
        "nominal_pass": true,
        "voltage_and_losses_verified": false,
        "optional_stricter_design_rule": {
          "manufacturer_requirement": false,
          "load_fraction_of_psu": 0.8,
          "max_load_w": 318.72,
          "remaining_for_losses_and_variation_w": 120.72,
          "applied_to_budget": false
        },
        "dimmer_separate_rule": {
          "source": "https://apeyronled.ru/upload/iblock/dda/1o014n3mm6ur94yzynixq5l4ak6o6rlc.pdf",
          "clause": "4, red note",
          "rule": "Reserve20% of the dimmer maximum rating",
          "rated_current_a_per_channel": 8,
          "design_current_a_per_channel": 6.4,
          "not_transferred_to_psu": true
        }
      }
    },
    {
      "id": "jazz_retain",
      "revision": "r8",
      "title": "JAZZway, сохранить прежние питание и проводку",
      "items": [
        {
          "sku": "HLG-480H-24A",
          "item": "Mean Well24V source",
          "quantity": 1,
          "unit_rub": 10910,
          "total_rub": 10910,
          "source": "https://meanwellrus.ru/catalog/led_bloki_pitaniya/hlg_seriya/hlg_480h_24a/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "028174(1)",
          "item": "Arlight PWM mono, 2kHz,15A at24V",
          "quantity": 1,
          "unit_rub": 5279.31,
          "total_rub": 5279.31,
          "source": "https://arlight.ru/catalog/product/028174-1/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "031595",
          "item": "SMART-R42-DIM remote",
          "quantity": 1,
          "unit_rub": 2332.35,
          "total_rub": 2332.35,
          "source": "https://arlight.ru/catalog/product/031595/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "025549",
          "item": "MOONLIGHT 20AWG 2-core cable,2m cuttable",
          "quantity": 21,
          "unit_rub": 601.49,
          "total_rub": 12631.29,
          "source": "https://arlight.ru/catalog/product/025549/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "028100",
          "item": "MOONLIGHT neutral sealant10ml",
          "quantity": 5,
          "unit_rub": 651.77,
          "total_rub": 3258.85,
          "source": "https://arlight.ru/catalog/product/028100/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "0287002.PXCN",
          "item": "Littelfuse ATOF2A32VDC branch fuse incl2spares",
          "quantity": 22,
          "unit_rub": 55.0,
          "total_rub": 1210.0,
          "source": "https://www.tmelectronics.ru/product/0287002.PXCN/",
          "price_checked_date": "2026-09-19"
        },
        {
          "sku": "5058613",
          "quantity": 7,
          "unit_rub": 3670,
          "total_rub": 25690,
          "name": "PFN-02 5 м",
          "source_url": "https://jazz-way.com/catalog/pfn-02-neon-24v/lenta-svetodiodnaya-gibkiy-neon-serii-pfn-02-24v-3000k/",
          "status": "catalogue_price"
        },
        {
          "sku": "5058682",
          "quantity": 13,
          "unit_rub": 218,
          "total_rub": 2834,
          "name": "Клипсы, упаковка 10",
          "source_url": "https://jazz-way.com/catalog/klipsy/klipsa-dlya-pfn-02-neon-24v/",
          "status": "catalogue_price"
        },
        {
          "sku": "5058675",
          "quantity": 40,
          "unit_rub": 51,
          "total_rub": 2040,
          "name": "Пара заглушек, используется одна сквозная",
          "source_url": "https://jazz-way.com/catalog/zaglushki/zaglushka-dlya-pfn-02-neon-24v-skvoznaya-glukhaya-kompl-2sht/",
          "status": "catalogue_price"
        }
      ],
      "catalogue_subtotal_rub": 66185.8,
      "planning_allowances": [
        {
          "name": "Наружная магистраль 2×6 мм², с 10% запасом",
          "quantity": 47,
          "unit": "м",
          "unit_low_rub": 230,
          "unit_high_rub": 400,
          "low_rub": 10810,
          "high_rub": 18800,
          "status": "planning_allowance"
        },
        {
          "name": "Герметичные ответвления, держатели защиты, вводы и клеммы",
          "quantity": 20,
          "unit": "ветвь",
          "unit_low_rub": 180,
          "unit_high_rub": 350,
          "low_rub": 3600,
          "high_rub": 7000,
          "status": "planning_allowance"
        },
        {
          "name": "Крепёж клипс, общая защита, корпус и соединения ввода",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 1500,
          "unit_high_rub": 3000,
          "low_rub": 1500,
          "high_rub": 3000,
          "status": "planning_allowance"
        },
        {
          "name": "Размещение БП/диммера с подтверждённым режимом 0…45°C",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 5000,
          "unit_high_rub": 18000,
          "low_rub": 5000,
          "high_rub": 18000,
          "status": "planning_allowance"
        },
        {
          "name": "Короткий сетевой ввод до 5 м, защита и монтажная проверка",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 6000,
          "unit_high_rub": 12000,
          "low_rub": 6000,
          "high_rub": 12000,
          "status": "planning_allowance"
        }
      ],
      "lighting_planning_budget_rub": [
        93095.8,
        124985.8
      ],
      "whole_project_planning_budget_rub": [
        405597.67,
        553482.19
      ],
      "saving_compared_at_corresponding_budget_endpoints_rub": [
        98690.71,
        98690.71
      ],
      "firm_total_rub": null,
      "procurement_release": false,
      "power_nominal_w": 314.0,
      "current_nominal_a": 13.08333,
      "cut_plan_basis": "Сохранены состав и количество существующих участков; рез по ближайшей метке PFN-02, до 8,33 мм короче. Бухт 4/7 хватает, но фактический шаг проверяется на образце.",
      "supply_count": 1,
      "feed_ends": 40,
      "limitations": [
        "Полной партии заглушек нет.",
        "Клипсы и уплотнения требуют новой геометрической примерки.",
        "Провода/герметик Arlight оставлены как бюджетный резерв, их применимость к PFN-02 не подтверждена.",
        "Старый электрический PASS не переносится: PFN-02 требует 24±0,5 В, прежний расчёт выходил за этот диапазон."
      ]
    },
    {
      "id": "cob_profile",
      "revision": "r8",
      "title": "COB Apeyron в чёрном алюминиевом профиле",
      "items": [
        {
          "sku": "HLG-480H-24A",
          "item": "Mean Well24V source",
          "quantity": 1,
          "unit_rub": 10910,
          "total_rub": 10910,
          "source": "https://meanwellrus.ru/catalog/led_bloki_pitaniya/hlg_seriya/hlg_480h_24a/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "028174(1)",
          "item": "Arlight PWM mono, 2kHz,15A at24V",
          "quantity": 1,
          "unit_rub": 5279.31,
          "total_rub": 5279.31,
          "source": "https://arlight.ru/catalog/product/028174-1/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "031595",
          "item": "SMART-R42-DIM remote",
          "quantity": 1,
          "unit_rub": 2332.35,
          "total_rub": 2332.35,
          "source": "https://arlight.ru/catalog/product/031595/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "025549",
          "item": "MOONLIGHT 20AWG 2-core cable,2m cuttable",
          "quantity": 21,
          "unit_rub": 601.49,
          "total_rub": 12631.29,
          "source": "https://arlight.ru/catalog/product/025549/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "028100",
          "item": "MOONLIGHT neutral sealant10ml",
          "quantity": 5,
          "unit_rub": 651.77,
          "total_rub": 3258.85,
          "source": "https://arlight.ru/catalog/product/028100/",
          "price_checked_date": "2026-09-20"
        },
        {
          "sku": "0287002.PXCN",
          "item": "Littelfuse ATOF2A32VDC branch fuse incl2spares",
          "quantity": 22,
          "unit_rub": 55.0,
          "total_rub": 1210.0,
          "source": "https://www.tmelectronics.ru/product/0287002.PXCN/",
          "price_checked_date": "2026-09-19"
        },
        {
          "sku": "00-407",
          "quantity": 7,
          "unit_rub": 5250,
          "total_rub": 36750,
          "name": "COB 5 м",
          "source_url": "https://www.fedomo.ru/product/svetodiodnaya-lenta-24v-10vt-m-600-lm-m-3000k-cob-528-d-m-cri90-svobodnyy-rez-ip67-5-metrov-shirina-podlozhki-8-mm-silikonovaya-obolochka-00-407_616763/",
          "status": "catalogue_price"
        },
        {
          "sku": "008448",
          "quantity": 20,
          "unit_rub": 781,
          "total_rub": 15620,
          "name": "Профиль 2 м, экран и комплект",
          "source_url": "https://www.leds-power.ru/catalog/alyuminievyy-profil/s-rasseivatelem/profil-spn1712-nakladnoy-2m-chernyy/",
          "status": "catalogue_price"
        }
      ],
      "catalogue_subtotal_rub": 87991.8,
      "planning_allowances": [
        {
          "name": "Наружная магистраль 2×6 мм², с 10% запасом",
          "quantity": 47,
          "unit": "м",
          "unit_low_rub": 230,
          "unit_high_rub": 400,
          "low_rub": 10810,
          "high_rub": 18800,
          "status": "planning_allowance"
        },
        {
          "name": "Герметичные ответвления, держатели защиты, вводы и клеммы",
          "quantity": 20,
          "unit": "ветвь",
          "unit_low_rub": 180,
          "unit_high_rub": 350,
          "low_rub": 3600,
          "high_rub": 7000,
          "status": "planning_allowance"
        },
        {
          "name": "Крепёж клипс, общая защита, корпус и соединения ввода",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 1500,
          "unit_high_rub": 3000,
          "low_rub": 1500,
          "high_rub": 3000,
          "status": "planning_allowance"
        },
        {
          "name": "Размещение БП/диммера с подтверждённым режимом 0…45°C",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 5000,
          "unit_high_rub": 18000,
          "low_rub": 5000,
          "high_rub": 18000,
          "status": "planning_allowance"
        },
        {
          "name": "Короткий сетевой ввод до 5 м, защита и монтажная проверка",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 6000,
          "unit_high_rub": 12000,
          "low_rub": 6000,
          "high_rub": 12000,
          "status": "planning_allowance"
        },
        {
          "name": "Окончания силиконовой COB: вводные колпачки/подготовка; герметик уже в сохранённой строке",
          "quantity": 40,
          "unit": "конец",
          "unit_low_rub": 80,
          "unit_high_rub": 150,
          "low_rub": 3200,
          "high_rub": 6000,
          "status": "planning_allowance_not_quote"
        },
        {
          "name": "Недостающие клипсы и заглушки профиля",
          "quantity": 44,
          "unit": "шт.",
          "unit_low_rub": 30,
          "unit_high_rub": 60,
          "low_rub": 1320,
          "high_rub": 2640,
          "status": "planning_allowance_not_quote"
        }
      ],
      "lighting_planning_budget_rub": [
        119421.8,
        155431.8
      ],
      "whole_project_planning_budget_rub": [
        431923.67,
        583928.19
      ],
      "saving_compared_at_corresponding_budget_endpoints_rub": [
        72364.71,
        68244.71
      ],
      "firm_total_rub": null,
      "procurement_release": false,
      "power_nominal_w": 314.0,
      "current_nominal_a": 13.08333,
      "supply_count": 1,
      "profile_stock_2m": 20,
      "profile_cut_plan": [
        {
          "used_mm": 1843,
          "parts": [
            {
              "route_id": "LED_E000",
              "profile_cut_mm": 1840
            }
          ]
        },
        {
          "used_mm": 1843,
          "parts": [
            {
              "route_id": "LED_E001",
              "profile_cut_mm": 1840
            }
          ]
        },
        {
          "used_mm": 1843,
          "parts": [
            {
              "route_id": "LED_E002",
              "profile_cut_mm": 1840
            }
          ]
        },
        {
          "used_mm": 1843,
          "parts": [
            {
              "route_id": "LED_E003",
              "profile_cut_mm": 1840
            }
          ]
        },
        {
          "used_mm": 1843,
          "parts": [
            {
              "route_id": "LED_E004",
              "profile_cut_mm": 1840
            }
          ]
        },
        {
          "used_mm": 1843,
          "parts": [
            {
              "route_id": "LED_E005",
              "profile_cut_mm": 1840
            }
          ]
        },
        {
          "used_mm": 1843,
          "parts": [
            {
              "route_id": "LED_E006",
              "profile_cut_mm": 1840
            }
          ]
        },
        {
          "used_mm": 1843,
          "parts": [
            {
              "route_id": "LED_E007",
              "profile_cut_mm": 1840
            }
          ]
        },
        {
          "used_mm": 1593,
          "parts": [
            {
              "route_id": "LED_E010",
              "profile_cut_mm": 1590
            }
          ]
        },
        {
          "used_mm": 1593,
          "parts": [
            {
              "route_id": "LED_E011",
              "profile_cut_mm": 1590
            }
          ]
        },
        {
          "used_mm": 1593,
          "parts": [
            {
              "route_id": "LED_E012",
              "profile_cut_mm": 1590
            }
          ]
        },
        {
          "used_mm": 1593,
          "parts": [
            {
              "route_id": "LED_E013",
              "profile_cut_mm": 1590
            }
          ]
        },
        {
          "used_mm": 1593,
          "parts": [
            {
              "route_id": "LED_E014",
              "profile_cut_mm": 1590
            }
          ]
        },
        {
          "used_mm": 1593,
          "parts": [
            {
              "route_id": "LED_E015",
              "profile_cut_mm": 1590
            }
          ]
        },
        {
          "used_mm": 1593,
          "parts": [
            {
              "route_id": "LED_E016",
              "profile_cut_mm": 1590
            }
          ]
        },
        {
          "used_mm": 1593,
          "parts": [
            {
              "route_id": "LED_E018",
              "profile_cut_mm": 1590
            }
          ]
        },
        {
          "used_mm": 1193,
          "parts": [
            {
              "route_id": "LED_E009",
              "profile_cut_mm": 1190
            }
          ]
        },
        {
          "used_mm": 1193,
          "parts": [
            {
              "route_id": "LED_E017",
              "profile_cut_mm": 1190
            }
          ]
        },
        {
          "used_mm": 1193,
          "parts": [
            {
              "route_id": "LED_E020",
              "profile_cut_mm": 1190
            }
          ]
        },
        {
          "used_mm": 1193,
          "parts": [
            {
              "route_id": "LED_E022",
              "profile_cut_mm": 1190
            }
          ]
        }
      ],
      "profile_extra_caps": 0,
      "profile_extra_clips": 44,
      "profile_cut_assumptions": {
        "extra_each_end_mm": 20,
        "saw_kerf_mm": 3,
        "stock_end_trim_mm": 20,
        "geometry_fit_verified": false
      },
      "limitations": [
        "Цена малого заказа профиля при MOQ производителя не подтверждена.",
        "Дополнительные окончания и клипсы — оценка, не готовый набор SKU.",
        "Сечение паза и крепёж ещё не проверены; профиль не гарантирует IP.",
        "БП должен быть перенастроен/проверен; паспорт ленты не рекомендует напряжение выше 24 В."
      ]
    },
    {
      "id": "economy_complete",
      "revision": "r8",
      "title": "Эконом: обычные питание/управление/провода, один ввод",
      "items": [
        {
          "sku": "5058613",
          "quantity": 7,
          "unit_rub": 3670,
          "total_rub": 25690,
          "name": "PFN-02 5 м",
          "source_url": "https://jazz-way.com/catalog/pfn-02-neon-24v/lenta-svetodiodnaya-gibkiy-neon-serii-pfn-02-24v-3000k/",
          "status": "catalogue_price"
        },
        {
          "sku": "5058682",
          "quantity": 13,
          "unit_rub": 218,
          "total_rub": 2834,
          "name": "Клипсы, упаковка 10",
          "source_url": "https://jazz-way.com/catalog/klipsy/klipsa-dlya-pfn-02-neon-24v/",
          "status": "catalogue_price"
        },
        {
          "sku": "5058675",
          "quantity": 20,
          "unit_rub": 51,
          "total_rub": 1020,
          "name": "Одна сквозная и одна глухая на участок",
          "source_url": "https://jazz-way.com/catalog/zaglushki/zaglushka-dlya-pfn-02-neon-24v-skvoznaya-glukhaya-kompl-2sht/",
          "status": "catalogue_price"
        },
        {
          "sku": "03-125",
          "quantity": 1,
          "unit_rub": 5905,
          "total_rub": 5905,
          "name": "24 В / 400 Вт, IP67",
          "source_url": "https://apeyronled.ru/catalog/blok-pitaniya-dlya-svetodiodnoy-lenty-24v/03_125_blok_pitaniya_24v_400vt_175_265v_16_6a_ip67_alyum_265kh90kh36_seryy/",
          "status": "catalogue_price"
        },
        {
          "sku": "04-101",
          "quantity": 1,
          "unit_rub": 1288,
          "total_rub": 1288,
          "name": "3×8 А диммер + RF пульт",
          "source_url": "https://apeyronled.ru/catalog/dimmer-dlya-svetodiodnykh-lent-12v/04_101_dimmer_12v_24v_288vt_576vt_3_kanala_24a_ip20_pdu_rf_sensornyy_bez_batareek_dlya_monokhromnoy_/",
          "status": "catalogue_price"
        },
        {
          "sku": "0287002.PXCN",
          "item": "Littelfuse ATOF2A32VDC branch fuse incl2spares",
          "quantity": 22,
          "unit_rub": 55.0,
          "total_rub": 1210.0,
          "source": "https://www.tmelectronics.ru/product/0287002.PXCN/",
          "price_checked_date": "2026-09-19"
        }
      ],
      "catalogue_subtotal_rub": 37947.0,
      "planning_allowances": [
        {
          "name": "Обычные двухжильные хвосты 0,75 мм², наружная совместимая оболочка",
          "quantity": 21,
          "unit": "м",
          "unit_low_rub": 55,
          "unit_high_rub": 90,
          "low_rub": 1155,
          "high_rub": 1890,
          "status": "planning_allowance_not_quote"
        },
        {
          "name": "Новая разводка трёх каналов: резерв 80 м двухжильного 2,5 мм² кабеля, без длинного внешнего подхода",
          "quantity": 80,
          "unit": "м",
          "unit_low_rub": 100,
          "unit_high_rub": 170,
          "low_rub": 8000,
          "high_rub": 13600,
          "status": "planning_allowance_not_quote"
        },
        {
          "name": "Нейтральный совместимый герметик, картридж около 300 мл",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 800,
          "unit_high_rub": 1500,
          "low_rub": 800,
          "high_rub": 1500,
          "status": "planning_allowance_not_quote"
        },
        {
          "name": "Ответвления, держатели предохранителей, вводы и клеммы",
          "quantity": 20,
          "unit": "ветвь",
          "unit_low_rub": 180,
          "unit_high_rub": 350,
          "low_rub": 3600,
          "high_rub": 7000,
          "status": "planning_allowance_not_quote"
        },
        {
          "name": "Крепёж клипс, защита общего ввода, мелкие расходники",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 1500,
          "unit_high_rub": 3000,
          "low_rub": 1500,
          "high_rub": 3000,
          "status": "planning_allowance_not_quote"
        },
        {
          "name": "Батарейки AAA для пульта",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 150,
          "unit_high_rub": 300,
          "low_rub": 150,
          "high_rub": 300,
          "status": "planning_allowance_not_quote"
        },
        {
          "name": "Размещение электроники в уже имеющемся сухом помещении либо подходящем закрытом объёме; без отопления нового шкафа",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 1500,
          "unit_high_rub": 4000,
          "low_rub": 1500,
          "high_rub": 4000,
          "status": "planning_allowance_not_quote"
        },
        {
          "name": "Короткий сетевой ввод, электромонтажная проверка",
          "quantity": 1,
          "unit": "компл.",
          "unit_low_rub": 6000,
          "unit_high_rub": 12000,
          "low_rub": 6000,
          "high_rub": 12000,
          "status": "planning_allowance_not_quote"
        }
      ],
      "lighting_planning_budget_rub": [
        60652.0,
        81237.0
      ],
      "whole_project_planning_budget_rub": [
        373153.87,
        509733.39
      ],
      "saving_compared_at_corresponding_budget_endpoints_rub": [
        131134.51,
        142439.51
      ],
      "firm_total_rub": null,
      "procurement_release": false,
      "power_nominal_w": 314.0,
      "current_nominal_a": 13.08333,
      "supply_count": 1,
      "feed_ends": 20,
      "channel_distribution": [
        {
          "routes": [
            "LED_E000",
            "LED_E003",
            "LED_E006",
            "LED_E012",
            "LED_E015",
            "LED_E009",
            "LED_E020"
          ],
          "nominal_w": 108.0,
          "current_a": 4.5
        },
        {
          "routes": [
            "LED_E001",
            "LED_E004",
            "LED_E007",
            "LED_E013",
            "LED_E016",
            "LED_E017",
            "LED_E022"
          ],
          "nominal_w": 108.0,
          "current_a": 4.5
        },
        {
          "routes": [
            "LED_E002",
            "LED_E005",
            "LED_E010",
            "LED_E011",
            "LED_E014",
            "LED_E018"
          ],
          "nominal_w": 98.0,
          "current_a": 4.08333
        }
      ],
      "materials_and_consumables_budget_rub": [
        53152.0,
        65237.0
      ],
      "placement_and_entry_budget_rub": [
        7500,
        16000
      ],
      "nominal_tail_purchase_m": 21,
      "long_external_dc_feed_budget_rub": null,
      "limitations": [
        "Одностороннее питание коротких участков требует проверки падения внутри ленты/равномерности.",
        "80 м — плановый резерв новой разводки, не результат трассировки; старое кольцо не использовать как проверенную схему для 3 каналов.",
        "Допуск напряжения 24±0,5 В PFN-02 и его достижение новым БП не доказаны.",
        "Паспорт PFN-02 п.6.5: PБП≥1,2×Pнагрузки. По меньшей мощности24×16,6=398,4Вт предел нагрузки332Вт; для R8 остаётся18Вт сверх314Вт на потери/отклонения. Номинально проходит; увеличение БП только из этой проверки не требуется. Добровольное ограничение80% дало бы318,72Вт и4,72Вт, но это не паспортное требование к БП.",
        "Питание и диммер размещаются в сухом подходящем месте; IP67 БП не делает IP20 диммер наружным. Утеплённый/обогреваемый шкаф не включён.",
        "Длинный внешний24В подход отсутствует в цене: нужен отдельный расчёт и стоимость. Один сетевой ввод к близкому подходящему объёму — альтернатива.",
        "Полного наличия фирменных заглушек нет; замена уплотнений не квалифицирована.",
        "Пайка/монтаж всех ветвей своими силами; коммерческая работа по всем52/20участкам отдельно не оценена."
      ],
      "psu_nominal_margin_check": {
        "source": "https://file.pgp-trade.ru/doc/pasporta/PFN-02_24V_passport.pdf",
        "clause": "6.5",
        "manufacturer_rule": "P_psu >= 1.2 * P_load",
        "nameplate_power_w": 400,
        "rated_voltage_v": 24,
        "rated_current_a": 16.6,
        "used_psu_capacity_w": 398.4,
        "manufacturer_factor": 1.2,
        "manufacturer_rule_max_load_w": 332.0,
        "nominal_led_load_w": 314.0,
        "manufacturer_rule_remaining_for_losses_and_variation_w": 18.0,
        "nominal_pass": true,
        "voltage_and_losses_verified": false,
        "optional_stricter_design_rule": {
          "manufacturer_requirement": false,
          "load_fraction_of_psu": 0.8,
          "max_load_w": 318.72,
          "remaining_for_losses_and_variation_w": 4.72,
          "applied_to_budget": false
        },
        "dimmer_separate_rule": {
          "source": "https://apeyronled.ru/upload/iblock/dda/1o014n3mm6ur94yzynixq5l4ak6o6rlc.pdf",
          "clause": "4, red note",
          "rule": "Reserve20% of the dimmer maximum rating",
          "rated_current_a_per_channel": 8,
          "design_current_a_per_channel": 6.4,
          "not_transferred_to_psu": true
        }
      }
    }
  ],
  "other_savings": [
    {
      "id": "hardware_procurement",
      "category": "без изменения каркаса",
      "action": "Пакетная закупка тех же DIN982 класса8 / широких200HV шайб и нарезка стержней/втулок у одного поставщика. Не исключать детали и не заменять класс.",
      "proven_saving_rub": null,
      "basis": "R7 328 стяжек, 656 гаек,1312 шайб; R8 40/80/160. В текущей оценке порезка656/80 операций по25–60₽; возможна цена партии, но оферты нет."
    },
    {
      "id": "rod_price_conflict",
      "category": "без изменения каркаса",
      "action": "Уточнение единицы/ценовой коллизии карточки М8×1000 класса8.8 (135 против248₽).",
      "proven_saving_rub": null,
      "conditional_if_135_rub_confirmed": {
        "r7": 9153,
        "r8": 2260
      },
      "source_url": "https://arion-metal.ru/shpilka-rezbovaya-otsinkovannaya/shpilka-rezbovaya-otsinkovannaya-m8kh1000-din-976-klass-prochnosti-8-8/"
    },
    {
      "id": "nesting",
      "category": "без изменения каркаса",
      "action": "Другой порядок раскладки/объединение заготовок в остатках при прежних волокнах, полях15 и зазоре10мм; только после независимого readback.",
      "proven_saving_rub": null,
      "conditional_one_sheet_rub": {
        "24mm": 6915,
        "30mm": 8395,
        "40mm": 12905
      },
      "basis": "Нынешние лучшие планы уже выбраны без ухудшения; глобальный минимум не доказан. R7:10×24+1×30+1×40; R8:1×24+7×30+1×40. Пока меньший план не получен — экономия0."
    },
    {
      "id": "single_purchased_thickness",
      "category": "нужна новая геометрия и проверка прочности",
      "action": "Одна закупочная толщина влагостойкой фанеры: потенциально исключить малые группы отдельных листов и объединить детали с основной раскладкой.",
      "proven_saving_rub": null,
      "full_revised_nesting_available": false,
      "revised_joints_verified": false,
      "basis": "Это отдельная унификация закупки, не простое уменьшение всех сечений. Нужно выбрать толщину, переработать послойные пакеты/сопряжения/крепёж и проверить прочность, затем выполнить полный раскрой всех деталей и объёмных заготовок. До этого исключение конкретного листа и денежная экономия не доказаны."
    },
    {
      "id": "cnc",
      "category": "без изменения каркаса",
      "action": "Одна партия, оплата по настоящим метрам/операциям, отдельно3Dобработка и кондуктор.",
      "proven_saving_rub": null,
      "current_flat_cnc_rub": {
        "r7": 35025.37,
        "r8": 17657.25
      },
      "basis": "R7 уже получил53₽/м24мм против68₽/м уR8 по объёму. Не переносить скидку на маленькую партию автоматически.",
      "source_url": "https://profifrez.ru/prajs-list/"
    },
    {
      "id": "tent_pairing",
      "category": "нужна новая геометрия",
      "action": "Парные плоские выкройки при сохранении граней; проверка направления основы и натяжения, новый раскрой рулона.",
      "proven_saving_rub": null,
      "conditional_removed_assembly_seam_m": {
        "r7": 44.678613,
        "r8": 7.045914
      },
      "conditional_seam_labour_saving_rub": {
        "r7": [
          8042.15,
          15637.51
        ],
        "r8": [
          1268.26,
          2466.07
        ]
      },
      "basis": "R7 допускает поворот основыдо5,92°, строго без него экономияменьше. Охваты добавляют другиешвы. Не вся цена сварки исчезает.",
      "conditional_one_linear_m_pvc_saved_rub": 4296,
      "source_url": "https://tentmarket.ru/catalog/pvkh_tenty_i_material_v_rulone/tentovaya_tkan_pvkh_v_rulone/tkan_pvkh_v_roznitsu_ot_1_pog_m/p394958503-morozostojkaya-tentovaya-tkan/"
    },
    {
      "id": "coating",
      "category": "без изменения каркаса",
      "action": "Сравнить полные наружные системы покрытия и тару/колеровку под одну площадь; наносить своими силами уже заложено.",
      "proven_saving_rub": null,
      "coated_area_m2": {
        "r7": 76.3793,
        "r8": 43.9764
      },
      "basis": "Прозрачное покрытие не равно дешёвой морилке; нужны защита торцов, совместимость, фактический расход. Оплачиваемая покраска в базовом итоге и так исключена."
    },
    {
      "id": "r7_to_r8",
      "category": "нужна проверка прочности",
      "action": "Выбрать целикомR8 вместоR7, если устраивает крупная сетка; это альтернативная конструкция, а не скидка на одинаковыйкаркас.",
      "corresponding_baseline_total_saving_rub": [
        98775,
        146262
      ],
      "nonlighting_difference_rub": [
        125223.03,
        167269.56
      ],
      "basis": "Не складывать с уменьшением фанеры/крепежа/ЧПУ/площади окраски, уже входящим в разностьR7−R8. При иной подсветке сравнивать новые полные бюджеты."
    },
    {
      "id": "section_reduction",
      "category": "нужна проверка прочности",
      "action": "Уменьшение толщины/числа щёк, крепежа, ребёр, замена900ПВХна650—лишь отдельные конструктивные варианты после расчёта и испытания.",
      "proven_saving_rub": null,
      "basis": "В этот документ численная экономия не включена."
    }
  ],
  "verification": {
    "baseline_inputs_current": true,
    "profile_pieces_complete_no_duplicates": true,
    "profile_stock_limit_mm": 1980,
    "profile_nominal_spare_each_end_mm": 20,
    "profile_pack_global_optimum_proven": false,
    "alternative_sums_checked": true,
    "old_light_group_replaced_once": true,
    "combined_savings_total_rub": null,
    "electrical_geometry_qualified": false,
    "independent_arithmetic_readback": "PASS",
    "all_source_snapshots_hash_verified": true
  }
}
