Самостоятельное обновление конфигурации и платформы 1С без программиста
Содержание
Обновить 1С 8.3 через интернет
проще всего встроенным помощником: Администрирование → Обслуживание → Обновление версии программы → Обновление программы. Он сам скачивает нужные релизы, выстраивает цепочку промежуточных версий, делает резервную копию и устанавливает обновление. Нужны три вещи: действующая подписка 1С:ИТС, подключённая интернет-поддержка и права администратора в базе.
Есть ещё два пути. Ручной — скачать дистрибутив обновления с портала 1С:ИТС и установить его через Конфигуратор. Пакетный — запустить обновление из командной строки, обычно ночью по расписанию. Какой выбрать, видно из таблицы.
| Способ | Когда подходит | Ограничения |
|---|---|---|
| 🟢 Помощник в режиме «Предприятие» | Типовая конфигурация на поддержке, одна база, нет программиста | Не работает для снятой с поддержки или доработанной без расширений конфигурации |
🟡 Конфигуратор + файл .cfu | Доработанная конфигурация, нужно сравнить и объединить изменения | Нужно понимать окно сравнения; скачивать файлы вручную |
🔵 Командная строка 1cv8 | Много однотипных баз, обновление ночью | Только для конфигураций на поддержке без ручного объединения |
Подготовка к обновлению 1С: что проверить заранее
Помощник отказывается работать по понятным причинам, и почти все их можно снять за 10 минут до начала.
- Подписка ИТС. Скачивание обновлений доступно только при действующем договоре 1С:ИТС. Проверить статус удобно в личном кабинете на портале 1С:ИТС.
- Интернет-поддержка подключена. Откройте
Администрирование → Интернет-поддержка и сервисы. Если вверху есть ссылка «Подключить» — введите логин и пароль от портала. Если видите имя пользователя — всё готово. - Права. Ваш пользователь должен иметь роль «Полные права» (в типовых — профиль «Администратор»). Без неё пункта обновления в разделе просто нет.
- Режим поддержки. В Конфигураторе:
Конфигурация → Поддержка → Настройка поддержки. Статус «На поддержке» — помощник справится. «Редактируется с сохранением поддержки» — обновлять лучше вручную, с объединением. «Снята с поддержки» — автоматика не поможет. - Версия платформы. У каждого релиза конфигурации есть минимальная версия платформы. Помощник сообщит, если ваша платформа ниже требуемой. Текущий номер видно в окне «О программе»: оно открывается из главного меню, пункт
Справка → О программе. - Место на диске. Дистрибутивы, резервная копия и временные файлы при обновлении через несколько релизов легко занимают несколько гигабайт. Для файловой базы закладывайте свободное место не меньше двух размеров файла
1Cv8.1CD. - Пользователи. На время обновления структуры базы нужен монопольный доступ. Предупредите коллег и выберите время, когда в базе никто не работает .
Расширения конфигурации (файлы .cfe) не мешают обновлению, но после него стоит проверить, применились ли они. Помощник предупреждает, если расширение несовместимо с новой версией.
Резервная копия базы перед обновлением 1С 8.3
Помощник умеет сам делать копию файловой базы . Но полагаться только на него не стоит: копия хранится рядом с базой и пропадёт вместе с диском. Сделайте ещё одну, отдельно.
Файловая база
Самый быстрый способ — закрыть все сеансы и скопировать папку базы целиком. Главное в ней — файл 1Cv8.1CD. Путь к папке видно в окне запуска: выделите базу, внизу будет строка вида File="D:\Base\Buh".
Второй способ — выгрузка в файл .dt:
- Запустите базу в режиме «Конфигуратор».
- Откройте
Администрирование → Выгрузить информационную базу. - Укажите путь на другом диске или в сетевой папке.
Файл .dt обычно в несколько раз меньше исходной базы и переносится между компьютерами.
Клиент-серверная база
Здесь копию делает администратор СУБД средствами SQL Server или PostgreSQL. Выгрузка .dt из Конфигуратора тоже работает, но на больших базах идёт долго и требует монопольного доступа.
Не начинайте обновление, пока не убедились, что копия открывается. Разверните её в тестовую базу хотя бы раз — это единственная проверка, что копия рабочая.
Как скачать обновления 1С через интернет
При обновлении через помощника отдельно скачивать ничего не нужно. Помощник подключается к сервису обновлений, сравнивает вашу версию с актуальной и показывает:
- 📦 номер нового релиза конфигурации;
- 🔗 сколько промежуточных релизов он установит по пути;
- 💾 объём файлов для скачивания;
- ⚙️ требуется ли обновить платформу.
Ручное скачивание нужно, если вы обновляетесь через Конфигуратор. Дистрибутивы лежат на портале 1С:ИТС в разделе обновлений программ. Для каждого релиза там есть:
| Файл | Что это | Когда брать |
|---|---|---|
Полный дистрибутив (.cf) | Вся конфигурация целиком | Новая база или конфигурация без поддержки |
Дистрибутив обновления (.cfu) | Разница с предыдущими релизами | Обычное обновление существующей базы |
Перескочить сразу на последний релиз можно не всегда. В описании релиза указано, с каких версий допускается обновление. Если ваша старше — сначала ставьте промежуточный релиз. Помощник делает это сам, вручную же цепочку придётся пройти шаг за шагом.
Скачанный архив распакуйте и запустите setup.exe. Он установит шаблон в каталог шаблонов, по умолчанию это папка tmplts в профиле пользователя (%APPDATA%\1C\1cv8\tmplts). Сам по себе этот шаг базу не меняет.
Обновление платформы
Новые платформы скачиваются там же, на портале. Установка — через setup.exe из дистрибутива, нужны права администратора Windows. Старую версию удалять необязательно: несколько версий платформы спокойно живут рядом, окно запуска выбирает последнюю.
Для клиент-серверного варианта платформу обновляют на сервере 1С и на всех клиентах до одинакового номера. Иначе клиенты не подключатся к серверу. При обновлении службы сервера оборвутся все сеансы — делайте это в нерабочее время.
Установка обновления 1С 8.3: пошагово
Через помощник в режиме «Предприятие»
- Откройте
Администрирование → Обслуживание → Обновление версии программы → Обновление программы. - Помощник проверит наличие обновлений. Если интернет-поддержка не подключена — попросит логин и пароль портала.
- Прочитайте список изменений и нажмите «Далее». Начнётся скачивание; его можно оставить в фоне и продолжить работу.
- Выберите, когда установить: сейчас или при завершении работы. Второй вариант удобен, если днём в базе работают люди.
- Для файловой базы выберите вариант резервного копирования. Оставьте копирование включённым, даже если копию вы уже сделали.
- Если в базе есть другие пользователи, помощник предложит завершить их сеансы. Он устанавливает блокировку и ждёт, пока все выйдут.
- Программа закроется, обновит конфигурацию и структуру базы, а затем запустится снова.
- При первом запуске выполняются обработчики обновления. Не прерывайте их, даже если прогресс стоит на месте несколько минут.
Через Конфигуратор
Этот путь нужен для доработанных конфигураций и для случаев, когда помощник недоступен.
- Запустите базу в режиме «Конфигуратор» и откройте
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Отметьте «Поиск доступных обновлений» (Конфигуратор найдёт шаблоны в каталоге
tmplts) или «Выбор файла обновления» и укажите.cfuвручную. - Для конфигурации на поддержке без изменений нажмите «Выполнить» и подтвердите.
- Для доработанной откроется окно сравнения и объединения. Здесь решаете, что брать из новой версии, а что оставить своё. Если сомневаетесь, лучше отдать этот шаг программисту.
- Выберите
Конфигурация → Обновить конфигурацию базы данных(F7). Конфигуратор покажет список изменений структуры — примите их. - Закройте Конфигуратор и запустите базу в режиме «Предприятие», чтобы прошли обработчики обновления.
Без первого запуска в «Предприятии» обновление не завершено. Данные новой версии заполняются именно в этот момент. Если запустить пользователей раньше, они увидят ошибки и пустые поля.
Пакетное обновление из командной строки
Для нескольких баз на поддержке удобно написать 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С через интернет и что с ними делать
.cfu вручную и обновитесь через Конфигуратор.Администрирование → Обслуживание → Журнал регистрации) и попробуйте перезапустить обновление. Если повторяется — восстановите копию и обратитесь к специалисту с текстом ошибки.Если обновление сорвалось на середине, не повторяйте его поверх наугад. Сначала восстановите резервную копию, потом выясняйте причину. Так вы точно знаете, в каком состоянии база.
Обновление 1С в облаке: 1С:Fresh и аренда серверов
В облачном сервисе 1С:Fresh обновлять самому ничего не нужно и нельзя. Провайдер ставит новые релизы на все базы сервиса централизованно. Пользователь видит уведомление о плановом обновлении, а на время установки база может быть недоступна.
Что остаётся на вашей стороне:
- 📩 следить за уведомлениями о плановых работах и не начинать в это время ответственных операций;
- 🧩 проверять внешние обработки и печатные формы после обновления — их провайдер не адаптирует;
- 🖥️ обновлять тонкий клиент на своём компьютере, если сервис попросит, или работать через браузер.
Иначе устроена аренда виртуального сервера с 1С. Там база технически ваша, и обновляете её вы сами или администратор хостинга — теми же способами, что описаны выше. Уточните в договоре, кто отвечает за обновления и резервные копии.
Что сделать после обновления 1С 8.3
Обновление прошло, программа запустилась. Перед тем как пустить пользователей, потратьте полчаса на проверку.
- Отложенная обработка данных. Часть обработчиков работает в фоне после запуска. Прогресс видно в разделе
Администрирование → Обслуживание, в группе результатов обновления. Пока она не закончилась, некоторые отчёты могут показывать неполные данные. - Расширения. Откройте
Администрирование → Печатные формы, отчёты и обработки → Расширенияи проверьте, что все активны и без ошибок. - Внешние отчёты и обработки. Откройте каждую нужную в работе. Обработки от сторонних разработчиков иногда требуют новой версии под свежий релиз.
- Ключевые операции. Проведите тестовый документ, сформируйте пару основных отчётов. Тестовый документ после проверки пометьте на удаление.
- Кэш. Если интерфейс выглядит странно или формы открываются с ошибками, запустите базу с ключом
/ClearCacheв параметрах запуска.
Если база стала заметно медленнее, в файловом варианте помогает Тестирование и исправление в Конфигураторе (меню Администрирование) с отметкой «Реиндексация таблиц информационной базы». Режим требует монопольного доступа и занимает время на больших базах. Запускайте его только после свежей копии. В клиент-сервере аналогичную работу — обновление статистики и перестроение индексов — выполняет администратор СУБД.
Сколько длится обновление 1С 8.3 через интернет?
Можно ли обновить 1С без подписки ИТС?
Нужно ли обновлять платформу каждый раз вместе с конфигурацией?
Можно ли пропустить несколько релизов?
Как откатить обновление?
.dt через Администрирование → Загрузить информационную базу в Конфигураторе или вернуть скопированную папку базы. Кнопки «отменить обновление» нет.