Оператор CANCEL
Оператор CANCEL
- создание действия, отменяющего изменения в текущей сессии.
Синтаксис
CANCEL [nestedBlock]
где nestedBlock
имеет один из двух вариантов синтаксиса:
NESTED LOCAL
NESTED (propertyId1, ..., propertyIdN)
Описание
Оператор CANCEL
создает действие, которое отменяет изменения в текущей сессии. С помощью указания ключевого слова NESTED
можно указать локальные свойства, изменения которых не сбросятся при отмене изменений.
Параметры
-
LOCAL
Ключевое слово. Если указывается, то все локальные свойства сохранят свои изменения после выполнении оператора
CANCEL
. -
propertyId1, ..., propertyIdN
Список локальных свойств. Каждый элемент списка является идентификатором свойства. Указанные в списке локальные свойства сохранят свои изменения после выполнении оператора.
Примеры
dropChanges() {
CANCEL NESTED (in[Sku]); // отменяем все изменения, кроме свойства in
}