Skip to content

Ожидание операций БЭД клиент

НовыйКонтекст

Описание, пример вызова
// Конструктор контекста ожидания выполнения операции.
//
// Параметры:
// ПараметрыОжиданияОперации - см. ОжиданиеОперацийБЭДСлужебныйКлиентСервер.НовыеПараметры
// Возвращаемое значение:
// Структура - данные контекста ожидания операции. Для работы с контекстом используются методы данного модуля.
Функция НовыйКонтекст(ПараметрыОжиданияОперации) Экспорт

Пример вызова

Результат = ОжиданиеОперацийБЭДКлиент.НовыйКонтекст(ПараметрыОжиданияОперации)

НовыеПараметры

Описание, пример вызова
// См. ОжиданиеОперацийБЭДСлужебныйКлиентСервер.НовыеПараметры
Функция НовыеПараметры() Экспорт

Пример вызова

Результат = ОжиданиеОперацийБЭДКлиент.НовыеПараметры()

ОтметитьНачалоВыполнения

Описание, пример вызова
// Отмечает, что началось выполнение операции. Требуется для того, чтобы модуль, вызывающий асинхронную операцию, смог
// принять решение, открывать форму ожидания или нет.
//
// Параметры:
// КонтекстОжиданияОперации - см. НовыйКонтекст
Процедура ОтметитьНачалоВыполнения(КонтекстОжиданияОперации) Экспорт

Пример вызова

ОжиданиеОперацийБЭДКлиент.ОтметитьНачалоВыполнения(КонтекстОжиданияОперации)

УстановитьОбработчикПрерывания

Описание, пример вызова
// Позволяет асинхронной операции установить обработчик, который будет вызван при отмене операции из интерфейса.
//
// Параметры:
// Обработчик - ОписаниеОповещения - обработчик оповещения, который будет вызван при интерактивной отмене операции.
// Результат в обработчик не передается. Все необходимое для идентификации операции необходимо добавить
// в ДополнительныеПараметры обработчика оповещения.
// КонтекстОжиданияОперации - см. НовыйКонтекст.
Процедура УстановитьОбработчикПрерывания(Обработчик, КонтекстОжиданияОперации) Экспорт

Пример вызова

ОжиданиеОперацийБЭДКлиент.УстановитьОбработчикПрерывания(Обработчик, КонтекстОжиданияОперации)

УстановитьОбработчикПередИнтерактивнымДействием

Описание, пример вызова
// Позволяет подписаться на событие перед выполнением интерактивного действия (запрос пароля, открытие формы запроса
// данных и т.д.). Имеет смысл, когда интерфейс, вызывающий асинхронную операцию, использует вместо стандартной формы
// ожидания операции свои механизмы и хочет реагировать на выполнение интерактивных действий в асинхронной операции.
// Используется только в паре с УстановитьОбработчикОбработчикПослеИнтерактивногоДействия.
//
// Параметры:
// Обработчик - ОписаниеОповещения - обработчик, который будет вызван перед выполнением интерактивного действия.
// Результат в обработчик не передается. Все необходимое для идентификации операции необходимо добавить
// в ДополнительныеПараметры обработчика оповещения.
// КонтекстОжиданияОперации - см. НовыйКонтекст.
Процедура УстановитьОбработчикПередИнтерактивнымДействием(Обработчик, КонтекстОжиданияОперации) Экспорт

Пример вызова

ОжиданиеОперацийБЭДКлиент.УстановитьОбработчикПередИнтерактивнымДействием(Обработчик, КонтекстОжиданияОперации)

УстановитьОбработчикОбработчикПослеИнтерактивногоДействия

Описание, пример вызова
// Позволяет подписаться на событие после выполнением интерактивного действия (запрос пароля, открытие формы запроса
// данных и т.д.). Имеет смысл, когда интерфейс, вызывающий асинхронную операцию, использует вместо стандартной формы
// ожидания операции свои механизмы и хочет реагировать на выполнение интерактивных действий в асинхронной операции.
// Используется только в паре с УстановитьОбработчикПередИнтерактивнымДействием.
//
// Параметры:
// Обработчик - ОписаниеОповещения - обработчик, который будет вызван после выполнением интерактивного действия.
// Результат в обработчик не передается. Все необходимое для идентификации операции необходимо добавить
// в ДополнительныеПараметры обработчика оповещения.
// КонтекстОжиданияОперации - см. НовыйКонтекст.
Процедура УстановитьОбработчикОбработчикПослеИнтерактивногоДействия(Обработчик, КонтекстОжиданияОперации) Экспорт

