Самостоятельное обновление конфигурации и платформы 1С без программиста

· 9 мин

Содержание

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

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

СпособКогда подходитОграничения
🟢 Помощник в режиме «Предприятие»Типовая конфигурация на поддержке, одна база, нет программистаНе работает для снятой с поддержки или доработанной без расширений конфигурации
🟡 Конфигуратор + файл .cfuДоработанная конфигурация, нужно сравнить и объединить измененияНужно понимать окно сравнения; скачивать файлы вручную
🔵 Командная строка 1cv8Много однотипных баз, обновление ночьюТолько для конфигураций на поддержке без ручного объединения

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

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

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

Расширения конфигурации (файлы .cfe) не мешают обновлению, но после него стоит проверить, применились ли они. Помощник предупреждает, если расширение несовместимо с новой версией.

Резервная копия базы перед обновлением 1С 8.3

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

Файловая база

Самый быстрый способ — закрыть все сеансы и скопировать папку базы целиком. Главное в ней — файл 1Cv8.1CD. Путь к папке видно в окне запуска: выделите базу, внизу будет строка вида File="D:\Base\Buh".

Второй способ — выгрузка в файл .dt:

  1. Запустите базу в режиме «Конфигуратор».
  2. Откройте Администрирование → Выгрузить информационную базу.
  3. Укажите путь на другом диске или в сетевой папке.

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

Клиент-серверная база

Здесь копию делает администратор СУБД средствами SQL Server или PostgreSQL. Выгрузка .dt из Конфигуратора тоже работает, но на больших базах идёт долго и требует монопольного доступа.

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

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

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

  • 📦 номер нового релиза конфигурации;
  • 🔗 сколько промежуточных релизов он установит по пути;
  • 💾 объём файлов для скачивания;
  • ⚙️ требуется ли обновить платформу.

Ручное скачивание нужно, если вы обновляетесь через Конфигуратор. Дистрибутивы лежат на портале 1С:ИТС в разделе обновлений программ. Для каждого релиза там есть:

ФайлЧто этоКогда брать
Полный дистрибутив (.cf)Вся конфигурация целикомНовая база или конфигурация без поддержки
Дистрибутив обновления (.cfu)Разница с предыдущими релизамиОбычное обновление существующей базы

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

Скачанный архив распакуйте и запустите setup.exe. Он установит шаблон в каталог шаблонов, по умолчанию это папка tmplts в профиле пользователя (%APPDATA%\1C\1cv8\tmplts). Сам по себе этот шаг базу не меняет.

Обновление платформы

Новые платформы скачиваются там же, на портале. Установка — через setup.exe из дистрибутива, нужны права администратора Windows. Старую версию удалять необязательно: несколько версий платформы спокойно живут рядом, окно запуска выбирает последнюю.

Для клиент-серверного варианта платформу обновляют на сервере 1С и на всех клиентах до одинакового номера. Иначе клиенты не подключатся к серверу. При обновлении службы сервера оборвутся все сеансы — делайте это в нерабочее время.

Установка обновления 1С 8.3: пошагово

Через помощник в режиме «Предприятие»

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

Через Конфигуратор

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

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

Без первого запуска в «Предприятии» обновление не завершено. Данные новой версии заполняются именно в этот момент. Если запустить пользователей раньше, они увидят ошибки и пустые поля.

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

Для нескольких баз на поддержке удобно написать bat-файл и запускать его по расписанию. Ключи /UpdateCfg и /UpdateDBCfg загружают обновление и применяют его к структуре базы, /Out пишет журнал.

@echo off
set V8="C:\Program Files\1cv8\common\1cestart.exe"
set BASE=D:\Base\Buh
set CFU=D:\Updates\1Cv8.cfu

%V8% DESIGNER /F"%BASE%" /N"Администратор" /P"пароль" /DisableStartupDialogs /DumpIB "D:\Backup\buh.dt" /Out "D:\Updates\backup.log"
%V8% DESIGNER /F"%BASE%" /N"Администратор" /P"пароль" /DisableStartupDialogs /UpdateCfg "%CFU%" /UpdateDBCfg /Out "D:\Updates\update.log"

После скрипта базу всё равно нужно один раз открыть в режиме «Предприятие» под администратором. Пароль в открытом виде в bat-файле — риск: храните файл в папке, к которой есть доступ только у администратора.

Ошибки при обновлении 1С через интернет и что с ними делать

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

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

Обновление 1С в облаке: 1С:Fresh и аренда серверов

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

Что остаётся на вашей стороне:

  • 📩 следить за уведомлениями о плановых работах и не начинать в это время ответственных операций;
  • 🧩 проверять внешние обработки и печатные формы после обновления — их провайдер не адаптирует;
  • 🖥️ обновлять тонкий клиент на своём компьютере, если сервис попросит, или работать через браузер.

Иначе устроена аренда виртуального сервера с 1С. Там база технически ваша, и обновляете её вы сами или администратор хостинга — теми же способами, что описаны выше. Уточните в договоре, кто отвечает за обновления и резервные копии.

Что сделать после обновления 1С 8.3

Обновление прошло, программа запустилась. Перед тем как пустить пользователей, потратьте полчаса на проверку.

  1. Отложенная обработка данных. Часть обработчиков работает в фоне после запуска. Прогресс видно в разделе Администрирование → Обслуживание, в группе результатов обновления. Пока она не закончилась, некоторые отчёты могут показывать неполные данные.
  2. Расширения. Откройте Администрирование → Печатные формы, отчёты и обработки → Расширения и проверьте, что все активны и без ошибок.
  3. Внешние отчёты и обработки. Откройте каждую нужную в работе. Обработки от сторонних разработчиков иногда требуют новой версии под свежий релиз.
  4. Ключевые операции. Проведите тестовый документ, сформируйте пару основных отчётов. Тестовый документ после проверки пометьте на удаление.
  5. Кэш. Если интерфейс выглядит странно или формы открываются с ошибками, запустите базу с ключом /ClearCache в параметрах запуска.

Если база стала заметно медленнее, в файловом варианте помогает Тестирование и исправление в Конфигураторе (меню Администрирование) с отметкой «Реиндексация таблиц информационной базы». Режим требует монопольного доступа и занимает время на больших базах. Запускайте его только после свежей копии. В клиент-сервере аналогичную работу — обновление статистики и перестроение индексов — выполняет администратор СУБД.

Сколько длится обновление 1С 8.3 через интернет?
Один релиз на небольшой файловой базе — 10–30 минут вместе со скачиванием. Цепочка из нескольких релизов на базе в десятки гигабайт может занять несколько часов.
Можно ли обновить 1С без подписки ИТС?
Через интернет-поддержку — нет, сервис не отдаёт файлы без действующего договора.
Нужно ли обновлять платформу каждый раз вместе с конфигурацией?
Нет. Только когда новый релиз конфигурации требует номер платформы выше вашего. Помощник сам скажет об этом.
Можно ли пропустить несколько релизов?
Да, но помощник всё равно установит промежуточные, если без них переход невозможен. Вручную придётся пройти ту же цепочку.
Как откатить обновление?
Только восстановлением резервной копии: загрузить .dt через Администрирование → Загрузить информационную базу в Конфигураторе или вернуть скопированную папку базы. Кнопки «отменить обновление» нет.