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