Обновление 1С из скачанных файлов: платформа, конфигурация и база без подключения к интернету
Содержание
Чтобы обновить 1С локально, без подключения базы к интернету, скачайте на любом компьютере дистрибутив платформы и файл обновления конфигурации .cfu, перенесите их на рабочую машину и установите по порядку. Сначала ставится платформа (setup.exe из дистрибутива), затем в Конфигураторе выполняется Конфигурация → Поддержка → Обновить конфигурацию с выбором файла .cfu, после этого — обновление конфигурации
базы данных и первый запуск в режиме 1С:Предприятие.
Весь цикл для файловой базы небольшого размера занимает 20–40 минут. Главные условия: свежая резервная копия, монопольный доступ к базе на время обновления и правильная цепочка релизов. Перепрыгнуть через несколько релизов одним файлом .cfu обычно нельзя.
Подготовка: какие файлы скачать и как выбрать версию
Локальное обновление начинается с подбора файлов. Ошибка на этом шаге — самая частая причина, по которой обновление «не встаёт».
Узнайте текущие версии
В режиме 1С:Предприятие откройте меню с тремя полосками (или значок «i») → О программе. В окне видны две строки:
- 🔹 версия платформы, например
8.3.24.1586; - 🔹 версия конфигурации, например
3.0.150.25для Бухгалтерии предприятия.
Запишите обе. Они понадобятся, чтобы понять, какие релизы ставить.
Что скачать для обновления
| Что обновляем | Какой файл нужен | Где лежит после распаковки |
|---|---|---|
| Платформа | Дистрибутив платформы (архив с setup.exe) | Папка дистрибутива, обычно архив вида windows64full_8_3_xx_xxxx |
| Конфигурация (обычный путь) | Дистрибутив обновления с файлом 1cv8.cfu | Каталог шаблонов после установки |
| Конфигурация (полный дистрибутив) | Файл 1cv8.cf | Каталог шаблонов после установки |
Файлы берут на портале обновлений по договору сопровождения. На компьютере без интернета нужен только сам скачанный архив: флешка или сетевая папка.
Проверьте цепочку релизов
В каждом дистрибутиве обновления есть текстовый файл UpdInfo.txt. Строка FromVersions= перечисляет версии конфигурации, от которых можно перейти на этот релиз.
Пример. У вас 3.0.150.25, а в UpdInfo.txt нового релиза указаны только 3.0.152.x. Значит, сначала нужно поставить промежуточный релиз из ветки 152, и только потом — нужный.
Скачивайте сразу всю цепочку промежуточных релизов. Если какой-то релиз требует более новой платформы, это указано в его сопроводительном файле (обычно 1cv8upd.htm или новости релиза). Платформу тогда обновляют до установки этого релиза.
Резервная копия
Перед любыми изменениями сделайте выгрузку: Конфигуратор → Администрирование → Выгрузить информационную базу → файл .dt. Для файловой базы дополнительно можно скопировать папку с файлом 1Cv8.1CD, но только когда в базе никто не работает
.
Без свежей копии обновление не начинайте: откат без неё невозможен.
Когда обновлять
Лучшее время — после закрытия отчётного периода и сдачи отчётности, в вечер или выходной. Если обновление пойдёт не так, у вас будет запас времени на откат, а пользователи не потеряют рабочий день.
Перед обновлением договоритесь с коллегами о «тихом окне»: никто не проводит документы, не запускает обмены и не держит базу открытой. Регламентные задания (обмены, загрузка курсов, выписки банка) на это время лучше отключить, иначе они займут сеанс и помешают монопольному доступу.
Шаг 1. Установка новой версии платформы 1С:Предприятие
Платформу обновляют первой, если новый релиз конфигурации требует версию платформы не ниже определённой.
- Распакуйте архив дистрибутива платформы в отдельную папку.
- Запустите
setup.exeот имени администратора Windows. - В списке компонентов оставьте те, что стоят сейчас. Для рабочего места обычно хватает «1С:Предприятие» и «1С:Предприятие — тонкий клиент».
- Дойдите до конца мастера и нажмите «Готово».
Новая версия ставится рядом со старыми: в C:\Program Files\1cv8\ появится отдельная папка с номером, например 8.3.25.1374. Старые версии остаются и не мешают.
Какой версией будет открываться база
По умолчанию стартер 1cestart.exe запускает самую новую установленную версию. Если нужно закрепить конкретную:
- В окне запуска выделите базу → «Изменить».
- Пройдите до последней страницы мастера.
- В поле «Версия 1С:Предприятия» укажите номер, например
8.3.25.
В клиент-серверном варианте версии клиента и сервера 1С должны совпадать полностью, до последней цифры. Обновлять платформу на сервере 1С нужно в нерабочее время: при перезапуске службы агента сервера все сеансы пользователей оборвутся. Порядок такой: предупредить пользователей → установить новую версию на сервер → перерегистрировать службу на новую версию → обновить клиенты.
Удаление лишних версий
Через Параметры Windows → Приложения можно удалить версии, которыми никто не пользуется. Оставьте текущую и одну предыдущую — на случай, если придётся вернуться.
Шаг 2. Установка шаблона и загрузка обновления конфигурации
Дистрибутив обновления конфигурации сам по себе ничего не меняет в базе. Сначала его нужно распаковать в каталог шаблонов.
Установка дистрибутива обновления
- Распакуйте архив обновления.
- Запустите из него
setup.exe. - Мастер предложит каталог шаблонов. По умолчанию это
%APPDATA%\1C\1cv8\tmplts. - Нажмите «Далее» и «Готово».
После установки файл обновления окажется по пути вида tmplts\1c\Accounting\3_0_152_30\1cv8.cfu. Имя подпапки соответствует конфигурации и номеру релиза.
Если обновляете несколько компьютеров, удобнее держать каталог шаблонов в общей сетевой папке. Путь к нему меняется в окне запуска: кнопка «Настройка» → «Каталоги шаблонов конфигураций и обновлений».
Запуск обновления в Конфигураторе
- Попросите всех пользователей выйти из базы.
- Откройте базу в режиме «Конфигуратор».
- Если дерево конфигурации не видно, откройте его:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Укажите вариант «Выбор файла обновления» и нажмите «Далее».
- Через кнопку выбора файла найдите
1cv8.cfuнужного релиза в каталоге шаблонов. - Нажмите «Готово».
Конфигуратор покажет окно с описанием обновления. Прочитайте его: там бывают предупреждения о минимальной версии платформы. Нажмите «Продолжить обновление».
Вариант «Поиск доступных обновлений» тоже работает локально: он просматривает каталоги шаблонов и сам предлагает подходящие файлы. Это удобно, когда вы установили сразу несколько релизов цепочки.
Шаг 3. Применение изменений и обновление конфигурации базы данных
Что происходит дальше, зависит от того, менял ли кто-то конфигурацию.
Конфигурация типовая, без доработок
Конфигуратор загрузит новую версию в основную конфигурацию и спросит, обновить ли конфигурацию базы данных. Ответьте «Да».
Конфигурация с доработками
Откроется окно сравнения и объединения. В нём видно, какие объекты изменены и у поставщика, и у вас. Здесь решают, что взять из новой версии, а что сохранить из своей. Работа с этим окном требует опыта программиста: неверное объединение ломает доработки или типовую логику.
Если в окне сравнения десятки объектов с двойными изменениями, а программиста рядом нет — нажмите «Отмена». База останется на прежней версии. Доработки, вынесенные в расширения, при обновлении не затрагиваются: расширение подключается к новой версии само, если не конфликтует с изменёнными объектами.
Реорганизация данных
После загрузки новой конфигурации её нужно применить к самой базе: Конфигурация → Обновить конфигурацию базы данных (клавиша F7). Для этого шага требуется монопольный доступ: в базе не должно быть других сеансов, включая фоновые задания.
Платформа покажет окно «Реорганизация информации» со списком изменений структуры. Нажмите «Принять». На большой базе этот этап идёт от нескольких минут до часа.
Если хотите заранее убедиться, что в коде нет синтаксических ошибок (актуально для доработанных конфигураций), выполните Конфигурация → Проверка конфигурации и отметьте синтаксический контроль модулей.
Шаг 4. Первый запуск и проверка обновлённой базы
Обновление не закончено, пока база не открыта в режиме пользователя.
- Закройте Конфигуратор.
- Запустите базу в режиме 1С:Предприятие под пользователем с полными правами.
- Программа попросит подтвердить легальность получения обновления. Отметьте согласие и нажмите «Продолжить».
- Начнётся обработка данных: программа переводит учётные данные в формат новой версии. Дождитесь окна «Что нового в программе».
Часть обработчиков работает в фоне уже после входа. Ход обработки виден в Администрирование → Обслуживание → Результаты обновления и дополнительная обработка данных. Пока там не написано, что обработка завершена, некоторые отчёты могут показывать неполные данные.
Если обновляете цепочку релизов, после каждого промежуточного релиза запускайте базу в режиме 1С:Предприятие и дожидайтесь окончания обработки. Только потом ставьте следующий .cfu.
Что проверить после обновления
Для глубокой проверки целостности есть Администрирование → Тестирование и исправление в Конфигураторе. Оно тоже требует монопольного доступа. На регулярной основе запускать его после каждого обновления не нужно, только если появились странности в данных.
Обновление из пользовательского режима, без Конфигуратора
В типовых конфигурациях на современной БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) обновиться из файла можно прямо из программы. Путь: Администрирование → Обслуживание → Обновление версии программы. В форме обновления выбирается способ — через интернет
или из файла на диске. Укажите файл .cfu и следуйте мастеру.
Программа сама предложит создать резервную копию, завершит сеансы и обновит базу. Это удобно для бухгалтера, который не открывает Конфигуратор.
Когда этот путь не подходит:
- 🔸 конфигурация снята с поддержки или доработана — нужен Конфигуратор с окном сравнения;
- 🔸 нужен переход через несколько релизов с промежуточными запусками — в Конфигураторе это прозрачнее;
- 🔸 база клиент-серверная, а у пользователя нет прав администратора — обновление выполняет администратор.
Ошибки при локальном обновлении и как вернуть прежнюю версию
Как откатить обновление
Отменить обновление кнопкой нельзя. Есть два способа вернуться:
| Способ | Когда подходит | Что потеряете |
|---|---|---|
Загрузка .dt через Администрирование → Загрузить информационную базу | Любая база, есть выгрузка | Все изменения данных после выгрузки |
Замена папки с 1Cv8.1CD из копии | Файловая база, копия сделана при закрытой базе | Все изменения после копирования |
Загрузка .dt полностью заменяет текущую базу. Перед загрузкой убедитесь, что выбрана нужная база в окне запуска. Если после неудачного обновления пользователи успели поработать, сделайте ещё одну выгрузку текущего состояния: из неё можно будет вручную перенести новые документы.
Платформу откатывать не нужно: старая версия осталась на компьютере. Достаточно указать её номер в свойствах базы.
Частые вопросы
Можно ли обновить 1С сразу через несколько релизов одним файлом?
.cfu — только если ваш релиз указан в его списке FromVersions. Иначе ставят цепочку. Полный дистрибутив 1cv8.cf для типовой конфигурации на поддержке допускает больший скачок, но фирма-разработчик рекомендует последовательное обновление.Нужно ли обновлять платформу при каждом обновлении конфигурации?
Где взять файлы обновления, если на компьютере с 1С нет интернета?
Можно ли удалить старые релизы из каталога шаблонов?
tmplts можно удалить. Оставьте тот релиз, который стоит сейчас: он понадобится программисту для сравнения при следующем обновлении доработанной конфигурации.