Как обновить 1С без программиста: от копии базы до проверки отчётов

· 10 мин

Содержание

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

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

Подготовка к обновлению 1С: версия, копия, доступ

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

Узнайте текущий релиз и версию платформы

  1. Откройте программу в режиме «1С:Предприятие».
  2. Нажмите на значок меню (три полоски или стрелка в заголовке окна) и выберите Справка → О программе.
  3. Запишите два номера: версию конфигурации (например, 3.0.160.20) и версию платформы (например, 8.3.25.1374).

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

Сделайте резервную копию

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

Тип базыКак сделать копиюЧто получится
ФайловаяЗакрыть все сеансы и скопировать каталог базы целикомПапка с файлом 1Cv8.1CD
Файловая или сервернаяКонфигуратор → Администрирование → Выгрузить информационную базуФайл .dt
Серверная на MS SQL или PostgreSQLШтатный бэкап СУБДФайл .bak или дамп

Выгрузка в .dt удобна тем, что её можно развернуть на любом компьютере в новую пустую базу и проверить обновление там, не трогая рабочую.

Проверьте права и подписку

  • 👤 Пользователь, под которым вы обновляете, должен иметь роль «Полные права» (в БП это профиль «Администратор»).
  • 🔑 Нужен логин и пароль от портала 1С:ИТС: без действующей подписки получать новые релизы легально нельзя, программа при первом запуске после обновления спросит подтверждение легальности.
  • 💾 На диске должно быть свободно хотя бы вдвое больше размера базы: при реструктуризации платформа создаёт временные таблицы.
Перед обновлением 1С
Выполнено: 0 / 6

Какой способ обновления 1С выбрать

Способов по сути три. Разница в том, кто скачивает файлы и насколько вы контролируете процесс.

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

Если база типовая и вы отстали на один-три релиза, начинайте с первого способа. Если конфигурация «снята с поддержки» или в неё вносили изменения, сразу идите во второй: автоматика такие базы либо не обновит, либо остановится на сравнении конфигураций.

Как понять, доработана ли база: в Конфигураторе откройте Конфигурация → Поддержка → Настройка поддержки. Если там стоит «Изменения разрешены» или «Объект поставщика снят с поддержки», значит, базу меняли и обновлять её придётся с объединением.

Ручное обновление 1С в Конфигураторе по шагам

Этот способ работает всегда и даёт полный контроль. Его стоит освоить, даже если обычно вы обновляетесь автоматически.

Шаг 1. Скачайте и установите файлы обновления

  1. Зайдите на портал обновлений 1С под логином ИТС и найдите свою конфигурацию.
  2. Скачайте нужный релиз в варианте «Обновление» (не «Полный дистрибутив» — тот нужен для создания новой базы).
  3. Распакуйте архив и запустите setup.exe. Установщик положит файлы в каталог шаблонов, по умолчанию это %APPDATA%\1C\1cv8\tmplts.

Внутри каталога релиза будет файл 1Cv8.cfu. Это и есть обновление.

Шаг 2. Выстройте цепочку релизов

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

Пример: стоит 3.0.150.30, актуальная 3.0.170.10. Если файл 3.0.170.10 принимает обновление только с 3.0.165.x, сначала ставите 3.0.165.x, потом 3.0.170.10. Каждый промежуточный шаг проходит полный цикл, включая запуск в пользовательском режиме.

Шаг 3. Обновите конфигурацию

  1. Запустите базу в режиме «Конфигуратор».
  2. Откройте конфигурацию: Конфигурация → Открыть конфигурацию.
  3. Выберите Конфигурация → Поддержка → Обновить конфигурацию.
  4. Укажите «Выбор файла обновления» и найдите 1Cv8.cfu нужного релиза (или дайте программе поиск доступных обновлений в каталоге шаблонов).
  5. Нажмите «Обновить». Для типовой базы платформа сразу выполнит сравнение и предложит применить изменения.

Шаг 4. Обновите конфигурацию базы данных

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

Появится окно со списком изменений структуры. Нажмите «Принять». На большой базе реструктуризация занимает от нескольких минут до часов.

Шаг 5. Запустите программу в пользовательском режиме

Закройте Конфигуратор и войдите в базу как обычно. Программа покажет окно обновления версии и выполнит обработчики: перенос данных в новые реквизиты, заполнение новых справочников. Не прерывайте этот процесс и не закрывайте окно.

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

Обновление платформы 1С: когда оно нужно

Платформа и конфигурация обновляются отдельно. Конфигурация — это ваша программа (Бухгалтерия, ЗУП). Платформа — движок, на котором она работает.

Обновлять платформу нужно в трёх случаях:

  • 📌 новый релиз конфигурации требует платформу с номером не ниже определённого;
  • 📌 в текущей версии платформы есть ошибка, которую исправили в новой;
  • 📌 прекращена поддержка вашей версии новыми релизами конфигурации.

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

Как поставить новую платформу

  1. На портале обновлений откройте раздел «Технологическая платформа 1С:Предприятия» и выберите нужную версию.
  2. Скачайте дистрибутив для своей системы (для Windows — «Технологическая платформа» или «Тонкий клиент», в зависимости от того, что стоит у пользователей).
  3. Запустите setup.exe, выберите компоненты и установите.

Старая версия при этом не удаляется: на одном компьютере могут стоять несколько платформ. Ярлык 1cv8s (стартер) по умолчанию запускает самую новую. Если какой-то базе нужна конкретная версия, укажите её в свойствах базы в списке: «Изменить» → последний шаг мастера, поле «Версия 1С:Предприятия».

