1С не ставит обновление: ищем виновника от сети до журнала

· 9 мин

Содержание

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

Типичная картина: бухгалтер в понедельник жмёт «Обновить», индикатор доходит до середины, и всё. Или программа пишет, что обновлений нет, хотя релиз вышел неделю назад. Проверяйте причины по порядку: от сети и прав к Конфигуратору — так меньше шансов сломать базу лишним действием.

Перед любым обновлением сделайте резервную копию базы. Для файловой базы достаточно скопировать каталог с файлом 1Cv8.1CD при закрытой программе или выгрузить .dt из Конфигуратора.

Нет связи с серверами обновлений: интернет и прокси

Мастер обновления скачивает файлы с серверов фирмы 1С по HTTPS, порт 443. Если браузер на этом же компьютере открывает сайты, это ещё не значит, что 1С тоже выходит в сеть: у программы свои настройки прокси.

Признаки сетевой проблемы:

  • 🌐 мастер долго «ищет обновления» и падает с ошибкой соединения или таймаутом;
  • 🔒 сообщение про сертификат или защищённое соединение;
  • 📭 «обновлений не найдено», хотя новый релиз точно есть.

Что проверить:

  1. Откройте Администрирование → Интернет-поддержка и сервисы и найдите параметры прокси-сервера. Если в организации прокси, укажите его адрес, порт и, при необходимости, логин.
  2. Если прокси нет, выберите вариант без прокси или «использовать системные настройки» — смотря что предлагает форма.
  3. Проверьте дату и время на компьютере. При сбитых часах защищённое соединение не устанавливается, и ошибка выглядит как проблема с сертификатом.
  4. Если работаете через терминальный сервер , проверяйте доступ в интернет именно с сервера, а не со своего ноутбука.

💡 Быстрый тест: из той же учётной записи Windows откройте в браузере https://login.1c.ru. Не открывается — вопрос к сети, а не к 1С.

Права пользователя в 1С и в Windows

Обновлять конфигурацию может только пользователь 1С с полными правами (роль «Полные права» или профиль «Администратор»). У бухгалтера с обычным профилем команды обновления просто нет или она недоступна.

Вторая половина — права в Windows. Мастер пишет файлы в несколько мест:

ЧтоГде обычно лежитНужны права
Шаблоны конфигураций%APPDATA%\1C\1cv8\tmpltsзапись
Временные файлы загрузки%TEMP% пользователязапись
Файловая базакаталог с 1Cv8.1CDзапись и изменение
Установка новой платформыC:\Program Files\1cv8администратор Windows

Частая ситуация: база лежит в сетевой папке, а у пользователя на ней только чтение. Работать в 1С он может с ограничениями, а обновить структуру базы — нет. Решение — выдать права на изменение папки базы той учётной записи, под которой запускается 1С.

Платформу без прав администратора Windows поставить не получится. Если мастер сообщает, что для релиза нужна новая версия платформы, а установка обрывается, — запустите установщик платформы от имени администратора отдельно.

Релиз требует другую платформу или не подходит к вашей версии

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

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

Третья и самая коварная — конфигурация снята с поддержки или изменена. Если в базу вносили доработки прямо в основную конфигурацию, автоматическое обновление из режима 1С:Предприятие невозможно. Признаки:

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

Такую базу обновляют только через Конфигуратор со сравнением и объединением изменений. Это работа для программиста: при неверном объединении доработки затрутся.

Четвёртое — расширения конфигурации . После обновления расширение может перестать подходить к новой версии основной конфигурации. Тогда при запуске появится сообщение о том, что расширение не может быть применено. Обновление при этом прошло, а сломалась доработка. Отключите расширение в Администрирование → Печатные формы, отчёты и обработки → Расширения и передайте его разработчику на адаптацию.

Интернет-поддержка и параметры мастера обновления

Автоматическая загрузка обновлений работает только при подключённой интернет-поддержке. Нужны логин и пароль от портала 1С и действующий договор сопровождения (ИТС) для вашего продукта. Без ИТС мастер найдёт новый релиз, но скачать его не даст.

Где смотреть:

  1. Администрирование → Интернет-поддержка и сервисы — подключена ли поддержка и под каким логином.
  2. Администрирование → Обслуживание → Обновление версии программы — сам мастер и его настройки: проверять ли обновления автоматически, по какому расписанию.

Что ломается чаще всего:

  • 🔑 сменили пароль на портале, а в базе остался старый — переподключите поддержку;
  • 📅 закончился договор ИТС — продлите его у партнёра;
  • 🧾 продукт не зарегистрирован на портале под этим логином — зарегистрируйте регистрационный номер в личном кабинете.

Монопольный режим и активные сеансы

Скачать файлы мастер может при работающих пользователях. А вот для обновления структуры базы нужен монопольный доступ: никто, кроме вас, в базе быть не должен. Если кто-то забыл закрыть 1С, обновление не начнётся или прервётся.

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

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

Антивирус и брандмауэр блокируют загрузку

Антивирус может удалить скачанный файл обновления как «подозрительный» или запретить процессу 1С писать во временную папку. Брандмауэр — закрыть исходящие соединения для 1cv8.exe или 1cv8c.exe. Снаружи это выглядит как обрыв загрузки без внятной причины.

