Такой код в методе init() источника данных, если закомментировать строку "range.status(RangeStatus::Locked);", то все работает правильно.
X++:
public void init()
{
QueryBuildRange qbr1;
QueryBuildRange qbr2;
QueryBuildRange addRange(FieldId _fieldId)
{
QueryBuildRange _range;
;
_range = zLockedRangeTest_DS.
query().
dataSourceTable(tableNum(zLockedRangeTest)).
addRange(_fieldId);
_range.status(RangeStatus::Locked);
return _range;
}
;
super();
qbr1 = addRange(fieldNum(zLockedRangeTest, Field1));
qbr2 = addRange(fieldNum(zLockedRangeTest, Field2));
qbr2.value(queryvalue("2-е поле"));
}