Ошибка импорта профилей мощности [10638]

Пытаемся внести профили мощности с помощью Lers.Framework.
Не можем понять как задать значение интервала. Конструктор MeasurePointElectricPowerRecord принимает только значение даты и времени, а в свойство Interval записать не даёт, так как оно только для чтения.

Без задания интервала метод point.Data.SetElectricPowerAsync(collection, options) выдает ошибку на сервере:
An error occurred while saving the entity changes. See the inner exception for details. The INSERT statement conflicted with the CHECK constraint “CK_MeasurePointPower_Interval”. The conflict occurred in database “LERS”, table “dbo.ElectricPower”, column ‘Interval’.

Версия ЛЭРС УЧЕТ: 3.48.3

Действительно задать значение для данного свойства не представляется возможным, хотя его заполнение необходимо при сохранении данных профиля. Мы поставили в план работ задачу, по выполнении которой метод set данного свойства будет открыт.
В качестве обхода вы можете задать значение данного свойства через рефлексию:

record.GetType().GetProperty("Interval", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance).SetValue(record, 30, null);

Сделали пока что через рефлексию.

record.GetType()
	.GetProperty(nameof(MeasurePointElectricPowerRecord.Interval), BindingFlags.Public | BindingFlags.Instance)
	.SetValue(record, (short)30, null);

Так заработало.

Откроем свойство в 3.49. Через рефлексию тоже подойдёт как обходной манёвр.