Оказалось, что при пересчете данных могут восстанавливаться не все НС. Хотелось бы чтобы была такая возможность и результат работы пересчета был предсказуем.
Если восстановление нарушает привычную работу ПО, то стоит сделать ее опцией.
Но восстанавливать НС для нескольких узлов это обычная процедура при настройке диагностики. А настройка диагностики - это процесс постоянный.
Поэтому нужно иметь простой и быстрый способ восстановить/ заново сформировать НС по текущим/измененным правилам диагностики.
На мой взгляд, имеющие способы: переопрашивать данные или заниматься экспортом/импортом слишком сложны.
Экспорт/импорт с этими целями как-то странно использовать да и данные маркируются, как введенные вручную.
Ну а переопрашивать не всегда оперативно доступно пользователю. При этом переопрос объектов это всегда целое мероприятие. В этом мероприятии есть и дополнительные расходы по трафику, и пожирание рабочего времени пользователя. А если оборудование опрашивается по подключению в режиме клиента, то дополнительно игры со статусам объектов или автоопроса, отправкой смс, а часто и непонимание пользователем механизма опроса.
Из любви к пользователям ЛЭРС Учет Вам стоит позволить им восстанавливать/заново формировать НС простым пересчетом данных.
Но пересчёт данных-то при чём? Так можно дойти до того, что при пересчёте нужно ещё и и заново формировать отчёты, и ещё кучу других операций, которые к пересчёту не относятся.
Можно сделать отдельную групповую операцию для повторной диагностики за период, но привязывать её к пересчёту я считаю неправильным.