====== Отключение уведомления "Рекомендуется обновить версию конфигурации" в БП 3.0 ======
FIXME
Многим надоело сообщение о необходимости обновления версии конфигурации.
[[1s:8:accounting30:accounting30|1С Бухгалтерия предприятия, редакция 3.0]]
Внешний вид окна с сообщение которое выдаётся пользователю:
{{:1s:8:accounting30:1c8_account30_window_udate_config-user.png|}}
Внешний вид окна с сообщение которое выдаётся администратору:
{{:1s:8:accounting30:1c8_account30_window_udate_config-admin.png|}}
Здесь я описываю один из вариантов отключения этого сообщения.
Для этого нужно внести изменения в ''Общий модуль **ОбщегоНазначенияБП**''
====== Исправление ======
Нужно внести изменение в функцию ''ПредлагатьОбновитьВерсиюПрограммы'' модуля ''Общий модуль **ОбщегоНазначенияБП**''
Пример исправленного кода модуля:
Функция ПредлагатьОбновитьВерсиюПрограммы(Параметры)
Если ОбщегоНазначенияПовтИсп.РазделениеВключено() Тогда
Возврат Ложь;
КонецЕсли;
Параметры.Вставить("ЭтоАдминистраторСистемы", ОбщегоНазначенияПовтИсп.РежимРаботыПрограммы().ЭтоАдминистраторСистемы);
ДатаТекущейВерсии = Константы.ДатаТекущейВерсии.Получить();
НадоПредлагать = ЗначениеЗаполнено(ДатаТекущейВерсии)
И ТекущаяДатаСеанса() > ДобавитьМесяц(ДатаТекущейВерсии, 2);
НадоПредлагать = Ложь; // Отключение уведомления "Рекомендуется обновить версию конфигурации"
Возврат НадоПредлагать;
КонецФункции
В оригинальный код добавлена строка:
НадоПредлагать = Ложь; // Отключение уведомления "Рекомендуется обновить версию конфигурации"
====== Код для расширения ======
Наиболее правильным вариантом будет создать [[1s:8:extensions:extensions|расширение]] для объекта ''Общий модуль.**ОбщегоНазначенияБП**'' и создать в нём собственный вариант функции ''ПредлагатьОбновитьВерсиюПрограммы''
Вот готовый код для модуля расширения:
#Область Описание
// Отключение уведомления "Рекомендуется обновить версию конфигурации"
#КонецОбласти
&Вместо("ПредлагатьОбновитьВерсиюПрограммы")
Функция Д1_ПредлагатьОбновитьВерсиюПрограммы(Параметры)
Если ОбщегоНазначенияПовтИсп.РазделениеВключено() Тогда
Возврат Ложь;
КонецЕсли;
Параметры.Вставить("ЭтоАдминистраторСистемы", ОбщегоНазначенияПовтИсп.РежимРаботыПрограммы().ЭтоАдминистраторСистемы);
ДатаТекущейВерсии = Константы.ДатаТекущейВерсии.Получить();
НадоПредлагать = ЗначениеЗаполнено(ДатаТекущейВерсии)
И ТекущаяДатаСеанса() > ДобавитьМесяц(ДатаТекущейВерсии, 2);
НадоПредлагать = Ложь; // Отключение уведомления "Рекомендуется обновить версию конфигурации"
Возврат НадоПредлагать;
КонецФункции
После подключения расширения нужно отключить для него ''Безопасный режим'' и ''Защита от опасных действий''
====== Ссылки ======
[[http://www.forum.mista.ru/topic.php?id=672349#45|forum.mista.ru: Рекомендуется обновить версию конфигурации (Используемая сейчас версия...)]]
{{tag>1s}}