Запрет автоматического обновления 1С 8.3: программа, платформа, сервер

· 9 мин

Содержание

Автоматическое обновление 1С отключают в двух местах. Проверку новых релизов конфигурации выключают в самой программе: Администрирование → Интернет-поддержка и сервисы, блок обновления версии программы, вариант проверки «не проверять». Самостоятельный выбор и установку новой версии платформы запрещают в списке информационных баз (поле версии в свойствах базы) и в файле 1cestart.cfg.

Частое заблуждение — что 1С «сама обновилась ночью» и это можно выключить одной галочкой. На деле обновлений три разных вида: релиз конфигурации, исправления (патчи) и версия платформы. У каждого своя настройка, и отключать их надо по отдельности.

Что именно обновляется в 1С и зачем это останавливать

Сначала определите, что у вас меняется без спроса. От этого зависит, какой раздел ниже вам нужен.

Что обновляетсяКак это выглядитГде отключается
Релиз конфигурации (БП 3.0, ЗУП 3.1, УТ 11)При запуске появляется сообщение о доступной новой версии, помощник предлагает скачать и установитьНастройки интернет-поддержки в программе
Исправления (патчи)Появляются в списке установленных исправлений, хотя никто их не ставилТам же, отдельная настройка
Платформа 1С:ПредприятиеБаза стала открываться другой версией платформы, в C:\Program Files\1cv8\ появилась новая папкаСписок баз, 1cestart.cfg, ярлык

Проверить, что именно поменялось, проще всего в самой программе. Откройте окно «О программе» (значок с буквой «i» или пункт в главном меню в правом верхнем углу). Там указаны версия платформы и номер релиза конфигурации. Запишите оба номера до отключения обновлений: они понадобятся, чтобы потом понять, на сколько релизов база отстала.

Типичные причины, по которым автоматическое обновление блокируют:

  • 🔧 Доработки. Конфигурация изменена программистом, и неконтролируемое обновление может затереть правки или не встать вовсе.
  • 🧩 Внешние обработки и обмены. Новый релиз меняет структуру объектов, и самописная обработка или обмен с сайтом перестают работать.
  • 🔑 Совместимость платформы. Новая версия платформы не дружит с сервером другой версии, с ключом защиты или со старой операционной системой.
  • 📅 Регламент. В компании обновления ставят по графику, после тестовой копии, а не в разгар закрытия месяца.

Отключать обновления навсегда нельзя. Новые формы отчётности, ставки и изменения законодательства приходят только с релизами. Запрет — это способ обновляться по своему графику, а не способ не обновляться.

Как отключить проверку обновлений конфигурации в программе

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

Пошагово

  1. Откройте раздел администрирования (путь для вашей конфигурации — в таблице ниже).
  2. Перейдите в Интернет-поддержка и сервисы.
  3. Найдите блок обновления версии программы и откройте его настройку.
  4. В варианте автоматической проверки обновлений выберите отказ от проверки (вместо «при запуске программы» или «по расписанию»).
  5. Закройте форму и перезапустите программу. Сообщение о новой версии при старте больше не появится.
КонфигурацияГде искать настройки обновления
Бухгалтерия предприятия 3.0Администрирование → Интернет-поддержка и сервисы
ЗУП 3.1Администрирование → Интернет-поддержка и сервисы
Управление торговлей 11НСИ и администрирование → Администрирование → Интернет-поддержка и сервисы

Названия пунктов внутри блока в разных релизах БСП немного отличаются. Ориентируйтесь на слова «проверять наличие обновлений».

Исправления (патчи)

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

💡 Перед отключением патчей посмотрите список уже установленных исправлений. Он открывается из того же блока. Если патч закрывает ошибку, с которой вы сталкиваетесь, удалять его не стоит.

Регламентные задания

Проверка обновлений и загрузка исправлений по расписанию выполняются регламентными заданиями. Их список: Администрирование → Обслуживание → Регламентные операции → Регламентные и фоновые задания.

