Мутабельный тип
Иногда в технической документации встречается понятие «мутабельный тип». Например, в описании функции ЗначениеЗаполнено (ValueIsFilled) мы встречаем:
Функция проверяет, отличается ли переданное значение от значения по умолчанию того же типа.
Не работает с мутабельными значениями. При передаче мутабельного значения функция вызывает исключение.
И возникает вопрос, а что такое «мутабельное значение»?
Мутабельный тип (от англ. Mutable — изменчевый) — сложный тип данных (как правило — объекты), которые после своего создания допускают изменение своих свойств.
Немутабельные типы:
- Число
- Строка
- Дата
- Булево
- Ссылки (СправочникСсылка.Товары)
- Цвет
Мутабельные типы:
- Объект (СправочникОбъект.Товары)
- СписокЗначений
- Форма
http://kb.mista.ru/article.php?id=941