Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → ФГИС «Аршин» на ноутбуке метролога: пакетная проверка поверки средств измерений через открытый JSON API

ФГИС «Аршин» на рабочем ноутбуке метролога: как автоматизировать проверку поверки сотен приборов через открытый API

Как главному метрологу и инженеру по качеству проверять статус поверки всего парка средств измерений на ноутбуке без ручной капчи и копирования: ч. 4 ст. 13 102-ФЗ, открытый REST/JSON API fgis.gost.ru/fundmetrology/eapi/vri, Python-скрипт и график МПИ.

ФГИС «Аршин» на рабочем ноутбуке метролога: как автоматизировать проверку поверки сотен приборов через открытый API

Согласно ч. 4 ст. 13 Федерального закона от 26.06.2008 № 102-ФЗ «Об обеспечении единства измерений», единственным юридически значимым подтверждением результатов поверки средства измерений (СИ) является электронная запись в Федеральном информационном фонде по обеспечению единства измерений — подсистеме ФГИС «Аршин» Росстандарта (fgis.gost.ru). Красивое бумажное свидетельство с голограммой без опубликованной записи в «Аршине» юридической силы не имеет, а один-единственный просроченный на сутки термогигрометр, манометр или весы подводит под отмену десятки протоколов испытаний и актов приёмки!

Когда в метрологическом графике завода, водоканала, СМУ или лаборатории числится от 150 до 3 000 единиц СИ, вручную вбивать каждый заводской номер в веб-форму поиска — верный способ потерять три рабочих дня и пропустить опечатку поверителя в кириллической/латинской букве номера (А против A). Разбираем, как за несколько минут автоматизировать сверку всего парка СИ прямо на рабочем ноутбуке метролога.

Открытый JSON API ФГИС «Аршин», о котором не знают 80 % инженеров

Помимо веб-интерфейса /fundmetrology/cm/results, публичный портал фонда отдаёт структурированные карточки поверок через открытый REST-эндпоинт чтения JSON (/fundmetrology/eapi/vri), не требующий платных ключей. В каждой возвращаемой записи содержатся все реквизиты, необходимые для автоматического заполнения паспорта оборудования в Excel, 1С:ТОиР или лабораторной системе LIMS:

Поле ответа JSON API Что означает реквизит На что обязательно проверять скриптом на ноутбуке
vri_id Уникальный номер записи в ФИФ ОЕИ (вида 1-507445330) Формирует прямую кликабельную ссылку <vri_id> для аудитора!
mit_number и mi_modification Номер типа СИ в Госреестре (например, 69675-17) и модификация Поверитель мог ошибочно выбрать соседнюю модификацию в Госреестре с другим диапазоном погрешности!
mi_number Заводской / серийный номер конкретного экземпляра СИ Точное посимвольное совпадение с гравировкой на шильдике прибора (латиница/кириллица, нули в начале, дробь года выпуска)
verification_date и valid_date Дата проведения поверки и дата «Действительна до» Автоматический расчёт остатка дней до истечения межповерочного интервала (МПИ) и блокировка выдачи прибора со склада!
applicable (true / false) и result_docnum Признак пригодности СИ (свидетельство либо извещение о непригодности / браке!) Самая опасная ошибка: запись в «Аршине» есть, но в ней зафиксировано признание прибора непригодным к применению!

Щадящий Python-скрипт пакетной сверки реестра предприятия на ноутбуке

Чтобы не перегружать государственный портал лавиной параллельных потоков и не получить временную блокировку IP по частоте запросов (Rate Limit / 429 / 503), опрос из таблицы park_si.xlsx на ноутбуке всегда запускают в один поток с вежливой паузой 0,5–1,0 с между приборами и локальным кэшированием уже найденных актуальных vri_id в базу SQLite:

import time, sqlite3, requests

# Убедитесь, что в хранилище/bundle Python добавлен корневой сертификат Минцифры РФ!
SESSION = requests.Session()
SESSION.headers.update({"Accept": "application/json", "User-Agent": "EnterpriseMetrologyAudit/1.0"})

def check_si(mit_number: str, mi_number: str) -> list[dict]:
    resp = SESSION.get(
        "",
        params={"mit_number": mit_number, "mi_number": mi_number, "rows": 20},
        timeout=20,
    )
    resp.raise_for_status()
    return resp.json().get("result", {}).get("items", [])

# Пауза между обращениями обязательна:
# time.sleep(0.7)

