Перейти к содержанию

Чтение свойства доступного только для записи

У некоторых встроенных в платформу 1С типов, есть свойства, которые могут быть доступны, для записи, чтения или для того и другого. Например, у типа "Диаграмма", есть свойство "ИсточникДанных", доступное только для записи.

Если попытаться прочитать это свойство, например:

Диаграмма = Новый Диаграмма;
Свойство = Диаграмма.ИсточникДанных;

Конфигуратор пропускает такой код как валидный, однако при выполнении в режиме 1С:Предприятие, получится ошибка времени выполнения "Поле объекта недоступно для чтения!".

На текущий момент, проверка работает только для локальных переменных метода

Экранирование кода

// sonar:SaveOnlyProperty:off
// sonar:SaveOnlyProperty:on