Использование модификации устройства для синхронизации с ФГИС "Аршин"

Производители часто регистрируют в одном номере реестра несколько модификаций устройств, при этом нумерация поверок для каждого типа является уникальной. Существующий алгоритм синхронизации с ФГИС “Аршин” в таких случаях работает некорректно, выбирая последнюю поверку без учета модификации.

Вот пример: на объекте установлен ТПТ-19 №1912.


Вот его поверка
https://fgis.gost.ru/fundmetrology/cm/results/1-242288599

Но при синхронизации получаем результат для ТПТ-1 с тем же номером 1912:
https://fgis.gost.ru/fundmetrology/cm/results/1-320388733

Беда ситуации в том, что эту ошибку врядли заметишь, а следстие ее в нарушении сроков поверки

Предлагаю добавить опциональную возможность поиска поверки с учетом модификации устройства. Причем искать нужно не полное соответсвие, а совпадение модификации в ЛЭРСе с тем, что возвращается из АРШИНа. Т.к. модификация может буть указана точно: “КТПТР-01”, так и например “мод. КТПТР-01”
Для термометров эту функцию следует включить по умолчанию, с возможностью отключения для конкретных приборов. Необходимо предусмотреть указание модификации в модели устройства и в экземпляре оборудования. Такая гибкость видимо необходимо, т.к. порой поверители очень вольно обходятся с номерами и модификациями

Вот тут не понял. У модели оборудования есть список модификаций. Для конкретного экземпляра задаётся одна из них. Как можно указывать модификацию в модели?

Давайте объясню на примерах

Насколько я понимаю, ЛЭРС ищет, указывая номер реестра и заводской номер, при этом ограничивая поиск количеством лет поиска, заданным в настройках.

Из примера выше, при поиске поверки ТПТ-19 №1912, реестр 46155-10, настройки поиска будут выглядеть следующим образом (без учета настройки периода поиска):

Результат поиска будет примерно таким, в выдаче не будет строк, где номер не полностью соответствует искомому. Выделены те, которые будут найдены ЛЭРСом. Как видно, нужная поверка не первая в списке последний, и результат поиска будет ошибочным.

А это значительно хуже, чем если бы термометр не был найден вообще.

Но если условия поиска изменить на такие:

То результат поиска можно использовать для работы:

В системе, которая была причиной обсуждения, эти термометры описаны так:

Если добавить в поле “Модификация” в поиске в Аршине наименование модели, то поиск в определенных случаях будет оптимальным.

Кроме того, есть случаи, когда в поле “Модификация” нужно добавлять наименование модели и через дефис вариант исполнения, из-за того, как в ЛЭРСе описаны комплекты термометров:


В поле “Модификация” при поиске в Аршине для эффективного поиска нужно добавить “КТПТР-01”.

Я предлагаю в поиск в Аршине в параметр “Модификация” опционально подставлять наименование модели, либо модели + вариант исполнения. Настраивать это, видимо, разумно на уровне модели. И настройка должна быть доступна пользователю