РежимСокращенияТипа (TypeReductionMode)

РежимСокращенияТипа (TypeReductionMode)

Доступен, начиная с версии 8.3.25.

Значения

Запрещать (Deny)
ПреобразовыватьЗначения (TransformValues)
УдалятьДанные (DeleteData)

Описание:

Содержит варианты действий над данными в процессе обновления конфигурации базы данных в случае, если значение не может быть преобразовано к новому типу данных без потери информации.
Например:

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.

Пример:

РежимСокрТипа = Метаданные.Справочники.Справочник1.
    СтандартныеРеквизиты["Владелец"].РежимСокращенияТипа;
Режимы = Метаданные.СвойстваОбъектов.РежимСокращенияТипа;
Если 
РежимСокрТипа = Режимы.ПреобразовыватьЗначения Тогда
    Сообщить("При удалении владельца справочника элементы не будут "
        "удалены, а значение стандартного реквизита Владелец станет "
        "Неопределено.");
ИначеЕсли 
РежимСокрТипа = Режимы.Запрещать Тогда
    Сообщить("При удалении владельца справочника будет ошибка "
        "обновления конфигурации базы данных, если в справочнике "
        "есть элементы, подчинённые удалённому владельцу.");
ИначеЕсли 
РежимСокрТипа = Режимы.УдалятьДанные Тогда
    Сообщить("При удалении владельца справочника элементы, "
        "подчинённые удалённому владельцу, будут удалены.");
КонецЕсли
;

См. также:

ОписаниеСтандартногоРеквизита, свойство РежимСокращенияТипа
ОбъектМетаданных: Измерение, свойство РежимСокращенияТипа

Использование в версии:

Доступен, начиная с версии 8.3.25.


     Методическая информация