Обновление конфигурации 1С без Конфигуратора: помощник в пользовательском режиме

· 9 мин

Содержание

Обновить 1С из программы можно без Конфигуратора: в типовых конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другие) есть встроенный помощник. Он открывается из раздела Администрирование → Обслуживание, группа «Обновление версии программы», ссылка «Обновление программы». Помощник сам скачивает нужные релизы через интернет -поддержку или берёт файл обновления с диска и ставит его на базу.

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

Что проверить в базе до запуска обновления

Пять минут подготовки убирают большую часть проблем. Проверьте условия по порядку.

🔑 Права. Обновление запускает пользователь с полными правами (администратор базы). У обычного бухгалтера ссылки «Обновление программы» просто не будет.

💻 Клиент. Запускайте помощник из тонкого клиента на Windows. В веб-клиенте обновление конфигурации из программы не выполняется.

🌐 Интернет-поддержка. Для обновления через интернет база должна быть подключена к интернет-поддержке. Проверка — Администрирование → Интернет-поддержка и сервисы: там видно, под каким логином выполнено подключение. Скачивать обновления можно только при действующей подписке ИТС или аналогичном договоре сопровождения.

📦 Версия платформы. У каждого релиза конфигурации есть минимальная версия платформы. Если установленная платформа ниже, помощник предупредит об этом и остановится. Узнать текущую версию можно в окне «О программе» (значок ? в правом верхнем углу).

👥 Пользователи. На время обновления структуры базы с ней никто не должен работать. Предупредите коллег или запланируйте обновление на вечер.

💾 Место на диске. Временные файлы и резервная копия файловой базы занимают объём, сопоставимый с размером самой базы. Свободного места нужно хотя бы вдвое больше файла 1Cv8.1CD.

Готовность базы к обновлению
Выполнено: 0 / 6

Резервная копия — до любого обновления

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

Способы зависят от варианта работы:

Вариант базыКак сделать копиюКомментарий
ФайловаяГалочка создания резервной копии в самом помощникеСамый простой путь, копия ложится в указанный каталог
ФайловаяАдминистрирование → Обслуживание → Резервное копирование и восстановлениеМожно настроить копирование по расписанию
ФайловаяСкопировать каталог базы целиком при закрытой программеНадёжно, если никто не подключён
Клиент-сервернаяСредствами СУБД (резервная копия базы в MS SQL или PostgreSQL)Делает администратор сервера
ЛюбаяВыгрузка в .dt через Конфигуратор: Администрирование → Выгрузить информационную базуУдобно для переноса, но на больших базах выгрузка идёт долго

Файл .dt — это не обновление, а слепок базы. Загрузка .dt полностью заменяет данные и конфигурацию. Его используют, чтобы откатиться назад, если что-то пошло не так.

Обновление через интернет-поддержку: пошагово

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

Шаг 1. Откройте помощник

  1. Перейдите в Администрирование → Обслуживание.
  2. В группе «Обновление версии программы» нажмите ссылку «Обновление программы».
  3. Выберите вариант обновления через интернет.

Если программа просит логин и пароль, введите данные учётной записи интернет-поддержки. Они те же, что для входа на портал 1С.

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

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

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

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

Обычно доступны варианты:

  • ▶️ обновить сейчас — программа закроется и начнёт установку;
  • 🚪 при завершении работы — установка стартует, когда вы закроете программу;
  • 🌙 по расписанию — например, ночью, когда пользователей нет.

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

Шаг 4. Подтвердите и не трогайте компьютер

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

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

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

В разделе Администрирование → Интернет-поддержка и сервисы можно включить регулярную проверку новых версий. Тогда администратор при входе увидит сообщение о доступном релизе и сможет запустить установку в удобное время. Ставить обновление молча программа не будет: решение за вами.

Обновление 1С из файла на диске

Этот вариант нужен, если на компьютере с базой нет интернета, или файл обновления уже скачан отдельно.

Какой файл подходит:

  • 📄 .cfu — файл обновления, рассчитан на конкретные исходные версии;
  • 📄 .cf — полный файл конфигурации; через помощник его используют, когда цепочки .cfu нет;
  • 📁 дистрибутив обновления — после распаковки в каталоге шаблонов лежат файлы 1cv8.cfu и 1cv8.cf.

