Обновление конфигурации 1С без Конфигуратора: помощник в пользовательском режиме
Содержание
Обновить 1С из программы можно без Конфигуратора: в типовых конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другие) есть встроенный помощник. Он открывается из раздела Администрирование → Обслуживание, группа «Обновление версии программы», ссылка «Обновление программы». Помощник сам скачивает нужные релизы через интернет
-поддержку или берёт файл обновления с диска и ставит его на базу.
Частое заблуждение — что так можно обновить любую базу. Нет: помощник работает только с конфигурацией на поддержке без изменений. Если в базе дорабатывали код или формы, программа откажется обновляться сама, и придётся идти в Конфигуратор. Ниже — как проверить это заранее и что делать в каждом случае.
Что проверить в базе до запуска обновления
Пять минут подготовки убирают большую часть проблем. Проверьте условия по порядку.
🔑 Права. Обновление запускает пользователь с полными правами (администратор базы). У обычного бухгалтера ссылки «Обновление программы» просто не будет.
💻 Клиент. Запускайте помощник из тонкого клиента на Windows. В веб-клиенте обновление конфигурации из программы не выполняется.
🌐 Интернет-поддержка. Для обновления через интернет база должна быть подключена к интернет-поддержке. Проверка — Администрирование → Интернет-поддержка и сервисы: там видно, под каким логином выполнено подключение. Скачивать обновления можно только при действующей подписке ИТС или аналогичном договоре сопровождения.
📦 Версия платформы. У каждого релиза конфигурации есть минимальная версия платформы. Если установленная платформа ниже, помощник предупредит об этом и остановится. Узнать текущую версию можно в окне «О программе» (значок ? в правом верхнем углу).
👥 Пользователи. На время обновления структуры базы с ней никто не должен работать. Предупредите коллег или запланируйте обновление на вечер.
💾 Место на диске. Временные файлы и резервная копия файловой базы занимают объём, сопоставимый с размером самой базы. Свободного места нужно хотя бы вдвое больше файла 1Cv8.1CD.
Резервная копия — до любого обновления
Сделайте резервную копию базы до запуска помощника. Если обновление прервётся на этапе изменения структуры, без копии базу придётся восстанавливать по частям.
Способы зависят от варианта работы:
| Вариант базы | Как сделать копию | Комментарий |
|---|---|---|
| Файловая | Галочка создания резервной копии в самом помощнике | Самый простой путь, копия ложится в указанный каталог |
| Файловая | Администрирование → Обслуживание → Резервное копирование и восстановление | Можно настроить копирование по расписанию |
| Файловая | Скопировать каталог базы целиком при закрытой программе | Надёжно, если никто не подключён |
| Клиент-серверная | Средствами СУБД (резервная копия базы в MS SQL или PostgreSQL) | Делает администратор сервера |
| Любая | Выгрузка в .dt через Конфигуратор: Администрирование → Выгрузить информационную базу | Удобно для переноса, но на больших базах выгрузка идёт долго |
Файл .dt — это не обновление, а слепок базы. Загрузка .dt полностью заменяет данные и конфигурацию. Его используют, чтобы откатиться назад, если что-то пошло не так.
Обновление через интернет-поддержку: пошагово
Это основной и самый безопасный способ. Помощник сам определяет текущий релиз, находит цепочку промежуточных обновлений и скачивает их.
Шаг 1. Откройте помощник
- Перейдите в
Администрирование → Обслуживание. - В группе «Обновление версии программы» нажмите ссылку «Обновление программы».
- Выберите вариант обновления через интернет.
Если программа просит логин и пароль, введите данные учётной записи интернет-поддержки. Они те же, что для входа на портал 1С.
Шаг 2. Дождитесь поиска и загрузки
Помощник покажет текущую версию и ту, до которой обновится база. Если релизов накопилось много, он скачает их все и поставит последовательно.
Перескочить через несколько версий напрямую нельзя. Каждый файл обновления рассчитан на определённые исходные релизы, поэтому цепочка из 5–10 шагов — нормальная ситуация для базы, которую не обновляли год.
Шаг 3. Выберите момент установки
Обычно доступны варианты:
- ▶️ обновить сейчас — программа закроется и начнёт установку;
- 🚪 при завершении работы — установка стартует, когда вы закроете программу;
- 🌙 по расписанию — например, ночью, когда пользователей нет.
Для файловой базы здесь же включается создание резервной копии. Укажите каталог на другом диске или в сетевой папке, а не рядом с базой.
Шаг 4. Подтвердите и не трогайте компьютер
После подтверждения программа завершит сеансы, запустит пакетное обновление и обновит конфигурацию базы данных. Окно может долго не меняться. Это нормально: на крупной базе обработка занимает от 15 минут до нескольких часов.
Не закрывайте процесс и не выключайте компьютер во время обновления. Обрыв на этапе реструктуризации — основная причина повреждённых баз после обновления.
Автоматическая проверка обновлений
В разделе Администрирование → Интернет-поддержка и сервисы можно включить регулярную проверку новых версий. Тогда администратор при входе увидит сообщение о доступном релизе и сможет запустить установку в удобное время. Ставить обновление молча программа не будет: решение за вами.
Обновление 1С из файла на диске
Этот вариант нужен, если на компьютере с базой нет интернета, или файл обновления уже скачан отдельно.
Какой файл подходит:
- 📄
.cfu— файл обновления, рассчитан на конкретные исходные версии; - 📄
.cf— полный файл конфигурации; через помощник его используют, когда цепочки.cfuнет; - 📁 дистрибутив обновления — после распаковки в каталоге шаблонов лежат файлы
1cv8.cfuи1cv8.cf.
Порядок действий:
- Скачайте дистрибутив на другом компьютере и перенесите на сервер или рабочее место.
- Откройте файл с описанием релиза и найдите список версий, с которых возможно обновление. Ваша текущая версия должна быть в этом списке.
- В помощнике «Обновление программы» выберите обновление из файла и укажите путь к
1cv8.cfu. - Дальше всё как при обновлении через интернет: выбор момента, резервная копия, подтверждение.
Если ваша версия отстала, ставьте релизы по одному, от старого к новому. Помощник при обновлении из файла цепочку сам не построит — он применит только тот файл, который вы указали.
Если конфигурация изменена или снята с поддержки
Здесь помощник останавливается. Он сообщит, что конфигурация изменена и обновить её из программы нельзя. Это сделано намеренно: при автоматической установке ваши доработки были бы потеряны или сломали бы обновление.
Как понять состояние поддержки
Откройте Конфигуратор и выберите Конфигурация → Поддержка → Настройка поддержки. В окне видно:
- ✅ на поддержке, изменения не включены — конфигурация типовая, помощник в программе сработает;
- ✏️ изменения включены — доработки возможны, обновление только через Конфигуратор;
- ❌ снята с поддержки — связь с поставщиком разорвана, обновление вручную с полным сравнением.
Что делать с изменённой базой
Обновление проходит в Конфигураторе: Конфигурация → Поддержка → Обновить конфигурацию. Платформа сравнит три версии — старую типовую, новую типовую и вашу — и покажет конфликты. Решать их должен разработчик, который понимает, что дорабатывали.
Варианты на будущее:
| Ситуация | Что сделать | Плюс |
|---|---|---|
| Доработок немного, их можно вынести | Перенести изменения в расширения и вернуть конфигурацию на поддержку без изменений | Обновление снова идёт из программы |
| Доработки глубокие, в коде модулей | Обновлять через Конфигуратор силами программиста | Доработки сохраняются |
| Доработки больше не нужны | Восстановить типовую конфигурацию с помощью программиста | Простое обновление в будущем |
Расширения конфигурации (они появились в платформе 8.3.6) не мешают обновлению из программы. Но после установки нового релиза их нужно проверить: расширение могло опираться на объект, который изменился.
Не снимайте конфигурацию с поддержки, чтобы «быстро поправить одну форму». После этого каждое обновление превращается в ручное сравнение, а стоимость обслуживания базы растёт.
Ошибки при обновлении и что с ними делать
Обновление прерывается редко, но причины повторяются. Найдите свой симптом.
Где искать подробности
Главный источник — журнал регистрации: Администрирование → Обслуживание → Журнал регистрации. Поставьте отбор по уровню «Ошибка» и периоду, когда шло обновление. Текст ошибки там полнее, чем в окне помощника.
Ещё две частые причины, которых не видно в сообщениях:
- 🛡️ антивирус блокирует временные файлы или запуск
1cv8.exeв пакетном режиме — добавьте каталог платформы и каталог базы в исключения; - 🔒 у пользователя Windows нет прав на запись в каталог файловой базы — помощник не может заменить файл
1Cv8.1CD.
Не удаляйте вручную файлы из каталога базы, чтобы «снять блокировку», пока не убедились, что программа закрыта у всех. Удаление служебного файла при открытом сеансе может повредить базу.
Что сделать после обновления
Обновление считается законченным не тогда, когда закрылся помощник, а когда база работает без ошибок.
Первый запуск
При первом входе программа выполнит обработку данных для перехода на новую версию. Дождитесь окончания и не прерывайте её. Затем откроется описание изменений — пролистайте его: там бывают новые обязательные настройки.
Дополнительная обработка данных
Часть обработчиков выполняется в фоне после входа. Проверить их можно в Администрирование → Обслуживание, в группе «Обновление версии программы», по ссылке с результатами обновления. Пока фоновая обработка не завершена, некоторые отчёты могут показывать неполные данные.
Короткая проверка базы
- Откройте окно «О программе» и убедитесь, что номер релиза новый.
- Сформируйте оборотно-сальдовую ведомость за прошлый месяц и сравните итоги с данными до обновления.
- Откройте пару свежих документов и проверьте их движения через кнопку просмотра проводок или движений документа.
- Проверьте печатные формы, которыми пользуетесь каждый день.
- Если есть расширения и внешние обработки, откройте их и выполните основное действие.
- Сообщите пользователям, что база снова доступна.
Если итоги не сходятся или документы не открываются, не работайте в базе дальше. Восстановите копию и разберитесь с причиной на тестовой базе.