Подскажите, пожалуйста, возможно ли с помощью FW получать по точке учета только те данные, которые не помечены красным?
Ранее данные отсутствовали за те часы, в течении которых были перерывы электропитания. После обновления же в эти часы в таблицу потребления записываются некорректные значения. Не хотелось бы засорять внешнюю БД этими некорректными значениями при переносе из БД Лэрс Учет.
Посоветуйте, пожалуйста, как обойти перенос некорректных данных.
Здравствуйте.
В сегодняшнем обновлении в запись с потреблением будет добавлено свойство BadValues, которое показывает какие данные в записи недостоверны.
У записей которые не содержат недостоверных значений, данное свойство будет иметь значение None.
foreach (var record in consumption);
{
Lers.Data.MeasurePointConsumptionRecordWater r = (Lers.Data.MeasurePointConsumptionRecordWater)record;
if (r.BadValues == WaterRecordValues.None);
{
// Запись не содержит недостоверных значений.
}
if (r.BadValues.HasFlag(WaterRecordValues.T_outdoor));
{
// Температура наружного воздуха недостоверна.
}
}