ТОВ «Крило і Гвинт» період 2026-10 Журнал demo
гість · лише переглядГоловний бухгалтер

Виріб: 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
    }
  ]
}

↑↓ вибрати · Enter відкрити · Esc закрити