Обновление конфигурации 1С из интернета: подготовка, ассистент, ошибки

· 9 мин

Содержание

Обновить 1С через интернет проще всего из самой программы: подключите интернет-поддержку в Администрирование → Интернет-поддержка и сервисы, затем запустите ассистент «Обновление версии программы». Он сам найдёт свежий релиз, скачает его, построит цепочку промежуточных версий и обновит базу. Нужны логин и пароль портала 1С и действующий договор ИТС.

Типичная ситуация: бухгалтер открывает базу, а сверху висит «Доступна новая версия программы». Нажимать на неё в середине рабочего дня, когда в базе ещё пятеро коллег, не стоит. Сначала короткая подготовка, потом само обновление — порядок ниже. Всё описанное относится к платформе 8.3 и типовым конфигурациям на БСП: Бухгалтерии 3.0, ЗУП 3.1, УТ 11, КА и ERP.

Подготовка: что проверить до обновления 1С

Обновление меняет структуру базы. Если процесс оборвётся на середине, база может не открыться. Поэтому подготовка обязательна.

Резервная копия

Без свежей резервной копии обновление не начинайте. Способы:

  • 📁 Файловая база — закройте все сеансы и скопируйте каталог с файлом 1Cv8.1CD целиком.
  • 💾 Любая база — выгрузите её в .dt через Конфигуратор: Администрирование → Выгрузить информационную базу.
  • 🗄️ Клиент-серверная база — полный бэкап средствами СУБД (MS SQL или PostgreSQL). Выгрузка .dt для больших баз идёт долго.

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

Что ещё проверить

  1. Версию платформы. В описании каждого релиза указан минимальный номер платформы. Посмотреть свою можно в Справка → О программе (иконка с буквой «i» или меню через кнопку с тремя полосками). Если номер ниже требуемого, сначала обновите платформу.
  2. Состояние поддержки. В Конфигураторе откройте Конфигурация → Поддержка → Настройка поддержки. Если конфигурация «на поддержке без возможности изменения», ассистент справится сам. Если включена возможность изменения и правки есть — обновлять придётся через Конфигуратор с объединением.
  3. Место на диске. Дистрибутив релиза весит сотни мегабайт, плюс временные файлы и копия базы. Держите свободными хотя бы два объёма базы.
  4. Права. Пользователь, от имени которого обновляете, должен иметь роль «Полные права» (в БСП — «Администратор системы»).
  5. Время. Выберите окно, когда в базе никто не работает : вечер, выходной или обед.
Готовность к обновлению
Выполнено: 0 / 6

Интернет-поддержка: без неё обновление не скачается

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

  1. Откройте Администрирование → Интернет-поддержка и сервисы.
  2. Нажмите «Подключить интернет-поддержку».
  3. Введите логин и пароль от портала 1С (portal.1c.ru). Их выдаёт обслуживающая организация или они есть в регистрационной анкете программы.
  4. После подключения в разделе появится имя пользователя и ссылка «Выйти».

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

Доступ к обновлениям типовых конфигураций ПРОФ и КОРП даёт действующий договор ИТС. Если он закончился, ассистент сообщит, что обновления недоступны, хотя логин и пароль верные.

Как обновить 1С через интернет в пользовательском режиме

Это основной способ для бухгалтера и администратора небольшой базы. Конфигуратор открывать не нужно.

Шаг 1. Найдите ассистент

В зависимости от релиза БСП команда находится в одном из двух мест:

  • Администрирование → Обслуживание → Обновление версии программы → Обновление программы;
  • Администрирование → Интернет-поддержка и сервисы → Обновление версии программы.

В свежих релизах её переносят в раздел интернет-поддержки, в более старых она живёт в «Обслуживании».

Шаг 2. Выберите источник

Ассистент предложит два варианта:

  • Автоматически (рекомендуется) — поиск обновления в интернете;
  • Файл обновления на локальном диске или в сетевом каталоге — если .cfu или дистрибутив уже скачан.

Для обновления через интернет оставьте первый вариант и нажмите «Далее».

Шаг 3. Дождитесь поиска и загрузки

Программа покажет найденную версию и ссылку «Что нового». Если между вашей и последней версиями нужен промежуточный релиз, ассистент сам построит цепочку и скачает все файлы. Например, с 3.0.150 до 3.0.170 он может пройти через одну-две промежуточные версии.

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

Шаг 4. Выберите время установки

Варианты:

  • Сейчас — программа завершит сеансы и начнёт обновление;
  • При завершении работы — обновление начнётся, когда вы закроете программу;
  • По расписанию — удобно для ночного окна (доступно не во всех режимах).

Для файловой базы укажите, создавать ли резервную копию и куда её положить. Для клиент-серверной ассистент запросит параметры администратора кластера, если он защищён паролем.

Шаг 5. Проверьте результат

После обновления база откроется со страницей «Что нового в версии». Дальше программа выполнит обработчики обновления данных. Часть из них идёт в фоне уже после входа пользователей.

Пока фоновые обработчики не завершились, отдельные отчёты могут формироваться медленно или неполно. Ход работы видно в разделе Администрирование → Обслуживание, в группе про результаты обновления программы.

Автоматическая проверка обновлений

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

