Как отключить автоматическое предложение обновить конфигурацию 1С?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

При запуске информационной базы 1С пользователи, особенно в клиент-серверном варианте, могут сталкиваться с навязчивым окном, которое предлагает выполнить обновление конфигурации. Это может происходить как по инициативе самой платформы, так и из-за настроек внутри конкретной конфигурации. Если автоматическое обновление нежелательно или мешает рабочему процессу, его можно отключить, хотя в некоторых случаях администраторам, наоборот, требуется настроить автоматическое обновление конфигурации из хранилища — для этого есть центр управления обновлением баз 1С. Разберем несколько способов, как убрать лишние уведомления.

Причина 1: Проверка обновлений самой платформой 1С

Иногда инициатором проверки выступает не код конфигурации, а сама платформа 1С:Предприятие. Она может проверять наличие собственных обновлений. Это поведение можно контролировать с помощью специального параметра запуска. Стоит отметить, что для некоторых конфигураций (например, УТ 11) существуют готовые расширения, позволяющие выполнить отключение вызова обработки результатов обновления через дополнительные параметры запуска.

Этот способ является наиболее простым и быстрым, если проблема именно в проверке со стороны платформы. Он не требует вмешательства в код или настройки конфигурации.

Рассмотрим по шагам, как добавить параметр запуска:

  1. Откройте окно запуска 1С:Предприятие со списком ваших информационных баз.
  2. Выделите нужную базу в списке и нажмите кнопку "Изменить".
  3. В открывшемся окне настроек нажмите "Далее", пока не дойдете до последнего шага "Параметры запуска".
  4. В поле "Дополнительные параметры запуска" введите следующую строку: /C "DoNotCheckSystemUpdates"
  5. Нажмите кнопку "Готово", чтобы сохранить изменения.

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

Причина 2: Проверка обновлений встроена в код конфигурации

В большинстве типовых конфигураций (например, 1С:Бухгалтерия, 1С:Управление торговлей) механизм проверки обновлений реализован внутри самой программы. Обычно это делается с помощью регламентных заданий, которые запускаются по расписанию. Для серверных решений часто применяется автоматическое обновление конфигурации через фоновое задание, которое и может инициировать подобные уведомления.

В этом случае параметр запуска /C "DoNotCheckSystemUpdates" не поможет, так как инициатором является не платформа, а BSL-код. Для решения этой проблемы нужно отключить соответствующее регламентное задание.

Решение А: Отключение регламентного задания

Это стандартный и самый правильный способ отключить проверку обновлений, встроенную в типовую конфигурацию. Для этого требуются права администратора в системе.

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

  1. Запустите 1С:Предприятие в режиме пользователя с полными правами (администратора).
  2. Перейдите в раздел "Администрирование" -> "Обслуживание".
  3. Найдите пункт "Регламентные и фоновые задания" и откройте его — поможет универсальная консоль регламентных заданий 1С.
  4. В открывшемся списке найдите задание, отвечающее за проверку обновлений. Его название может варьироваться, но обычно содержит слова "обновление", "проверка", "интернет-поддержка". Чаще всего оно называется "Автоматическая проверка обновлений конфигурации" или "Проверка наличия обновлений".
  5. Выделите нужное задание и снимите флажок в колонке "Включено". Либо можно открыть само задание двойным щелчком и снять галочку "Включено" в его настройках, а затем сохранить изменения.

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

Решение Б: Программное отключение (для разработчиков)

Если конфигурация нетиповая, сильно изменена, или найти регламентное задание не удалось, причина может быть в коде, который выполняется при старте системы. Разработчик может проанализировать код и отключить проверку — поможет инструмент для пошаговой отладки кода.

Посмотрим, где искать код проверки:

Важно понимать: прямое изменение кода конфигурации, особенно если она находится на поддержке, является крайней мерой. Это может усложнить последующие обновления. Прибегать к правке кода стоит только в том случае, если стандартные методы (параметр запуска или отключение регламентного задания) не дали результата.

← На главную