Ну а дата выявления при диагностике по новым данным перезаписывается для всех нештатных ситуаций, не только для пользовательских. Так было сделано изначально.
Вот определение “Дата выявления” из РЭ на ПО: “Дата, когда нештатная ситуация была выявлена блоком диагностики по часам Сервера ЛЭРС УЧЁТ.”
Я понимал, что “дата выявления” сообщает дату и время, когда НС зафиксирована ЛЭРСом в первый раз. Раз вы её переписываете с каждым получением данных, то пользователь не видит, когда НС была зафиксирована. И более того, у этого есть последствия: сложно проконтролировать работу диспетчера или любого ответственного лица, так как непонятно, когда они получили данные о НС. Уведомления для этой цели не подходят, они локальные и не фиксируются в журналах.
Смысл в том, чтобы отразить дату выявления последнего возникновения НС, отраженной в колонке “Изменена”. Если ее не обновлять с момента первого выявления, то в какой то момент может возникнуть ситуация, когда дата выявления раньше даты изменения, что выглядит неоднозначно и нелогично, более того может вводить пользователя в заблуждение.