Виріб: S-0008WS
Усе про один виріб: звідки він, з чого зібраний і як пройшов контроль. Зараховується останній протокол. Попередні лишаються як історія.
Виріб
- Запит
GET /api/v1/q/qc_unit?serial=S-0008WS- Командний рядок
pnpm ek q qc_unit --serial S-0008WS- Рядків
- 1
{
"rows": [
{
"serial": "S-0008WS",
"item_id": "cd0af722-23b9-415e-8d51-39c06cbf802f",
"code": "VYR-0005",
"name": "Літак FPV типу Talon, розмах 1,3 м",
"made_on": "2026-05-12",
"status": "shipped",
"order_number": "ВЗ-2026-00458",
"bom_version": 1,
"batch_qty": 1,
"shipped_to": "ТОВ «Поле з неба»",
"status_label": "info:відвантажено",
"qc_state": "passed",
"checklist_id": "d51c98df-c9e3-4069-bdf8-0b8d911dab96",
"checklist_version": 1,
"attempt": 1,
"checked_on": "2026-05-12",
"state": "ok:пройшов"
}
]
}Протоколи
- Запит
GET /api/v1/q/qc_protocols_for_serial?serial=S-0008WS- Командний рядок
pnpm ek q qc_protocols_for_serial --serial S-0008WS- Рядків
- 1
{
"rows": [
{
"id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"serial": "S-0008WS",
"attempt": 1,
"verdict": "passed",
"checked_on": "2026-05-12",
"checked_by": "key:4e838aa4-0fac-4e25-8ee2-fc2c55fb194b",
"presenter_id": null,
"note": null,
"created_at": "2026-10-05T02:20:44.449Z",
"checklist_id": "d51c98df-c9e3-4069-bdf8-0b8d911dab96",
"checklist_version": 1,
"state": "ok:пройшов",
"is_latest": 1,
"failures": null,
"overdue_instruments": null
}
]
}Результати по пунктах
- Запит
GET /api/v1/q/qc_results_for_serial?serial=S-0008WS- Командний рядок
pnpm ek q qc_results_for_serial --serial S-0008WS- Рядків
- 21
{
"rows": [
{
"protocol_id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"attempt": 1,
"point_no": 1,
"name": "Напрямок рулів від пульта в режимі MANUAL",
"kind": "check",
"unit": null,
"min_value": null,
"max_value": null,
"passed": 1,
"value": null,
"note": null,
"outcome": "ok",
"norm": "так / ні",
"shown": "так",
"state": "ok:у нормі",
"instrument": "OBL-0152 Еталонний пульт керування ExpressLRS (2,4 ГГц і 900 МГц)",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"attempt": 1,
"point_no": 2,
"name": "Напрямок стабілізації рулів у режимі FBWA при нахилі літака",
"kind": "check",
"unit": null,
"min_value": null,
"max_value": null,
"passed": 1,
"value": null,
"note": null,
"outcome": "ok",
"norm": "так / ні",
"shown": "так",
"state": "ok:у нормі",
"instrument": "OBL-0152 Еталонний пульт керування ExpressLRS (2,4 ГГц і 900 МГц)",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"attempt": 1,
"point_no": 3,
"name": "Мотор крутиться в бік штовхання, гвинт стоїть правильною стороною, лопаті складаються вільно",
"kind": "check",
"unit": null,
"min_value": null,
"max_value": null,
"passed": 1,
"value": null,
"note": null,
"outcome": "ok",
"norm": "так / ні",
"shown": "так",
"state": "ok:у нормі",
"instrument": null,
"instrument_overdue": null,
"instrument_check": null
},
{
"protocol_id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"attempt": 1,
"point_no": 4,
"name": "Відхилення елерона вгору і вниз на задній кромці",
"kind": "measure",
"unit": "мм",
"min_value": 11,
"max_value": 13,
"passed": null,
"value": 12,
"note": null,
"outcome": "ok",
"norm": "11–13 мм",
"shown": "12 мм",
"state": "ok:у нормі",
"instrument": "OBL-0107 Шаблон кутів відхилення рулів",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"attempt": 1,
"point_no": 5,
"name": "Відхилення рулів V-хвоста за висотою вгору і вниз",
"kind": "measure",
"unit": "мм",
"min_value": 7,
"max_value": 9,
"passed": null,
"value": 8,
"note": null,
"outcome": "ok",
"norm": "7–9 мм",
"shown": "8 мм",
"state": "ok:у нормі",
"instrument": "OBL-0107 Шаблон кутів відхилення рулів",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"attempt": 1,
"point_no": 6,
"name": "Злітна маса з акумулятором",
"kind": "measure",
"unit": "г",
"min_value": 1450,
"max_value": 1900,
"passed": null,
"value": 1655,
"note": null,
"outcome": "ok",
"norm": "1450–1900 г",
"shown": "1655 г",
"state": "ok:у нормі",
"instrument": "OBL-0112 Ваги 5 кг / 1 г",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"attempt": 1,
"point_no": 7,
"name": "Центр ваги від передньої кромки крила біля фюзеляжу",
"kind": "measure",
"unit": "мм",
"min_value": 55,
"max_value": 60,
"passed": null,
"value": 58,
"note": null,
"outcome": "ok",
"norm": "55–60 мм",
"shown": "58 мм",
"state": "ok:у нормі",
"instrument": "OBL-0106 Балансир центру ваги літака",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"attempt": 1,
"point_no": 8,
"name": "Поперечний баланс: літак не хилиться на консоль",
"kind": "check",
"unit": null,
"min_value": null,
"max_value": null,
"passed": 1,
"value": null,
"note": null,
"outcome": "ok",
"norm": "так / ні",
"shown": "так",
"state": "ok:у нормі",
"instrument": "OBL-0106 Балансир центру ваги літака",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"attempt": 1,
"point_no": 9,
"name": "Струм мотора на стенді на повному газі з гвинтом 8×6, не довше 10 с",
"kind": "measure",
"unit": "А",
"min_value": 23,
"max_value": 28,
"passed": null,
"value": 24,
"note": null,
"outcome": "ok",
"norm": "23–28 А",
"shown": "24 А",
"state": "ok:у нормі",
"instrument": "OBL-0171 Ват-метр з XT60, до 60 В і 200 А",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"attempt": 1,
"point_no": 10,
"name": "Показ датчика повітряної швидкості при подуві в трубку Піто",
"kind": "measure",
"unit": "м/с",
"min_value": 6,
"max_value": null,
"passed": null,
"value": 8,
"note": null,
"outcome": "ok",
"norm": "не менше 6 м/с",
"shown": "8 м/с",
"state": "ok:у нормі",
"instrument": "OBL-0170 ПК або ноутбук з USB-хабом із захистом портів",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"attempt": 1,
"point_no": 11,
"name": "Рівень сигналу приймача на 1 м при мінімальній потужності пульта",
"kind": "measure",
"unit": "дБм",
"min_value": -30,
"max_value": -10,
"passed": null,
"value": -17,
"note": null,
"outcome": "ok",
"norm": "-30–-10 дБм",
"shown": "-17 дБм",
"state": "ok:у нормі",
"instrument": "OBL-0180 Еталонний пульт керування ExpressLRS (2,4 ГГц і 900 МГц)",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"attempt": 1,
"point_no": 12,
"name": "Аварійний режим: при вимкненні пульта вмикається повернення додому",
"kind": "check",
"unit": null,
"min_value": null,
"max_value": null,
"passed": 1,
"value": null,
"note": null,
"outcome": "ok",
"norm": "так / ні",
"shown": "так",
"state": "ok:у нормі",
"instrument": "OBL-0180 Еталонний пульт керування ExpressLRS (2,4 ГГц і 900 МГц)",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"attempt": 1,
"point_no": 13,
"name": "Перевірка дальності: керування і відео без зривів на 100 м при мінімальній потужності",
"kind": "check",
"unit": null,
"min_value": null,
"max_value": null,
"passed": 1,
"value": null,
"note": null,
"outcome": "ok",
"norm": "так / ні",
"shown": "так",
"state": "ok:у нормі",
"instrument": "OBL-0209 Еталонний пульт керування ExpressLRS (2,4 ГГц і 900 МГц)",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"attempt": 1,
"point_no": 14,
"name": "Телеметрія: наземна станція отримує дані з модема на 100 м, маршрут записується в автопілот",
"kind": "check",
"unit": null,
"min_value": null,
"max_value": null,
"passed": 1,
"value": null,
"note": null,
"outcome": "ok",
"norm": "так / ні",
"shown": "так",
"state": "ok:у нормі",
"instrument": "OBL-0213 Польова наземна станція: ноутбук, телеметрійний модем, антени",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"attempt": 1,
"point_no": 15,
"name": "Передпольотні перевірки автопілота без помилок: GPS, компас, акселерометр, барометр, акумулятор, пульт",
"kind": "check",
"unit": null,
"min_value": null,
"max_value": null,
"passed": 1,
"value": null,
"note": null,
"outcome": "ok",
"norm": "так / ні",
"shown": "так",
"state": "ok:у нормі",
"instrument": "OBL-0213 Польова наземна станція: ноутбук, телеметрійний модем, антени",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"attempt": 1,
"point_no": 16,
"name": "Тестовий політ 15 хв: FBWA, AUTOTUNE, повернення додому, посадка",
"kind": "check",
"unit": null,
"min_value": null,
"max_value": null,
"passed": 1,
"value": null,
"note": null,
"outcome": "ok",
"norm": "так / ні",
"shown": "так",
"state": "ok:у нормі",
"instrument": null,
"instrument_overdue": null,
"instrument_check": null
},
{
"protocol_id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"attempt": 1,
"point_no": 17,
"name": "Струм у горизонтальному польоті",
"kind": "measure",
"unit": "А",
"min_value": 3,
"max_value": 8,
"passed": null,
"value": 6,
"note": null,
"outcome": "ok",
"norm": "3–8 А",
"shown": "6 А",
"state": "ok:у нормі",
"instrument": "OBL-0213 Польова наземна станція: ноутбук, телеметрійний модем, антени",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"attempt": 1,
"point_no": 18,
"name": "Поправка датчика швидкості після калібрування",
"kind": "measure",
"unit": "тисячних",
"min_value": 1500,
"max_value": 3000,
"passed": null,
"value": 2325,
"note": null,
"outcome": "ok",
"norm": "1500–3000 тисячних",
"shown": "2325 тисячних",
"state": "ok:у нормі",
"instrument": "OBL-0213 Польова наземна станція: ноутбук, телеметрійний модем, антени",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"attempt": 1,
"point_no": 19,
"name": "Вібрації за журналом польоту",
"kind": "measure",
"unit": "м/с²",
"min_value": 0,
"max_value": 30,
"passed": null,
"value": 10,
"note": null,
"outcome": "ok",
"norm": "0–30 м/с²",
"shown": "10 м/с²",
"state": "ok:у нормі",
"instrument": "OBL-0214 Mission Planner, QGroundControl, перегляд журналів польоту",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"attempt": 1,
"point_no": 20,
"name": "Огляд після польоту: тріщини, люфти рулів, кріплення мотора і гвинта",
"kind": "check",
"unit": null,
"min_value": null,
"max_value": null,
"passed": 1,
"value": null,
"note": null,
"outcome": "ok",
"norm": "так / ні",
"shown": "так",
"state": "ok:у нормі",
"instrument": null,
"instrument_overdue": null,
"instrument_check": null
},
{
"protocol_id": "1f44cbf1-edde-4442-809a-3068f6c3eafa",
"attempt": 1,
"point_no": 21,
"name": "Серійний номер на фюзеляжі збігається з формуляром",
"kind": "check",
"unit": null,
"min_value": null,
"max_value": null,
"passed": 1,
"value": null,
"note": null,
"outcome": "ok",
"norm": "так / ні",
"shown": "так",
"state": "ok:у нормі",
"instrument": "OBL-0233 Сканер штрихкодів і принтер етикеток",
"instrument_overdue": 0,
"instrument_check": "verification"
}
]
}Компоненти партії випуску
- Запит
GET /api/v1/q/qc_unit_components?serial=S-0008WS- Командний рядок
pnpm ek q qc_unit_components --serial S-0008WS- Рядків
- 39
{
"rows": [
{
"code": "ANT-0001",
"name": "Антена 5,8 ГГц всеспрямована, кругова поляризація RHCP, SMA, 150 мм",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "ANT-0003",
"name": "Антена приймача 900 МГц Т-подібна, роз'єм IPEX1",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "DKM-0003",
"name": "Формуляр літака",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "DRK-0014",
"name": "Стопор складаного гвинта (друк ABS)",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "DRK-0015",
"name": "Кронштейн антени приймача (друк ABS)",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "DRK-0016",
"name": "Кронштейн курсової камери (друк ABS)",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "DVG-0012",
"name": "Мотор безколекторний 2216 1250KV",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "EKM-0004",
"name": "Конденсатор електролітичний 470 мкФ 35 В low-ESR",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "EKM-0005",
"name": "Зумер активний 5 В",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "KAB-0019",
"name": "Кабель-перехідник MMCX – SMA, 100 мм",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "KAM-0001",
"name": "Камера FPV аналогова 1200TVL 19×19 мм",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "KMT-0013",
"name": "Картка microSD 32 ГБ",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "KNT-0005",
"name": "Польотний контролер F405 для літака (OSD, датчик струму, BEC)",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "KRP-0003",
"name": "Гвинт M3×6 з внутрішнім шестигранником",
"measure": "EA",
"qty": 8,
"is_substitute": null
},
{
"code": "KRP-0007",
"name": "Гвинт M3×16 з внутрішнім шестигранником",
"measure": "EA",
"qty": 4,
"is_substitute": null
},
{
"code": "KRP-0014",
"name": "Втулка-проставка M3×5 мм",
"measure": "EA",
"qty": 4,
"is_substitute": null
},
{
"code": "KRP-0015",
"name": "Стійка нейлонова M3×6",
"measure": "EA",
"qty": 4,
"is_substitute": null
},
{
"code": "KRP-0016",
"name": "Саморіз 2×8 мм",
"measure": "EA",
"qty": 12,
"is_substitute": null
},
{
"code": "KRP-0024",
"name": "Липучка самоклейна 25 мм",
"measure": "MM",
"qty": 300,
"is_substitute": null
},
{
"code": "KRP-0025",
"name": "Магніт неодимовий 10×3 мм",
"measure": "EA",
"qty": 4,
"is_substitute": null
},
{
"code": "KRP-0026",
"name": "Ремінець для акумулятора 20×300 мм",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "NAV-0001",
"name": "GPS-модуль u-blox M10 з компасом",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "NAV-0006",
"name": "Датчик повітряної швидкості I2C (MS4525) з трубкою Піто",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "PAK-0006",
"name": "Етикетка із серійним номером 40×20 мм",
"measure": "EA",
"qty": 2,
"is_substitute": null
},
{
"code": "PAK-0008",
"name": "Сумка вогнетривка для акумуляторів",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "PRP-0013",
"name": "Лопаті складаного гвинта 8×6 (пара)",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "PRP-0015",
"name": "Хаб складаного гвинта під лопаті з коренем 8 мм, з коком 38-40 мм",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "RAD-0001",
"name": "Приймач ExpressLRS 900 МГц",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "RAD-0008",
"name": "Телеметрійний модем SiK 433 МГц 1 Вт",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "REG-0011",
"name": "Регулятор обертів для літака 40 А 3-6S",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "VDE-0001",
"name": "Відеопередавач аналоговий 5,8 ГГц 2,5 Вт",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "VTR-0001",
"name": "Припій Sn63Pb37 з флюсом, 0,8 мм",
"measure": "G",
"qty": 10,
"is_substitute": null
},
{
"code": "VTR-0002",
"name": "Фіксатор різьби синій",
"measure": "G",
"qty": 1,
"is_substitute": null
},
{
"code": "VUZ-0013",
"name": "Планер у зборі",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "VUZ-0014",
"name": "Акумулятор Li-ion 4S2P 8400 мА·год XT60",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "VUZ-0015",
"name": "Джгут проводів літака",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "VUZ-0016",
"name": "Комплект запуску з гумового джгута",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "VUZ-0017",
"name": "Транспортний кейс літака з ложементом",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "VUZ-0018",
"name": "Комплект запасних частин літака",
"measure": "EA",
"qty": 1,
"is_substitute": null
}
]
}