Пример вызова

ОжиданиеОперацийБЭДКлиент.УстановитьОбработчикОбработчикПослеИнтерактивногоДействия(Обработчик, КонтекстОжиданияОперации)

ОперацияВыполняется

Описание, пример вызова
// Определяет, выполняется ли асинхронная операция.
//
// Параметры:
// КонтекстОжиданияОперации - см. НовыйКонтекст.
// Возвращаемое значение:
// Булево - Истина, если операция выполняется.
Функция ОперацияВыполняется(КонтекстОжиданияОперации) Экспорт

Пример вызова

Результат = ОжиданиеОперацийБЭДКлиент.ОперацияВыполняется(КонтекстОжиданияОперации)

ОткрытьФормуОжидания

Описание, пример вызова
// Открывает форму ожидания операции.
//
// Параметры:
// ФормаВладелец - ФормаКлиентскогоПриложения - форма, которая будет владельцем формы ожидания.
// КонтекстОжиданияОперации - см. НовыйКонтекст.
Процедура ОткрытьФормуОжидания(ФормаВладелец, КонтекстОжиданияОперации) Экспорт

Пример вызова

ОжиданиеОперацийБЭДКлиент.ОткрытьФормуОжидания(ФормаВладелец, КонтекстОжиданияОперации)

ОбновитьПрогресс

Описание, пример вызова
// Обновляет параметры формы ожидания операции.
// Для использования асинхронной операцией.
//
// Параметры:
// ПараметрыОжиданияОперации - см. НовыеПараметры.
// КонтекстОжиданияОперации - см. НовыйКонтекст.
Процедура ОбновитьПрогресс(ПараметрыОжиданияОперации, КонтекстОжиданияОперации) Экспорт

Пример вызова

ОжиданиеОперацийБЭДКлиент.ОбновитьПрогресс(ПараметрыОжиданияОперации, КонтекстОжиданияОперации)

НачатьИнтерактивноеДействие

Описание, пример вызова
// Оповещает интерфейс ожидания выполнения операции о начале выполнения интерактивных действий в асинхронной операции.
//
// Параметры:
// КонтекстОжиданияОперации - см. НовыйКонтекст.
Процедура НачатьИнтерактивноеДействие(КонтекстОжиданияОперации) Экспорт

Пример вызова

ОжиданиеОперацийБЭДКлиент.НачатьИнтерактивноеДействие(КонтекстОжиданияОперации)

ЗакончитьИнтерактивноеДействие

Описание, пример вызова
// Оповещает интерфейс ожидания выполнения операции об окончании выполнения интерактивных действий в асинхронной операции.
//
// Параметры:
// КонтекстОжиданияОперации - см. НовыйКонтекст.
Процедура ЗакончитьИнтерактивноеДействие(КонтекстОжиданияОперации) Экспорт

Пример вызова

ОжиданиеОперацийБЭДКлиент.ЗакончитьИнтерактивноеДействие(КонтекстОжиданияОперации)

ЗакрытьФормуОжидания

Описание, пример вызова
// Закрывает форму ожидания выполнения операции, см. ОткрытьФормуОжидания.
//
// Параметры:
// КонтекстОжиданияОперации - см. НовыйКонтекст.
Процедура ЗакрытьФормуОжидания(КонтекстОжиданияОперации) Экспорт

Пример вызова

ОжиданиеОперацийБЭДКлиент.ЗакрытьФормуОжидания(КонтекстОжиданияОперации)

ИнициализироватьПараметрыОбработчикаОжидания

Описание, пример вызова
// Заполняет структуру параметров значениями по умолчанию.
//
// Параметры:
// ПараметрыОбработчикаОжидания - Структура - заполняется значениями по умолчанию.
//
//
Процедура ИнициализироватьПараметрыОбработчикаОжидания(ПараметрыОбработчикаОжидания) Экспорт

Пример вызова

ОжиданиеОперацийБЭДКлиент.ИнициализироватьПараметрыОбработчикаОжидания(ПараметрыОбработчикаОжидания)

ОбновитьПараметрыОбработчикаОжидания

Описание, пример вызова
// Заполняет структуру параметров новыми расчетными значениями.
//
// Параметры:
// ПараметрыОбработчикаОжидания - Структура - заполняется расчетными значениями.
//
//
Процедура ОбновитьПараметрыОбработчикаОжидания(ПараметрыОбработчикаОжидания) Экспорт

Пример вызова

ОжиданиеОперацийБЭДКлиент.ОбновитьПараметрыОбработчикаОжидания(ПараметрыОбработчикаОжидания)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).