Обновление через Конфигуратор с загрузкой из интернета

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

  1. Скачайте файл обновления (.cfu) из личного кабинета на портале 1С или дайте ассистенту скачать его и найдите в каталоге шаблонов. По умолчанию это %APPDATA%\1C\1cv8\tmplts.
  2. Запустите базу в режиме «Конфигуратор» и откройте конфигурацию: Конфигурация → Открыть конфигурацию.
  3. Выберите Конфигурация → Поддержка → Обновить конфигурацию.
  4. Укажите файл обновления. Конфигуратор проверит, подходит ли он к вашей версии: в каждом .cfu прописан список версий, с которых им можно обновиться.
  5. Для изменённой конфигурации откроется окно сравнения и объединения. Проверьте, какие объекты будут перезаписаны, а где останутся ваши правки.
  6. Нажмите «Выполнить», затем Конфигурация → Обновить конфигурацию базы данных (клавиша F7).
  7. Примите изменения структуры и запустите базу в режиме «1С:Предприятие», чтобы прошли обработчики обновления.

Если релиз не входит в список «обновляемых версий» файла, нужен промежуточный .cfu. Номера допустимых версий видны в описании релиза на портале.

Обновление структуры базы требует монопольного доступа. Перед шагом 6 завершите сеансы пользователей: команда «Блокировка работы пользователей» есть в Администрирование → Обслуживание.

Ошибки при обновлении через интернет и как их решить

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

Пример команды для регистрации компоненты (подставьте свою версию платформы):

regsvr32 "C:\Program Files\1cv8\8.3.24.1548\bin\comcntr.dll"

После обрыва обновления не удаляйте вручную служебные файлы и таблицы. Откат на копию надёжнее любого «лечения» полуобновлённой базы.

Как обновить несколько баз 1С сразу

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

СпособКогда подходитОграничения
Ассистент в каждой базе по расписаниюДо 5–10 типовых баз без доработокКаждую настраивают отдельно
Пакетный запуск Конфигуратора (bat или PowerShell)Много баз одной конфигурацииНужен готовый .cfu, скрипт пишет администратор
Открытые инструменты автоматизации на OneScriptДесятки баз, DevOps-практикиТребуют настройки и тестирования

Пакетный режим Конфигуратора

Платформа умеет обновлять базу из командной строки, без открытия окна. Пример для файловой базы:

"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh" /N "Администратор" /P "пароль" /DisableStartupDialogs /DumpIB "D:\Backup\Buh.dt" /Out "D:\Logs\buh_backup.log"
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh" /N "Администратор" /P "пароль" /DisableStartupDialogs /UpdateCfg "D:\Updates\1Cv8.cfu" /UpdateDBCfg /Out "D:\Logs\buh_update.log"

Первая строка делает выгрузку .dt, вторая загружает обновление и применяет его к базе. Для серверной базы вместо /F "путь" указывают /S "сервер\имя_базы". Результат каждой операции смотрите в лог-файле из параметра /Out.

Пакетный режим работает только с конфигурациями, которые стоят на поддержке без изменений. Изменённую базу он не объединит.

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

Безопасность: откуда брать обновления и как проверить файлы

Обновление — это новый программный код в вашей базе. Источник имеет значение.

  • ✅ Надёжно: ассистент обновления с подключённой интернет-поддержкой, личный кабинет на портале 1С, диск ИТС от обслуживающей организации.
  • ❌ Рискованно: .cfu с форумов, файлообменников, «сборки» с правками. В них может быть изменённый код: от отключённых проверок до отправки данных на сторонний сервер.

Что ещё помогает:

  1. Подпись дистрибутива платформы. Откройте свойства файла setup.exe в Windows, вкладка «Цифровые подписи». Подпись должна принадлежать фирме 1С и быть действительной.
  2. Защита от опасных действий. В платформе 8.3 есть механизм, который предупреждает при открытии внешних отчётов, обработок и расширений. Не отключайте его в свойствах пользователя без нужды.
  3. Подтверждение легальности. При первом запуске после обновления программа спрашивает, получено ли обновление легально. Это не формальность: так фиксируется, что код пришёл из официального канала.
  4. Пароль портала храните как пароль от банка. С этой учётной записью связаны ваши регистрационные номера.

Особенности обновления разных конфигураций

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

КонфигурацияНа что обратить внимание
Бухгалтерия 3.0Формы регламентированных отчётов обновляются вместе с релизом. Перед сдачей отчётности проверьте, что стоит актуальная версия
ЗУП 3.1После обновления часть обработчиков пересчитывает данные в фоне. Не закрывайте месяц, пока они не завершились
УТ 11, КА 2, ERP 2Базы большие, обработчики идут долго. Обновляйте в нерабочее окно, клиент-серверный вариант — с бэкапом СУБД
Изменённая любаяТолько Конфигуратор с объединением. Доработки удобнее вынести в расширение, тогда ассистент снова справится сам

Для облачных баз в сервисе 1С:Фреш и у большинства хостинг-провайдеров обновлением занимается сам сервис. Пользователь видит новую версию после очередного входа.

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

Можно ли пропустить несколько релизов и сразу поставить последний?
Да, если ассистент находит цепочку. Он сам скачает промежуточные версии и установит их по порядку. В Конфигураторе цепочку собирают вручную.
Сколько времени занимает обновление через интернет?
Для небольшой файловой базы обычно 10–30 минут, включая скачивание. Большие серверные базы УТ или ERP могут обновляться несколько часов из-за обработчиков данных.
Нужно ли отдельно обновлять платформу?
Только если новый релиз конфигурации требует платформу с номером не ниже определённого. Требование указано в описании релиза, а ассистент сам предупредит о нём.
Можно ли работать в базе во время обновления?
Нет. Структура базы меняется в монопольном режиме. Работать можно, когда закончится основное обновление, даже если фоновые обработчики ещё идут.
Что будет, если не обновлять 1С?
Перестанут приниматься новые формы отчётности, сломается обмен с сервисами 1С и ЭДО, накопятся неисправленные ошибки. Через несколько пропущенных релизов обновление усложняется.