Отключение уведомления "Рекомендуется обновить версию конфигурации" в БП 3.0

Многим надоело сообщение о необходимости обновления версии конфигурации в 1С Бухгалтерия предприятия, редакция 3.0


Вот внешний вид окна с сообщение которое выдаётся пользователю:

Отключение уведомления "Рекомендуется обновить версию конфигурации" в БП 3.0 1С, Бухгалтерия, Длиннопост

А это внешний вид окна с сообщение которое выдаётся администратору:

Отключение уведомления "Рекомендуется обновить версию конфигурации" в БП 3.0 1С, Бухгалтерия, Длиннопост

Здесь я описываю один из вариантов отключения этого сообщения.

Для этого нужно внести изменения в Общий модуль ОбщегоНазначенияБП


Нужно внести изменение в функцию ПредлагатьОбновитьВерсиюПрограммы модуля Общий модуль ОбщегоНазначенияБП


Пример исправленного кода модуля:

Функция ПредлагатьОбновитьВерсиюПрограммы(Параметры)

Если ОбщегоНазначенияПовтИсп.РазделениеВключено() Тогда

Возврат Ложь;

КонецЕсли;

Параметры.Вставить("ЭтоАдминистраторСистемы", ОбщегоНазначенияПовтИсп.РежимРаботыПрограммы().ЭтоАдминистраторСистемы);

ДатаТекущейВерсии = Константы.ДатаТекущейВерсии.Получить();

НадоПредлагать = ЗначениеЗаполнено(ДатаТекущейВерсии)

И ТекущаяДатаСеанса() > ДобавитьМесяц(ДатаТекущейВерсии, 2);

НадоПредлагать = Ложь; // Отключение уведомления "Рекомендуется обновить версию конфигурации"

Возврат НадоПредлагать;

КонецФункции


В оригинальный код добавлена строка:

НадоПредлагать = Ложь; // Отключение уведомления "Рекомендуется обновить версию конфигурации"



Наиболее правильным вариантом будет создать расширение для объекта Общий модуль.ОбщегоНазначенияБП и создать в нём собственный вариант функции ПредлагатьОбновитьВерсиюПрограммы


Вот готовый код для модуля расширения:

#Область Описание

// Отключение уведомления "Рекомендуется обновить версию конфигурации"

#КонецОбласти

&Вместо("ПредлагатьОбновитьВерсиюПрограммы")

Функция Д1_ПредлагатьОбновитьВерсиюПрограммы(Параметры)

Если ОбщегоНазначенияПовтИсп.РазделениеВключено() Тогда

Возврат Ложь;

КонецЕсли;

Параметры.Вставить("ЭтоАдминистраторСистемы", ОбщегоНазначенияПовтИсп.РежимРаботыПрограммы().ЭтоАдминистраторСистемы);

ДатаТекущейВерсии = Константы.ДатаТекущейВерсии.Получить();

НадоПредлагать = ЗначениеЗаполнено(ДатаТекущейВерсии)

И ТекущаяДатаСеанса() > ДобавитьМесяц(ДатаТекущейВерсии, 2);

НадоПредлагать = Ложь; // Отключение уведомления "Рекомендуется обновить версию конфигурации"

Возврат НадоПредлагать;

КонецФункции


После подключения расширения нужно отключить для него Безопасный режим и Защита от опасных действий


Дополнительная информация здесь.

1C:Предприятие 8

290 постов3.7K подписчиков

Добавить пост

Правила сообщества

В 1С можно всё. Я проверял.

7
DELETED
Автор поста оценил этот комментарий

бляя. удаление гланд через жопу

Все функции - константы - дата текущей версии - 01.01.2999

раскрыть ветку
2
Автор поста оценил этот комментарий

вы чего там курите, а? это же блин решается банальной галкой отключить проверку обновлений в общих настройках. ужас, читайте документацию, автор, внимательно читайте!

раскрыть ветку