Порядок действий:

  1. Скачайте дистрибутив на другом компьютере и перенесите на сервер или рабочее место.
  2. Откройте файл с описанием релиза и найдите список версий, с которых возможно обновление. Ваша текущая версия должна быть в этом списке.
  3. В помощнике «Обновление программы» выберите обновление из файла и укажите путь к 1cv8.cfu.
  4. Дальше всё как при обновлении через интернет: выбор момента, резервная копия, подтверждение.

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

Если конфигурация изменена или снята с поддержки

Здесь помощник останавливается. Он сообщит, что конфигурация изменена и обновить её из программы нельзя. Это сделано намеренно: при автоматической установке ваши доработки были бы потеряны или сломали бы обновление.

Как понять состояние поддержки

Откройте Конфигуратор и выберите Конфигурация → Поддержка → Настройка поддержки. В окне видно:

  • ✅ на поддержке, изменения не включены — конфигурация типовая, помощник в программе сработает;
  • ✏️ изменения включены — доработки возможны, обновление только через Конфигуратор;
  • ❌ снята с поддержки — связь с поставщиком разорвана, обновление вручную с полным сравнением.

Что делать с изменённой базой

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

Варианты на будущее:

СитуацияЧто сделатьПлюс
Доработок немного, их можно вынестиПеренести изменения в расширения и вернуть конфигурацию на поддержку без измененийОбновление снова идёт из программы
Доработки глубокие, в коде модулейОбновлять через Конфигуратор силами программистаДоработки сохраняются
Доработки больше не нужныВосстановить типовую конфигурацию с помощью программистаПростое обновление в будущем

Расширения конфигурации (они появились в платформе 8.3.6) не мешают обновлению из программы. Но после установки нового релиза их нужно проверить: расширение могло опираться на объект, который изменился.

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

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

Обновление прерывается редко, но причины повторяются. Найдите свой симптом.

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

Где искать подробности

Главный источник — журнал регистрации: Администрирование → Обслуживание → Журнал регистрации. Поставьте отбор по уровню «Ошибка» и периоду, когда шло обновление. Текст ошибки там полнее, чем в окне помощника.

Ещё две частые причины, которых не видно в сообщениях:

  • 🛡️ антивирус блокирует временные файлы или запуск 1cv8.exe в пакетном режиме — добавьте каталог платформы и каталог базы в исключения;
  • 🔒 у пользователя Windows нет прав на запись в каталог файловой базы — помощник не может заменить файл 1Cv8.1CD.

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

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

Обновление считается законченным не тогда, когда закрылся помощник, а когда база работает без ошибок.

Первый запуск

При первом входе программа выполнит обработку данных для перехода на новую версию. Дождитесь окончания и не прерывайте её. Затем откроется описание изменений — пролистайте его: там бывают новые обязательные настройки.

Дополнительная обработка данных

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

Короткая проверка базы

  1. Откройте окно «О программе» и убедитесь, что номер релиза новый.
  2. Сформируйте оборотно-сальдовую ведомость за прошлый месяц и сравните итоги с данными до обновления.
  3. Откройте пару свежих документов и проверьте их движения через кнопку просмотра проводок или движений документа.
  4. Проверьте печатные формы, которыми пользуетесь каждый день.
  5. Если есть расширения и внешние обработки, откройте их и выполните основное действие.
  6. Сообщите пользователям, что база снова доступна.

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

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

Сколько времени занимает обновление 1С из программы?
Для файловой базы до 2–3 ГБ — обычно 10–30 минут на один релиз. Крупные клиент-серверные базы и длинные цепочки релизов обновляются часами, поэтому их ставят ночью.
Можно ли обновить базу, если пользователи работают?
Скачать обновление — да. Установить — нет: для изменения структуры базы нужно, чтобы остальные сеансы были завершены. Используйте установку по расписанию.
Нужно ли отдельно обновлять платформу?
Только если новый релиз требует версию платформы выше установленной. Платформу ставят на сервер и на каждый компьютер, где запускается 1С.
Почему ссылки «Обновление программы» нет в меню?
У пользователя нет полных прав, база открыта в веб-клиенте или работает в облачном сервисе, где обновлением занимается провайдер.
Можно ли откатить обновление?
Штатной кнопки отката нет. Вернуться можно только к резервной копии, сделанной до обновления, поэтому без неё обновление не начинают.