НовоеСерверноеОповещение
страницаДля процедуры ПриДобавленииСерверныхОповещений общего модуля ОбщегоНазначенияПереопределяемый.
Синтаксис
Функция НовоеСерверноеОповещение(Имя) ЭкспортПараметры
Имя— Строка - имя оповещения, подходящее для имени свойства структуры.
Возвращаемое значение
Структура:
- Имя - Строка - имя оповещения.
- ИмяМодуляОтправки - Строка - имя серверного общего модуля, например, "СоединенияИБ", содержащего экспортную процедуру ПриОтправкеСерверногоОповещения. Вызов процедуры выполняется в привилегированном режиме. Смотри пример в общем модуле СтандартныеПодсистемыСервер. Может быть не заполнено. В этом случае вызываться не будет, например, используется для отправки сообщений об изменении настроек функциональных опций в момент изменения их констант, вместо отслеживания изменений в регламентом задании.
- ИмяМодуляПолучения - Строка - имя клиентского общего модуля, например, "СоединенияИБКлиент", содержащего экспортную процедуру ПриПолученииСерверногоОповещения. Смотри пример в общем модуле СтандартныеПодсистемыКлиент.
- Параметры - Произвольный - любое сериализуемое значение, которое нужно передать в процедуру ПриОтправкеСерверногоОповещения в качестве параметров. Должно быть как можно меньшего размера в сериализованном виде. Например, описание метаданных и расширений сеанса, для вычисления добавленных и удаленных расширений и исправлений в регламентном задании при вызове ПриОтправкеСерверногоОповещения, и отправке оповещения с вычисленными отличиями соответствующим сеансам.
- ПериодПроверки - Число - количество секунд, через которое требуется вызывать ПриОтправкеСерверногоОповещения для проверки состояния сервера и отправки оповещения, если требуется. Начальное значение 20 минут. Если указано время меньше 1 мин, тогда будет 1 мин. Следует учитывать, что в модели сервиса реальный минимальный период может быть значительно больше и нестабильным: 5-10 минут.
Пример вызова
Результат = СерверныеОповещения.НовоеСерверноеОповещение(Имя)Доступность
Сервер, Толстый клиент, Внешнее соединение