Ожидание операций БЭД клиент
НовыйКонтекст
Описание, пример вызова
// Конструктор контекста ожидания выполнения операции.//// Параметры:// ПараметрыОжиданияОперации - см. ОжиданиеОперацийБЭДСлужебныйКлиентСервер.НовыеПараметры// Возвращаемое значение:// Структура - данные контекста ожидания операции. Для работы с контекстом используются методы данного модуля.Функция НовыйКонтекст(ПараметрыОжиданияОперации) Экспорт
Пример вызова
Результат = ОжиданиеОперацийБЭДКлиент.НовыйКонтекст(ПараметрыОжиданияОперации)
НовыеПараметры
Описание, пример вызова
// См. ОжиданиеОперацийБЭДСлужебныйКлиентСервер.НовыеПараметрыФункция НовыеПараметры() Экспорт
Пример вызова
Результат = ОжиданиеОперацийБЭДКлиент.НовыеПараметры()
ОтметитьНачалоВыполнения
Описание, пример вызова
// Отмечает, что началось выполнение операции. Требуется для того, чтобы модуль, вызывающий асинхронную операцию, смог// принять решение, открывать форму ожидания или нет.//// Параметры:// КонтекстОжиданияОперации - см. НовыйКонтекстПроцедура ОтметитьНачалоВыполнения(КонтекстОжиданияОперации) Экспорт
Пример вызова
ОжиданиеОперацийБЭДКлиент.ОтметитьНачалоВыполнения(КонтекстОжиданияОперации)
УстановитьОбработчикПрерывания
Описание, пример вызова
// Позволяет асинхронной операции установить обработчик, который будет вызван при отмене операции из интерфейса.//// Параметры:// Обработчик - ОписаниеОповещения - обработчик оповещения, который будет вызван при интерактивной отмене операции.// Результат в обработчик не передается. Все необходимое для идентификации операции необходимо добавить// в ДополнительныеПараметры обработчика оповещения.// КонтекстОжиданияОперации - см. НовыйКонтекст.Процедура УстановитьОбработчикПрерывания(Обработчик, КонтекстОжиданияОперации) Экспорт
Пример вызова
ОжиданиеОперацийБЭДКлиент.УстановитьОбработчикПрерывания(Обработчик, КонтекстОжиданияОперации)
УстановитьОбработчикПередИнтерактивнымДействием
Описание, пример вызова
// Позволяет подписаться на событие перед выполнением интерактивного действия (запрос пароля, открытие формы запроса// данных и т.д.). Имеет смысл, когда интерфейс, вызывающий асинхронную операцию, использует вместо стандартной формы// ожидания операции свои механизмы и хочет реагировать на выполнение интерактивных действий в асинхронной операции.// Используется только в паре с УстановитьОбработчикОбработчикПослеИнтерактивногоДействия.//// Параметры:// Обработчик - ОписаниеОповещения - обработчик, который будет вызван перед выполнением интерактивного действия.// Результат в обработчик не передается. Все необходимое для идентификации операции необходимо добавить// в ДополнительныеПараметры обработчика оповещения.// КонтекстОжиданияОперации - см. НовыйКонтекст.Процедура УстановитьОбработчикПередИнтерактивнымДействием(Обработчик, КонтекстОжиданияОперации) Экспорт
Пример вызова
ОжиданиеОперацийБЭДКлиент.УстановитьОбработчикПередИнтерактивнымДействием(Обработчик, КонтекстОжиданияОперации)
УстановитьОбработчикОбработчикПослеИнтерактивногоДействия
Описание, пример вызова
// Позволяет подписаться на событие после выполнением интерактивного действия (запрос пароля, открытие формы запроса// данных и т.д.). Имеет смысл, когда интерфейс, вызывающий асинхронную операцию, использует вместо стандартной формы// ожидания операции свои механизмы и хочет реагировать на выполнение интерактивных действий в асинхронной операции.// Используется только в паре с УстановитьОбработчикПередИнтерактивнымДействием.//// Параметры:// Обработчик - ОписаниеОповещения - обработчик, который будет вызван после выполнением интерактивного действия.// Результат в обработчик не передается. Все необходимое для идентификации операции необходимо добавить// в ДополнительныеПараметры обработчика оповещения.// КонтекстОжиданияОперации - см. НовыйКонтекст.Процедура УстановитьОбработчикОбработчикПослеИнтерактивногоДействия(Обработчик, КонтекстОжиданияОперации) Экспорт
Пример вызова
ОжиданиеОперацийБЭДКлиент.УстановитьОбработчикОбработчикПослеИнтерактивногоДействия(Обработчик, КонтекстОжиданияОперации)
ОперацияВыполняется
Описание, пример вызова
// Определяет, выполняется ли асинхронная операция.//// Параметры:// КонтекстОжиданияОперации - см. НовыйКонтекст.// Возвращаемое значение:// Булево - Истина, если операция выполняется.Функция ОперацияВыполняется(КонтекстОжиданияОперации) Экспорт
Пример вызова
Результат = ОжиданиеОперацийБЭДКлиент.ОперацияВыполняется(КонтекстОжиданияОперации)
ОткрытьФормуОжидания
Описание, пример вызова
// Открывает форму ожидания операции.//// Параметры:// ФормаВладелец - ФормаКлиентскогоПриложения - форма, которая будет владельцем формы ожидания.// КонтекстОжиданияОперации - см. НовыйКонтекст.Процедура ОткрытьФормуОжидания(ФормаВладелец, КонтекстОжиданияОперации) Экспорт
Пример вызова
ОжиданиеОперацийБЭДКлиент.ОткрытьФормуОжидания(ФормаВладелец, КонтекстОжиданияОперации)
ОбновитьПрогресс
Описание, пример вызова
// Обновляет параметры формы ожидания операции.// Для использования асинхронной операцией.//// Параметры:// ПараметрыОжиданияОперации - см. НовыеПараметры.// КонтекстОжиданияОперации - см. НовыйКонтекст.Процедура ОбновитьПрогресс(ПараметрыОжиданияОперации, КонтекстОжиданияОперации) Экспорт
Пример вызова
ОжиданиеОперацийБЭДКлиент.ОбновитьПрогресс(ПараметрыОжиданияОперации, КонтекстОжиданияОперации)
НачатьИнтерактивноеДействие
Описание, пример вызова
// Оповещает интерфейс ожидания выполнения операции о начале выполнения интерактивных действий в асинхронной операции.//// Параметры:// КонтекстОжиданияОперации - см. НовыйКонтекст.Процедура НачатьИнтерактивноеДействие(КонтекстОжиданияОперации) Экспорт
Пример вызова
ОжиданиеОперацийБЭДКлиент.НачатьИнтерактивноеДействие(КонтекстОжиданияОперации)
ЗакончитьИнтерактивноеДействие
Описание, пример вызова
// Оповещает интерфейс ожидания выполнения операции об окончании выполнения интерактивных действий в асинхронной операции.//// Параметры:// КонтекстОжиданияОперации - см. НовыйКонтекст.Процедура ЗакончитьИнтерактивноеДействие(КонтекстОжиданияОперации) Экспорт
Пример вызова
ОжиданиеОперацийБЭДКлиент.ЗакончитьИнтерактивноеДействие(КонтекстОжиданияОперации)
ЗакрытьФормуОжидания
Описание, пример вызова
// Закрывает форму ожидания выполнения операции, см. ОткрытьФормуОжидания.//// Параметры:// КонтекстОжиданияОперации - см. НовыйКонтекст.Процедура ЗакрытьФормуОжидания(КонтекстОжиданияОперации) Экспорт
Пример вызова
ОжиданиеОперацийБЭДКлиент.ЗакрытьФормуОжидания(КонтекстОжиданияОперации)
ИнициализироватьПараметрыОбработчикаОжидания
Описание, пример вызова
// Заполняет структуру параметров значениями по умолчанию.//// Параметры:// ПараметрыОбработчикаОжидания - Структура - заполняется значениями по умолчанию.////Процедура ИнициализироватьПараметрыОбработчикаОжидания(ПараметрыОбработчикаОжидания) Экспорт
Пример вызова
ОжиданиеОперацийБЭДКлиент.ИнициализироватьПараметрыОбработчикаОжидания(ПараметрыОбработчикаОжидания)
ОбновитьПараметрыОбработчикаОжидания
Описание, пример вызова
// Заполняет структуру параметров новыми расчетными значениями.//// Параметры:// ПараметрыОбработчикаОжидания - Структура - заполняется расчетными значениями.////Процедура ОбновитьПараметрыОбработчикаОжидания(ПараметрыОбработчикаОжидания) Экспорт
Пример вызова
ОжиданиеОперацийБЭДКлиент.ОбновитьПараметрыОбработчикаОжидания(ПараметрыОбработчикаОжидания)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).