Перейти к основному содержимому
Версия: 4.x

Оператор CANCEL

Оператор CANCEL - создание действия, отменяющего изменения в текущей сессии.

Синтаксис

CANCEL [nestedBlock]

где nestedBlock имеет один из двух вариантов синтаксиса:

NESTED LOCAL
NESTED (propertyId1, ..., propertyIdN)

Описание

Оператор CANCEL создает действие, которое отменяет изменения в текущей сессии. С помощью указания ключевого слова NESTED можно указать локальные свойства, изменения которых не сбросятся при отмене изменений.

Параметры

  • LOCAL

    Ключевое слово. Если указывается, то все локальные свойства сохранят свои изменения после выполнении оператора CANCEL.

  • propertyId1, ..., propertyIdN

    Список локальных свойств. Каждый элемент списка является идентификатором свойства. Указанные в списке локальные свойства сохранят свои изменения после выполнении оператора.

Примеры

dropChanges()  {
CANCEL NESTED (in[Sku]); // отменяем все изменения, кроме свойства in
}