После проверки новой платформы удалите старые через «Программы и компоненты» в Windows, оставив одну-две последние. Иначе список версий разрастается, а пользователи запускают не ту.

Обновление 1С в клиент-серверном варианте

На сервере порядок тот же, но добавляются блокировки и согласование версий.

Что сделать до начала

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

Для запуска Конфигуратора в заблокированную базу добавьте в параметры запуска /UC<код разрешения>.

Платформа на сервере и клиентах

Версия клиента должна совпадать с версией сервера. Если вы обновили платформу на сервере, тот же номер нужно поставить на все рабочие места, иначе пользователи не подключатся. Для обновления сервера остановите службу «Агент сервера 1С:Предприятия», установите новую версию, запустите службу и проверьте, что она стартовала под нужной учётной записью.

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

После завершения

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

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

Когда баз много, обновление удобно запускать скриптом. Пример для файловой базы:

"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe" DESIGNER /F"D:\Base\Buh" /N"Администратор" /P"пароль" /UpdateCfg "D:\Updates\1Cv8.cfu" /UpdateDBCfg /DisableStartupDialogs /Out"D:\Logs\update.log"

Для серверной базы вместо /F укажите /S"сервер\имя_базы". Результат смотрите в файле лога: он пишется в /Out, на экран ничего не выводится. После скрипта всё равно нужен один запуск в пользовательском режиме.

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

Встроенный помощник сам находит, скачивает и устанавливает нужные релизы, включая промежуточные. Для типовой базы это самый быстрый путь.

Как запустить

  1. Подключите интернет-поддержку: Администрирование → Интернет-поддержка и сервисы, войдите под логином портала ИТС.
  2. Откройте помощник обновления. В Бухгалтерии 3.0 он находится в Администрирование → Обслуживание, группа обновления версии программы.
  3. Выберите «Обновление через интернет », дождитесь, пока программа найдёт доступные релизы, и нажмите «Далее».
  4. Помощник предложит создать резервную копию. Для файловой базы согласитесь: это быстрее, чем делать её отдельно.
  5. Выберите «Обновить сейчас» или задайте время, например ночью.

Для серверной базы помощник запросит параметры администратора кластера и администратора базы.

Где автоматика подводит

  • 🌐 Медленный или нестабильный интернет. Пакет обновления на несколько релизов весит сотни мегабайт, обрыв на загрузке приводит к повтору с начала.
  • 🧩 Доработанная конфигурация. Помощник обновляет только типовые базы. При изменённой конфигурации он остановится и предложит обратиться к специалисту.
  • ⏳ Длинная цепочка. Если пропущено 15–20 релизов, автоматическое обновление может идти часами. Надёжнее пройти основную часть вручную.
  • 🔒 Подписка закончилась. Без действующей подписки ИТС помощник не найдёт обновлений.

Подписку 1С:ИТС продают партнёры фирмы 1С. Ориентировочно уровень ПРОФ обходится в 40–60 тыс. руб. в год, точную цену и состав называет партнёр в вашем регионе.

После обновления: что проверить

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

  1. Номер релиза. Снова откройте Справка → О программе и убедитесь, что версия та, что ставили.
  2. Отложенная обработка данных. Часть обработчиков работает в фоне уже после входа. Ход виден в разделе Администрирование → Обслуживание, в группе результатов обновления. Пока обработка не завершена, некоторые отчёты могут показывать неполные данные.
  3. Расширения. Откройте Администрирование → Печатные формы, отчёты и обработки → Расширения. Если расширение стало несовместимым с новым релизом, платформа отключит его или покажет предупреждение при запуске.
  4. Внешние обработки и печатные формы. Проверьте свои внешние отчёты и формы: новый релиз мог переименовать реквизиты, к которым они обращаются.
  5. Регламентированная отчётность. Откройте один свежий отчёт и сформируйте его, особенно если обновление совпало со сменой форм.
  6. Обмены и банк. Запустите вручную обмен с другой базой и загрузку выписки.

Если что-то сломалось и быстро не чинится — восстанавливайтесь из копии и разбирайтесь на тестовой базе.

Частые сбои при обновлении и как их избежать

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

Несколько правил, которые убирают большую часть проблем:

  • ✅ Обновляйтесь регулярно, раз в месяц-два. Цепочка из двух релизов проходит без сюрпризов, из двадцати — нет.
  • ✅ Перед обновлением доработанной базы прогоните процесс на копии.
  • ✅ Свои изменения выносите в расширения, а не правьте типовую конфигурацию . Тогда база остаётся на полной поддержке и обновляется автоматически.
Можно ли перескочить через несколько релизов сразу?
Только если новый релиз принимает обновление с вашей версии. Это указано в описании релиза. Если нет — придётся ставить промежуточные.
Можно ли откатить обновление 1С?
Штатной кнопки отката нет. Вернуться можно только к резервной копии, сделанной до обновления. Данные, введённые после обновления, при этом придётся внести повторно.
Сколько длится обновление?
Один релиз небольшой файловой базы обычно занимает 10–30 минут вместе с обработчиками. Серверная база на десятки гигабайт с длинной цепочкой релизов может обновляться всю ночь.
Нужно ли обновлять платформу на каждом компьютере?
В клиент-серверном варианте — да, версия клиента должна совпадать с сервером. В файловом варианте нужна версия не ниже требуемой релизом на каждом компьютере, откуда открывают базу.
Где хранятся скачанные обновления и можно ли их удалить?
По умолчанию в каталоге шаблонов %APPDATA%\1C\1cv8\tmplts. Старые релизы, которые уже не понадобятся для цепочки, можно удалить через список шаблонов в окне запуска 1С или вручную.