Отфильтруйте список по словам «обновл» и «исправл» и посмотрите, какие задания включены. Выключать их вручную нужно, только если настройка в интерфейсе по какой-то причине не сработала: обычно она сама меняет состояние задания.

Как закрепить версию платформы в списке информационных баз

Окно запуска 1С (1cestart.exe) по умолчанию само выбирает версию платформы для каждой базы. Обычно это самая новая из установленных на компьютере. Поставили на компьютер новую платформу — и все базы молча открываются ей.

Чтобы база всегда открывалась нужной версией:

  1. Запустите 1С, в окне выбора базы выделите нужную.
  2. Нажмите Изменить.
  3. Пройдите мастер до последней страницы с параметрами запуска.
  4. В поле версии 1С:Предприятия укажите конкретную версию, например 8.3.24.1586, вместо пустого значения.
  5. Нажмите Готово.

Версию можно указывать не целиком. Значение 8.3.24 означает «самая новая из установленных 8.3.24.x», а полный номер — ровно эту сборку.

Та же настройка хранится в файле списка баз ibases.v8i (обычно %APPDATA%\1C\1CEStart\ibases.v8i). Фрагмент описания одной базы:

[Бухгалтерия ООО Ромашка]
Connect=Srvr="srv1c";Ref="buh";
ClientConnectionSpeed=Normal
App=Auto
Version=8.3.24.1586

💡 Если баз и рабочих мест много, администратор может держать один общий файл списка баз на сетевом ресурсе и подключать его через параметр CommonInfoBases в 1cestart.cfg. Тогда версия фиксируется сразу для всех пользователей.

Ярлык и 1cestart.cfg: запрет автоматического выбора и установки версии

Файл 1cestart.cfg

Поведение окна запуска задаётся в 1cestart.cfg. Файлов два:

  • 👤 для текущего пользователя — %APPDATA%\1C\1CEStart\1cestart.cfg;
  • 👥 для всех пользователей компьютера — C:\ProgramData\1C\1CEStart\1cestart.cfg.

Откройте файл блокнотом и добавьте или исправьте строки:

DefaultVersion=8.3.24.1586
AppAutoInstallLastVersion=0
  • DefaultVersion — какая версия используется для баз, где версия не указана.
  • AppAutoInstallLastVersion=0 — запрещает окну запуска самому устанавливать последнюю найденную версию платформы из дистрибутива.

Если параметр с путём к дистрибутиву в файле прописал администратор, а автоустановка вам не нужна, обсудите с ним, оставлять ли его.

Параметры запуска в ярлыке

Самый надёжный способ открыть базу строго определённой версией — запускать исполняемый файл этой версии напрямую, минуя 1cestart.exe:

"C:\Program Files\1cv8\8.3.24.1586\bin\1cv8c.exe" ENTERPRISE /S "srv1c\buh"

Для файловой базы вместо /S используют /F "D:\Bases\Buh". Тонкий клиент — 1cv8c.exe, толстый — 1cv8.exe.

Если ярлык всё же ведёт на 1cestart.exe, добавьте параметр /AppAutoCheckVersion-. Он отключает автоматический подбор версии под базу.

Ярлык с жёстким путём перестанет работать, если эту версию платформы удалят. После планового обновления платформы ярлыки нужно поправить.

Клиент-серверный вариант: что сделать на сервере 1С

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

Что реально стоит сделать на сервере:

  1. Не обновлять платформу сервера без плана. Сначала ставят новую версию на тестовый сервер, проверяют, потом переводят рабочий и одновременно — клиентов.
  2. Заблокировать регламентные задания базы, если не хотите, чтобы на сервере по расписанию запускались проверка обновлений и загрузка патчей. В консоли администрирования серверов откройте свойства информационной базы и включите флажок Блокировка регламентных заданий включена.
  3. Проверить веб-публикацию. Если база опубликована на веб-сервере, в файле default.vrd может быть указан атрибут pubdst — адрес дистрибутива для автоматической установки тонкого клиента . Уберите его, если автоустановка клиента через браузер не нужна.

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