Как проверить:

  1. Откройте журнал или карантин антивируса и поищите записи за время попытки обновления. Ищите файлы .cfu, .exe установщиков и всё, что лежит в %TEMP% или tmplts.
  2. Если блокировки есть, добавьте исключения для папки платформы (C:\Program Files\1cv8), каталога шаблонов, каталога базы и временной папки пользователя.
  3. В брандмауэре Windows или корпоративном шлюзе разрешите исходящие HTTPS-соединения для исполняемых файлов 1С.

💡 Не отключайте антивирус целиком «на пять минут». Исключения надёжнее: обновление может затянуться, а базу в это время сканировать незачем.

Ручное обновление через Конфигуратор

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

  1. Скачайте дистрибутив нужного релиза с портала обновлений 1С (нужен действующий ИТС). Обычно это архив с установщиком setup.exe.
  2. Запустите установщик. Он распакует шаблон в каталог шаблонов, там появится файл .cfu для обновления.
  3. Сделайте резервную копию: в Конфигураторе Администрирование → Выгрузить информационную базу.
  4. Откройте Конфигурация → Поддержка → Обновить конфигурацию, выберите поиск доступных обновлений или укажите файл .cfu вручную.
  5. Подтвердите обновление. Для изменённой конфигурации откроется окно сравнения — здесь решают, что взять из нового релиза, а что оставить.
  6. Выполните Конфигурация → Обновить конфигурацию базы данных (F7) и примите изменения структуры.
  7. Запустите базу в режиме 1С:Предприятие. Программа покажет обработку данных обновления — дождитесь окончания.

Не пропускайте шаг 7. Конфигурация обновлена, но без обработчиков обновления данные остаются в старом виде, и отчёты могут показывать ерунду.

Если релиз далеко позади, повторите шаги для каждого промежуточного .cfu по порядку. Какие релизы нужны, видно в описании обновления: там перечислены версии, с которых возможен переход.

СпособКогда подходитРиски
Мастер в 1С:Предприятиитиповая база, есть ИТС и интернетобрыв загрузки, нужен монопольный доступ
Конфигуратор + .cfuнет связи, сбой мастера, длинная цепочкаошибка в порядке релизов
Конфигуратор со сравнениемконфигурация с доработкамипотеря доработок при неверном объединении

Очистка кэша и временных файлов

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

Кэш 1С хранится в папках с длинными именами-идентификаторами внутри:

%APPDATA%\1C\1cv8
%LOCALAPPDATA%\1C\1cv8

Порядок такой:

  1. Закройте все сеансы 1С на этом компьютере.
  2. Самый мягкий способ — запустить базу с параметром /ClearCache. Его можно дописать в поле «Дополнительные параметры запуска» в свойствах базы в списке баз.
  3. Если не помогло, удалите папки с идентификаторами в двух каталогах выше. Папку tmplts и файл списка баз ibases.v8i не трогайте.
  4. Очистите %TEMP% от незавершённых загрузок обновления, если мастер раз за разом спотыкается на одном файле.

В клиент-серверном варианте бывает нужно очистить и сеансовые данные на сервере 1С. Для этого останавливают службу агента сервера.

Остановка службы сервера 1С завершает работу всех пользователей всех баз на этом сервере. Делайте это только в согласованное окно и только администратором сервера.

Журнал регистрации: где 1С записала причину сбоя

Когда сообщение мастера невнятное, причина почти всегда есть в журнале регистрации.

  • В режиме 1С:Предприятие: Администрирование → Обслуживание → Журнал регистрации.
  • В Конфигураторе: Администрирование → Журнал регистрации.

Как искать:

  1. Установите отбор по интервалу — время попытки обновления плюс-минус полчаса.
  2. Отберите по уровню «Ошибка».
  3. Посмотрите события, связанные с обновлением информационной базы и интернет-поддержкой. В комментарии к записи обычно стоит полный текст исключения.

Что часто находится в журнале:

Диагностика: выберите симптом

Если журнал пуст, а обновление всё равно падает, проверьте базу через Администрирование → Тестирование и исправление в Конфигураторе. Логические ошибки в структуре иногда мешают обновлению структуры базы. Запускайте эту проверку только после свежей резервной копии и при монопольном доступе.

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

Почему 1С пишет, что обновлений нет, хотя новый релиз уже вышел?
Мастер не покажет релиз, если интернет-поддержка не подключена, не видит ваш продукт или для перехода с вашей версии нужен промежуточный релиз, который ещё не загружен. Проверьте подключение поддержки и регистрацию продукта, а при необходимости поставьте обновление вручную.
Можно ли обновлять 1С, если ИТС закончился?
Легально скачать новые релизы без действующего договора сопровождения нельзя. Релизы, загруженные в период действия договора, установить можно.
Сколько времени занимает обновление?
Для небольшой файловой базы — от нескольких минут. Для крупной базы с длинной цепочкой релизов и обработчиками данных — до нескольких часов. Закладывайте окно с запасом.
Обновление прервалось на середине, база теперь не открывается. Что делать?
Восстановите базу из копии, сделанной перед обновлением, и повторите попытку после устранения причины. Если копии нет — откройте Конфигуратор и попробуйте завершить обновление конфигурации базы данных, но сначала скопируйте текущие файлы базы.
Нужно ли обновлять платформу вместе с конфигурацией?
Только если новый релиз требует платформу с номером выше вашей. Требование указано в описании релиза, и мастер сам сообщит о нём.