Виріб: S-000F43
Усе про один виріб: звідки він, з чого зібраний і як пройшов контроль. Зараховується останній протокол. Попередні лишаються як історія.
Виріб
- Запит
GET /api/v1/q/qc_unit?serial=S-000F43- Командний рядок
pnpm ek q qc_unit --serial S-000F43- Рядків
- 1
{
"rows": [
{
"serial": "S-000F43",
"item_id": "758b8702-b698-4d6f-80d2-1d991fb6f5f0",
"code": "VYR-0004",
"name": "Квадрокоптер спостереження зі стабілізованою камерою",
"made_on": "2026-07-27",
"status": "shipped",
"order_number": "ВЗ-2026-00851",
"bom_version": 2,
"batch_qty": 1,
"shipped_to": "ТОВ «Обрій Безпека»",
"status_label": "info:відвантажено",
"qc_state": "passed",
"checklist_id": "f218f6dd-afaf-4fe4-a85d-b92c7ee7ad77",
"checklist_version": 1,
"attempt": 1,
"checked_on": "2026-07-27",
"state": "ok:пройшов"
}
]
}Протоколи
- Запит
GET /api/v1/q/qc_protocols_for_serial?serial=S-000F43- Командний рядок
pnpm ek q qc_protocols_for_serial --serial S-000F43- Рядків
- 1
{
"rows": [
{
"id": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"serial": "S-000F43",
"attempt": 1,
"verdict": "passed",
"checked_on": "2026-07-27",
"checked_by": "key:4e838aa4-0fac-4e25-8ee2-fc2c55fb194b",
"presenter_id": null,
"note": null,
"created_at": "2026-10-05T05:02:07.507Z",
"checklist_id": "f218f6dd-afaf-4fe4-a85d-b92c7ee7ad77",
"checklist_version": 1,
"state": "ok:пройшов",
"is_latest": 1,
"failures": null,
"overdue_instruments": null
}
]
}Результати по пунктах
- Запит
GET /api/v1/q/qc_results_for_serial?serial=S-000F43- Командний рядок
pnpm ek q qc_results_for_serial --serial S-000F43- Рядків
- 21
{
"rows": [
{
"protocol_id": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"attempt": 1,
"point_no": 1,
"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-0201 Мультиметр цифровий з продзвонкою, робочий",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"attempt": 1,
"point_no": 2,
"name": "Напруга живлення автопілота",
"kind": "measure",
"unit": "мВ",
"min_value": 4900,
"max_value": 5500,
"passed": null,
"value": 5070,
"note": null,
"outcome": "ok",
"norm": "4900–5500 мВ",
"shown": "5070 мВ",
"state": "ok:у нормі",
"instrument": "OBL-0201 Мультиметр цифровий з продзвонкою, робочий",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"attempt": 1,
"point_no": 3,
"name": "Напруга на виході перетворювача 12 В",
"kind": "measure",
"unit": "мВ",
"min_value": 11600,
"max_value": 12400,
"passed": null,
"value": 12132,
"note": null,
"outcome": "ok",
"norm": "11600–12400 мВ",
"shown": "12132 мВ",
"state": "ok:у нормі",
"instrument": "OBL-0201 Мультиметр цифровий з продзвонкою, робочий",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"attempt": 1,
"point_no": 4,
"name": "Відео на пульті-станції без зависань 5 хвилин",
"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": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"attempt": 1,
"point_no": 5,
"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": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"attempt": 1,
"point_no": 6,
"name": "Напруга акумулятора в автопілоті проти мультиметра, різниця",
"kind": "measure",
"unit": "мВ",
"min_value": null,
"max_value": 100,
"passed": null,
"value": 87,
"note": null,
"outcome": "ok",
"norm": "не більше 100 мВ",
"shown": "87 мВ",
"state": "ok:у нормі",
"instrument": "OBL-0166 Мультиметр цифровий з продзвонкою, робочий",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"attempt": 1,
"point_no": 7,
"name": "Failsafe налаштовано: при низькій напрузі акумулятора дрон повертається додому",
"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": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"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": null,
"instrument_overdue": null,
"instrument_check": null
},
{
"protocol_id": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"attempt": 1,
"point_no": 9,
"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": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"attempt": 1,
"point_no": 10,
"name": "Затримка відео на пульті-станції",
"kind": "measure",
"unit": "мс",
"min_value": null,
"max_value": 300,
"passed": null,
"value": 243,
"note": null,
"outcome": "ok",
"norm": "не більше 300 мс",
"shown": "243 мс",
"state": "ok:у нормі",
"instrument": "OBL-0204 Таймер-мішень для вимірювання затримки відео",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"attempt": 1,
"point_no": 11,
"name": "Маса без акумулятора",
"kind": "measure",
"unit": "г",
"min_value": 1800,
"max_value": 2100,
"passed": null,
"value": 1990,
"note": null,
"outcome": "ok",
"norm": "1800–2100 г",
"shown": "1990 г",
"state": "ok:у нормі",
"instrument": "OBL-0200 Ваги 5 кг / 1 г",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"attempt": 1,
"point_no": 12,
"name": "Кількість супутників GPS перед зльотом",
"kind": "measure",
"unit": "шт",
"min_value": 10,
"max_value": null,
"passed": null,
"value": 12,
"note": null,
"outcome": "ok",
"norm": "не менше 10 шт",
"shown": "12 шт",
"state": "ok:у нормі",
"instrument": "OBL-0213 Польова наземна станція: ноутбук, телеметрійний модем, антени",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"attempt": 1,
"point_no": 13,
"name": "Точність GPS перед зльотом (HDOP, менше - краще)",
"kind": "measure",
"unit": "тисячних",
"min_value": null,
"max_value": 1400,
"passed": null,
"value": 1063,
"note": null,
"outcome": "ok",
"norm": "не більше 1400 тисячних",
"shown": "1063 тисячних",
"state": "ok:у нормі",
"instrument": "OBL-0213 Польова наземна станція: ноутбук, телеметрійний модем, антени",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"attempt": 1,
"point_no": 14,
"name": "Компас відкалібровано, зміщення в нормі",
"kind": "measure",
"unit": "од.",
"min_value": null,
"max_value": 850,
"passed": null,
"value": 638,
"note": null,
"outcome": "ok",
"norm": "не більше 850 од.",
"shown": "638 од.",
"state": "ok:у нормі",
"instrument": "OBL-0213 Польова наземна станція: ноутбук, телеметрійний модем, антени",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"attempt": 1,
"point_no": 15,
"name": "Failsafe: при втраті зв'язку дрон повертається додому",
"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": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"attempt": 1,
"point_no": 16,
"name": "Дрейф в утриманні точки за 1 хвилину",
"kind": "measure",
"unit": "м",
"min_value": null,
"max_value": 2,
"passed": null,
"value": 2,
"note": null,
"outcome": "ok",
"norm": "не більше 2 м",
"shown": "2 м",
"state": "ok:у нормі",
"instrument": "OBL-0229 Рулетка 30 м",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"attempt": 1,
"point_no": 17,
"name": "Точність посадки після повернення додому",
"kind": "measure",
"unit": "м",
"min_value": null,
"max_value": 3,
"passed": null,
"value": 2,
"note": null,
"outcome": "ok",
"norm": "не більше 3 м",
"shown": "2 м",
"state": "ok:у нормі",
"instrument": "OBL-0229 Рулетка 30 м",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"attempt": 1,
"point_no": 18,
"name": "Вібрації в польоті за журналом",
"kind": "measure",
"unit": "м/с²",
"min_value": null,
"max_value": 30,
"passed": null,
"value": 19,
"note": null,
"outcome": "ok",
"norm": "не більше 30 м/с²",
"shown": "19 м/с²",
"state": "ok:у нормі",
"instrument": "OBL-0148 Mission Planner і QGroundControl",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"attempt": 1,
"point_no": 19,
"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-0148 Mission Planner і QGroundControl",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"attempt": 1,
"point_no": 20,
"name": "Газ висіння",
"kind": "measure",
"unit": "%",
"min_value": 20,
"max_value": 50,
"passed": null,
"value": 38,
"note": null,
"outcome": "ok",
"norm": "20–50 %",
"shown": "38 %",
"state": "ok:у нормі",
"instrument": "OBL-0148 Mission Planner і QGroundControl",
"instrument_overdue": 0,
"instrument_check": "verification"
},
{
"protocol_id": "cb4f1ffc-465e-438e-aaf2-cbf39f385b2f",
"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-000F43- Командний рядок
pnpm ek q qc_unit_components --serial S-000F43- Рядків
- 26
{
"rows": [
{
"code": "AKB-0004",
"name": "Акумулятор Li-ion 6S3P 12600 мА·год XT90",
"measure": "EA",
"qty": 2,
"is_substitute": null
},
{
"code": "DKM-0001",
"name": "Паспорт виробу",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "DKM-0002",
"name": "Настанова щодо експлуатування",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "ELP-0002",
"name": "Плата розподілу живлення на 4 регулятори, 6S",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "ELP-0003",
"name": "Перетворювач напруги 12 В 3 А (BEC)",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "ELP-0004",
"name": "Зарядний пристрій двоканальний до 6S, 2×325 Вт від DC, 200 Вт від мережі",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "ELP-0021",
"name": "Модуль живлення автопілота цифровий (I2C) з датчиком струму і напруги",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "KAB-0025",
"name": "Кабель Ethernet GH1.25 8 контактів, 150 мм",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "KAM-0007",
"name": "Камера на 3-осьовому підвісі, 4K, Ethernet",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "KMT-0014",
"name": "Картка microSD 64 ГБ",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "KRP-0004",
"name": "Гвинт M3×8 з внутрішнім шестигранником",
"measure": "EA",
"qty": 4,
"is_substitute": null
},
{
"code": "KRP-0022",
"name": "Стяжка нейлонова 2,5×100 мм",
"measure": "EA",
"qty": 20,
"is_substitute": null
},
{
"code": "KRP-0027",
"name": "Килимок протиковзний під акумулятор",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "KRP-0029",
"name": "Ремінець для акумулятора 20×500 мм",
"measure": "EA",
"qty": 2,
"is_substitute": null
},
{
"code": "NAV-0005",
"name": "GPS-модуль u-blox M10 з компасом, зумером і кнопкою безпеки, 10 контактів",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "PAK-0005",
"name": "Пакет силікагелю 5 г",
"measure": "EA",
"qty": 2,
"is_substitute": null
},
{
"code": "PAK-0006",
"name": "Етикетка із серійним номером 40×20 мм",
"measure": "EA",
"qty": 2,
"is_substitute": null
},
{
"code": "PAK-0009",
"name": "Кейс транспортний пластиковий з ложементом",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "PRP-0009",
"name": "Пропелер 15×5,5 карбоновий CW (за годинниковою)",
"measure": "EA",
"qty": 3,
"is_substitute": null
},
{
"code": "PRP-0011",
"name": "Пропелер 15×5,5 карбоновий CCW (проти годинникової)",
"measure": "EA",
"qty": 3,
"is_substitute": null
},
{
"code": "RAD-0012",
"name": "Комплект цифрового каналу: повітряний модуль і пульт-станція з екраном",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "VTR-0001",
"name": "Припій Sn63Pb37 з флюсом, 0,8 мм",
"measure": "G",
"qty": 15,
"is_substitute": null
},
{
"code": "VTR-0003",
"name": "Лак вологозахисний для плат",
"measure": "G",
"qty": 8,
"is_substitute": null
},
{
"code": "VUZ-0010",
"name": "Рама з силовою установкою, 650 мм",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "VUZ-0011",
"name": "Блок автопілота",
"measure": "EA",
"qty": 1,
"is_substitute": null
},
{
"code": "VUZ-0012",
"name": "Комплект джгутів квадрокоптера спостереження",
"measure": "EA",
"qty": 1,
"is_substitute": null
}
]
}