Практический лайфхак по решению ошибки SSLError: CERTIFICATE_VERIFY_FAILED на ноутбуке: поскольку государственные ресурсы *.gost.ru используют отечественные TLS-сертификаты НУЦ Минцифры России, библиотека certifi в стандартном Python их из коробки не знает! В Windows 10/11 установите крошечный пакет pip-system-certs / truststore (он учит Python доверять системному хранилищу сертификатов Windows, куда уже установлен Russian Trusted Root CA) — никогда не отключайте проверку подлинности SSL грубым verify=False!

Четыре реальных казуса при проверке ЦСМ и подрядчиков на объекте

  1. Омоглифы С/C, М/M, В/B, 0/О в заводском номере: поверитель в ЦСМ набрал номер толщиномера в русской раскладке АВ1045, а метролог на заводе ищет латиницу AB1045 — поиск по номеру возвращает «Ничего не найдено». Скрипт на ноутбуке при нулевом ответе автоматически делает второй проверочный запрос только по mit_number + год поверки + ИНН/название владельца или с транслитерацией букв-двойников и сразу подсвечивает расхождение для подачи заявки на исправление технической описки поверителю! (Обратите внимание: в сентябре 2026 года в модуле «Поверки» ФГИС «Аршин» обновлён функционал корректировки сведений и истории изменений записей.)
  2. Проверка приборов сторонних подрядчиков на входном технадзоре: когда на стройку приезжает выездная бригада с ультразвуковым дефектоскопом (см. разбор протоколов неразрушающего контроля УЗК и архива дефектограмм) или геодезическим тахеометром для строительного контроля и сдачи работ Госстройнадзору, инженер ПТО за 15 секунд с ноутбука пробивает vri_id из приложенного скана свидетельства: в строительной практике регулярно выявляются нарисованные в фоторедакторе даты на старых бумажных бланках!
  3. Индикаторы и испытательное оборудование против средств измерений: не ищите в «Аршине» сушильные шкафы, муфельные печи и центрифуги, отнесённые к испытательному оборудованию (ИО) — они проходят не поверку по 102-ФЗ, а первичную и периодическую аттестацию по ГОСТ Р 8.568 с оформлением протокола и аттестата!

Рабочее место инженера-метролога на ноутбуке

  • Полноразмерный экран 15,6–16" (1920×1200), цифровой блок NumPad и 16 ГБ ОЗУ: ведение сводных графиков поверки/калибровки/аттестации на тысячи единиц СИ, учётных систем 1С:Метрология / ТОиР и сканов паспортов требует удобной работы с широкими таблицами (подбор практичных бизнес-ноутбуков разобран в статье ноутбуки для 1С и корпоративного учёта).
  • Сканер 2D-кодов / NFC для инвентаризации цеховых КИПиА: наклеивайте на корпус каждого поверенного прибора влагостойкую этикетку с QR-кодом, кодирующим его внутренний инвентарный ID и прямую ссылку на актуальную запись vri_id — при выездном аудите эксперт Росаккредитации наводит камеру прямо в цехе и за 2 секунды видит зелёный статус поверки!

Чек-лист приёмки приборов из ЦСМ / аккредитованной метрологической службы

  • [ ] Запись о поверке фактически опубликована во ФГИС «Аршин» (до момента публикации в реестре прибор остаётся на карантинной полке «На поверке — к работе не допускать»!).
  • [ ] Проверены Пригодность = Да, номер типа в Госреестре, модификация, разряд эталона и посимвольное совпадение заводского номера с паспортом прибора.
  • [ ] Сохранён локальный PDF/JSON-слепок карточки поверки и vri_id в базу предприятия (на случай плановых технических работ на портале fgis.gost.ru в день выездной проверки!).
  • [ ] Обновлена этикетка статуса на корпусе прибора и настроено автоматическое уведомление за 45 календарных дней до окончания срока valid_date.

Частые вопросы

Что делать, если на сайте fgis.gost.ru идут плановые технические работы, а завтра проверка? Именно для этого на ноутбуке метролога хранится локальный синхронизированный реестр с выгруженными карточками, номерами vri_id, актами выполненных работ ЦСМ и выписками, снятыми сразу после выхода приборов из поверки: такой комплект подтверждает добросовестное выполнение ч. 4 ст. 13 № 102-ФЗ на период недоступности внешнего портала (плюс скриншот официального баннера техработ Росстандарта).

Какой срок отведён поверителю на публикацию записи во ФГИС «Аршин» после проведения поверки? По Порядку проведения поверки средств измерений (Приказ Минпромторга России № 2510) сведения передаются в ФИФ ОЕИ в установленные нормативные сроки (до 20 рабочих дней для эталонов и до 40 рабочих дней для остальных СИ с даты проведения поверки, если более сжатый срок — например, 3–5 рабочих дней — вы не закрепили прямо в договоре с организацией-поверителем!). Всегда прописывайте сокращённый срок публикации в договоре с ЦСМ!