Останавливать службу «Агент сервера 1С:Предприятия» ради запрета обновлений бессмысленно. Это не служба обновления: остановка оборвёт сеансы всех пользователей и сделает базы недоступными.

Запрет обновления через Конфигуратор и права пользователей

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

Права пользователей

  • В программе: Администрирование → Настройки пользователей и прав → Пользователи. У обычных сотрудников не должно быть профиля или роли с полными правами.
  • В Конфигураторе: Администрирование → Пользователи. Проверьте, у кого стоит роль полных прав или администратора системы.

Без этих прав пользователь не увидит предложения обновиться и не сможет запустить помощник обновления.

Пароль на вход в Конфигуратор

Обновление релиза файлом .cfu выполняется в Конфигураторе. Если у пользователя «Администратор» нет пароля, войти туда может любой, кто знает путь к базе. Задайте пароль администратору и не храните его на рабочих местах.

Настройки поддержки

Для доработанных конфигураций откройте Конфигурация → Поддержка → Настройка поддержки. Там видно, какие объекты сняты с поддержки или редактируются с её сохранением. Это не отключает обновления, но показывает программисту, какие объекты затронет обновление, и позволяет спланировать сравнение и объединение.

Полное снятие конфигурации с поддержки ради запрета обновлений — плохая идея. Вернуть типовое обновление потом можно только через трудоёмкое сравнение и объединение. Если нужно просто не обновляться какое-то время, хватит прав и выключенной проверки.

Что у вас обновляется без спроса?

Как обновлять 1С вручную после отключения автообновления

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

  1. Раз в месяц смотрите, вышел ли новый релиз вашей конфигурации.
  2. Делайте копию базы и обновляйте сначала её.
  3. Проверяйте на копии доработки, внешние обработки, печатные формы и обмены.
  4. Обновляйте рабочую базу в нерабочее время, предупредив пользователей: на время обновления структуры им придётся выйти из программы.
  5. Сразу после этого открывайте базу под администратором, чтобы прошла обработка обновления данных.

Ошибки при отключении автообновления

  • ❌ Выключили проверку и забыли. Через полгода база отстала на несколько релизов, отчётность не сдаётся, а накопительное обновление идёт цепочкой через промежуточные версии. Поставьте себе напоминание проверять релизы раз в месяц.
  • ❌ Зафиксировали версию платформы только у себя. Настройка в %APPDATA% действует для одного пользователя Windows. На терминальном сервере правьте общий файл в ProgramData или общий список баз.
  • ❌ Удалили «лишние» версии платформы. Ярлыки с жёстким путём и базы с указанной полной версией перестанут запускаться.
  • ❌ Заблокировали регламентные задания на сервере и потеряли обмен с сайтом или банком, который тоже работал по расписанию.
  • ❌ Разная версия платформы у клиента и сервера. Клиент не подключится, пока версии не совпадут, сколько ни запрещай обновления на рабочем месте.

Частые вопросы

Можно ли отключить обновление 1С в облаке (1С:Фреш и аналогах)?
Нет. В облачных сервисах обновления ставит провайдер, и пользователь на это не влияет. Можно только договориться с провайдером о сроках, если у него есть такая услуга.
Нужно ли отключать обновления, если конфигурация доработана?
Отключать автоматическую установку — да, а сами обновления — нет. Ставьте их вручную на копии базы, проверяйте доработки и только потом переносите в рабочую.
Почему после отключения проверки сообщение о новой версии всё равно появляется?
Скорее всего, его видит другой пользователь со своими настройками или на компьютере установлена новая платформа и база открывается ей. Проверьте права пользователя и поле версии в свойствах базы.
Сохранятся ли настройки после следующего ручного обновления?
Настройки интернет-поддержки хранятся в базе и обычно сохраняются. Версию платформы в списке баз придётся сменить вручную, если вы перешли на новую.
Можно ли вообще запретить установку новой платформы на компьютер?
Окно запуска не установит её само при AppAutoInstallLastVersion=0. Полный запрет установки программ на рабочих местах настраивается правами Windows или групповыми политиками, это уже задача системного администратора.