![]() |
|
как программно отследить обновление конфигурации? | ☑ | ||
---|---|---|---|---|
0
datog
18.03.16
✎
19:08
|
есть компьютер ,на котором всегда запущена 1с.
при изменении конфы , на этом компе появляется сообщение о том что нада перезапустить 1с.как это дело автоматизировать? |
|||
1
Лефмихалыч
18.03.16
✎
19:10
|
надо отказаться от динамического обновления продуктива и нашлёпать линейкой по пальцам тому, кто это придумал
|
|||
2
datog
18.03.16
✎
19:53
|
(1) не не вариант.
неужели в 1с до сих пор нет возможности отловить динамическое обновление?если сообщение выскакивает значит как то его можно отловить средствами windows .может оповещении идет по сети на какой то порт? |
|||
3
mehfk
18.03.16
✎
20:01
|
Глобальный контекст (Global context)
КонфигурацияИзменена (ConfigurationChanged) Синтаксис: КонфигурацияИзменена() Возвращаемое значение: Тип: Булево. Истина - основная конфигурация отличается от конфигурации базы данных, Ложь - в противном случае. Описание: Определяет факт отличия основной конфигурации от конфигурации базы данных. Доступность: Сервер, толстый клиент, внешнее соединение. |
|||
4
mehfk
18.03.16
✎
20:01
|
Глобальный контекст.КонфигурацияБазыДанныхИзмененаДинамически (Global context.DataBaseConfigurationChangedDynamically)
Глобальный контекст (Global context) КонфигурацияБазыДанныхИзмененаДинамически (DataBaseConfigurationChangedDynamically) Синтаксис: КонфигурацияБазыДанныхИзмененаДинамически() Возвращаемое значение: Тип: Булево. Истина - в процессе работы пользователя с информационной базой произошло обновление конфигурации базы данных, Ложь - в противном случае. Описание: Определяет, была ли изменена конфигурация базы данных динамически после старта. Под динамическим изменением понимается такое изменение конфигурации базы данных, при которой не потребовалось проведение реструктуризации, и в момент обновления с информационной базой работали пользователи. Доступность: Сервер, толстый клиент, внешнее соединение. Пример: // Процедура проверяет факт обновления конфигурации в процессе работы // Процедура ПроверкаДинамическогоОбновления() Экспорт Если КонфигурацияБазыДанныхИзмененаДинамически() Тогда Сообщить("Доступно обновление конфигурации!", СтатусСообщения.Важное); Сообщить("Чтобы обновление вступило в силу, требуется перезапуск!", СтатусСообщения.Важное); КонецЕсли; КонецПроцедуры // Процедура ПриНачалеРаботыСистемы() ПодключитьОбработчикОжидания("ПроверкаДинамическогоОбновления"); КонецПроцедуры См. также: Глобальный контекст, метод КонфигурацияИзменена -------------------------------------------------------------------------------- Методическая информация |
|||
5
datog
18.03.16
✎
20:21
|
спасибо огромное.то что нужно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |