Автоматизация заполнения даты поверки прибора учёта из системы АРШИН.

Здравствуйте. Подскажите, можно ли через REST API получить/установить дату поверки счетчика точки учёта?
Планируем сделать автоматизацию заполнения даты поверки прибора учёта из системы АРШИН.
У них есть REST API (пример запроса - https://fgis.gost.ru/fundmetrology/eapi/vri?year=2020&search=ВКТ-7%20655* - подробнее в у них в документации), данные оттуда я получаю. Осталось добавить данные в точку учёта. Планирую писать на PowerShell 7, только вот не определился с взаимодействием с ЛЭРС. Хотелось бы через REST, но не нашёл как это сделать. Через LERS Framework тоже можно, но там у вас с версии 3.41 что-то будет меняться и скрипты поломаются. Вот, кстати, подскажите, что писать в скрипте чтобы не поломался после обновления.

Здравствуйте. Дата последней поверки и дата планируемой поверки устанавливается для оборудования. Вы можете задать их как при создании, так и при обновлении а также получить их. Путь для редактирования оборудования core/equipment.
В 3.41 мы планируем перестать распространять наши библиотеки вместе с программой, но они будут по прежнему распространяться через NuGet. Вы можете сейчас получать их через NuGet, тогда вам не придётся ничего менять.

Лучше всё-таки использовать REST API. Здесь есть описание интерфейсов:
https://docs.lers.ru/docs/display/LERSDEV/REST+API

Может оставить предложение по улучшению на этот счет? Думаю многим будет удобно (мы сейчас тоже хотим подобную автоматизацию реализовать), если функционал автоматического заполнения даты поверки будет в основном функционале программы.
Чтобы каждому клиенту не приходилось писать свой велосипед по заполнению даты поверки.

У нас уже есть такая задача в планах, но пока точно не решили каким образом это сделать - встраивать в систему, или делать отдельной утилитой.

Но, конечно, лучше предложение оставить.

Получить могу, но задать - не могу. Для Put - Method Not Allowed. Протестировано. И в документации для Equipment - только метод Get. Добавьте, пожалуйста, метод PUT для /api/v1/Core/Equipment/{id}.

Если нужна интеграция с АРШИНом, то мы поставили эти работы в план, отслеживать можно в этой теме:
https://forum.lers.ru/viewtopic.php?f=8&t=11262

Нужен метод PUT. Синхронизация с аршином тоже.

Нужен метод только для установки даты поверки?

Пока хотелось бы PUTить комментарий, дату последней поверки, интервал поверки, планируемую дату поверки и номер пломбы.

Поставим в план на 3.43. Для редактирования нужно будет составить PATCH запрос с форматом, описанным здесь:
http://jsonpatch.com/

Редактировать можно будет комменатрий, даты поверки и номер пломбы. Межповерочный интервал редактировать нельзя, так как это базовое свойство модели, и система не позволяет его редактировать.

Спасибо. А в документации будет добавлено?

Документация готовится, пока есть предварительная версия:
https://docs.lers.ru/docs/pages/viewpage.action?pageId=37945348