Информирование пользователей об изменениях в конфигурации


Часто об изменениях в работе конфигурации необходимо уведомить всех пользователей (ну как, например, это сделано в 1С Бухгалтерия - после обновления релиза платформы). Аналогичное решение для ТиС выложено здесь. При начале работы системы пользователь получает сообщение(я) о последних изменениях. Данные о уже просмотренных сохраняются для пользователя в соответствующем справочнике. На форме предусмотрена кнопка с надписью: "Я подтверждаю, что все ниже перечисленное прочитал(а) внимательно и в повторном показе не нуждаюсь. Закрыть окно." Пока кнопка не будет нажата, пользователь каждый раз будет получать сообщение о выпущенном обновлении. И не сможет отвертеться!

Идея не нова, исполнение простейшее, но может кому пригодится. Интеграция в ТИС проста до безобразия. В справочник "Пользователи" добавляем реквизит "ПоследнийРелиз", тип "Число" , длина 15, точность 0. В форму списка справочника "Пользователи" добавляем вышеуказанный реквизит (в нем будет видно, до какого релиза пользователь уже "ознакомился"). Копируем справочник "Релизы" из приложенной конфигурации, и обработку "Релизы". Устанавливаем права (чтение - для всех, остальные - по усмотрению). Править справочник "Релизы" могут только носители роли "Администратор", остальным доступ закрыт независимо от прав, им откроется обработка.  В процедуру "ПриНачалеРаботыСистемы" после строки     глПользователь=Спр.ТекущийЭлемент(); добавляем  ОткрытьФорму("Обработка.Релизы",1); ВСЕ!

P/S/ Приложенная конфигурация полностью работоспособна, можно потестить прямо на ней  - распаковали и пользуемся!

Файлы обработки:

-