Как заполнять расширенный генератор GEMIMEG/DCC
Пояснения к полям экспертного генератора: что вводить, зачем это нужно и где это обычно находится в бумажном сертификате.
В обычной работе лучше начинать с упрощённого генератора. Расширенный GEMIMEG/DCC нужен, когда нужно управлять полной структурой DCC: refType, statements, nested results, RealListXMLList, вложениями и нестандартными сценариями.
Общий порядок работы
- Заполните Core data: номер сертификата и даты.
- Укажите лабораторию, заказчика и ответственных лиц.
- Добавьте объект калибровки и его идентификатор.
- Добавьте метод, условия калибровки и результаты измерений.
- На шаге Preview проверьте JSON-модель и сохраните DCC в реестр.
Обязательный минимум для DCC: administrativeData, coreData, calibrationLaboratory, customer, respPersons, items, measurementResults/results.
1. Core data
| Поле | Что вводить | Пример |
|---|---|---|
| Код страны | Код ISO 3166-1 alpha-2 страны выполнения калибровки. | RU |
| Основной язык | Код ISO 639-1 языка сертификата. | ru |
| uniqueIdentifier | Номер сертификата. Должен быть уникальным в организации. | RU-04-205-18-2025 |
| Дата калибровки | Дата или период выполнения работ. Если один день — begin=end. | 2025-11-11 |
| performanceLocation | Где выполнялась калибровка. | laboratory, customer |
2. Лаборатория / заказчик
В этом разделе вводятся контакты калибровочной лаборатории и заказчика. В бумажном сертификате это шапка, место калибровки и строка «Заказчик».
| Поле | Что вводить | Пример |
|---|---|---|
| Наименование | Юридическое наименование организации. | ФБУ «НИЦ ПМ – Ростест» |
| E-mail / телефон | Контактные данные, если они должны попасть в XML. | info@rostest.ru |
| Индекс / город / улица / дом | Почтовый адрес. Не вводите адресные слова в поле lang или countryCode. | 119361, Москва, Озёрная, 46 |
| Код страны | Только две латинские заглавные буквы. | RU |
3. Ответственные лица
Это лица, которые подписывают или отвечают за выдачу DCC.
| ФИО | Фамилия и инициалы или полное имя. Например: Вихрова С.В., Карпов А.Д. |
|---|---|
| Роль / должность | Начальник отдела, инженер, исполнитель, утверждающий. |
| mainSigner | Отметьте для основного подписанта, обычно руководителя или лица, отвечающего за выдачу. |
| cryptElectronic* | Используйте только если у вас реально есть криптографическая печать/подпись/метка времени. |
4. Объекты
Здесь описывается объект калибровки: средство измерений, эталон или изделие.
| Поле | Что вводить | Пример |
|---|---|---|
| Наименование | Строка «Объект калибровки» из бумажного сертификата. | Анализатор влажности DS 400 с датчиком FA 510 |
| Модель | Тип/модель объекта. | DS 400 / FA 510 |
| Идентификатор | Серийный, инвентарный или иной номер. В расширенном генераторе для item он обязателен. | 18200229 |
| issuer | Кто выдал идентификатор. Значение строго из списка. | manufacturer, customer, calibrationLaboratory, owner, other |
| equipmentClass | Заполняйте только если нужен классификатор: reference + classID. | OIML R60 / MassComparator |
5. Statements
Statements — это общие утверждения сертификата. В бумажном сертификате это большие текстовые блоки о прослеживаемости, CIPM MRA, ограничении воспроизведения, соответствии GUM.
- basic_traceability — прослеживаемость к СИ / эталонам.
- basic_cipmMra — текст о CIPM MRA.
- basic_uncertainty — текст о k=2, p≈95 %, GUM.
- basic_reproduction — ограничение частичного воспроизведения сертификата.
6. Измерения
Главный раздел результатов калибровки. Он обычно соответствует второй странице бумажного сертификата.
| Блок | Что вводить |
|---|---|
| usedMethods | Методика калибровки: номер, название, стандарт, ссылка. |
| influenceConditions | Условия: температура, влажность, давление. Единицы вводите в D-SI: \degreecelsius, \percent, \kilo\pascal. |
| results | Результаты: контрольные точки, значения эталона, значения объекта, неопределённость. |
| Real | Одно числовое значение с единицей. |
| RealListXMLList | Список чисел через пробел, когда нужно компактно записать серию значений. |
| U / k / p | Расширенная неопределённость U, коэффициент охвата k, вероятность охвата p. Обычно k=2, p=0.95. |
7. Документ / PDF
Если есть бумажный или человекочитаемый PDF-сертификат, его можно вложить в DCC как dcc:document. Это полезно для привычного визуального представления документа.
Частые ошибки валидации
| Ошибка | Причина | Что делать |
|---|---|---|
| lang pattern | В поле языка ввели «Москва» или «Озёрная». | В lang вводите только ru / en. |
| countryCode pattern | В код страны попал город. | Вводите только RU. |
| ID invalid | ID начинается с цифры или содержит пробелы. | Используйте префикс: st_1, item1. |
| quantity/name/data order | Нарушен порядок элементов DCC. | Используйте кнопки формы, не редактируйте XML вручную. |
| coverageProbability | В поле p введено 2 вместо 0.95. | 2 — это k, а p обычно 0.95. |