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

Оператор CLOSE FORM

Оператор CLOSE FORM - создание действия, которое закрывает открытый в интерактивном представлении экземпляр формы с заданным идентификатором.

Синтаксис

CLOSE FORM formId

Описание

Оператор CLOSE FORM создаёт действие, которое закрывает у пользователя открытый экземпляр формы с идентификатором formId (в виде запроса клиенту). Идентификатор задаётся при открытии формы оператором SHOW. Действие не имеет параметров и не использует контекст. Если открыто несколько экземпляров с этим идентификатором, закрываются все они; если ни одного такого экземпляра нет, действие не имеет эффекта.

Параметры

  • formId

    Строковый литерал, идентифицирующий закрываемый экземпляр формы. Это тот же идентификатор, который задаётся при открытии формы оператором SHOW.

Примеры

FORM orders
OBJECTS o = Order
PROPERTIES(o) number, customer
;

// открытие формы с идентификатором экземпляра
openOrders () {
SHOW 'ordersInstance' = orders NOWAIT;
}

// закрытие ранее открытого экземпляра по его идентификатору
closeOrders () {
CLOSE FORM 'ordersInstance';
}