Получение точки учета с сервера по номеру

Получаю точку учета по номеру
MeasurePoint measurePoint = server.MeasurePoints.GetByNumber(Convert.ToInt32(number));

В независимости от изменений точки учета, ее свойство IsModified кидает исключение
IsModified = ‘currentMeasurePoint.IsModified’ threw an exception of type ‘System.NullReferenceException’
Все флаги MeasuurePointInfoFlags перепробовал, всё равно результат одинаков.
Что делаю не так?

Вы все делаете правильно, это ошибка в Lers Framework.
В ближайшем обновлении она будет исправлена.

Пока, для обхода ошибки, получайте точку учета следующим образом:

server.MeasurePoints.GetByNumber(860, MeasurePointInfoFlags.ContractConsumption | MeasurePointInfoFlags.ConsumptionLimit);

С девайсами также выходит, кстати

Что именно? Поясните подробнее.

Если получаю девайс по серийному номеру + модели, написал свой метод
Девайс находится, но у него в поле IsModified такой же NullReference как и в случае с точками учёта

Свойство IsModified у класса Device не может кидать никаких исключений. Покажите ваш код и стек из исключения.