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