Обновление конфигурации 1С 8.3: от резервной копии до проверки базы после релиза

· 10 мин

Содержание

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

Частое заблуждение: «обновил 1С» путают с установкой новой платформы. Платформа — это движок (1cv8.exe, папка C:\Program Files\1cv8\8.3.xx.xxxx). Конфигурация — прикладное решение внутри базы: справочники, документы, отчёты, формы налоговой отчётности. Новая платформа не приносит новых форм деклараций, а новый релиз конфигурации может потребовать более свежую платформу. Это две разные операции, и делаются они по отдельности.

Что меняется в базе при обновлении конфигурации

Релиз конфигурации — это очередная версия прикладного решения. Номер выглядит как 3.0.180.25: первые две цифры — редакция, третья — версия внутри редакции, четвёртая — сборка.

Что приносит обновление:

  • 📄 новые и исправленные формы отчётности, которые меняются по закону;
  • 🧮 изменения ставок, лимитов, правил расчёта налогов и взносов;
  • 🐞 исправления ошибок прошлых релизов;
  • 🔌 поддержку новых сервисов: ЭДО, маркировки, обмена с банками;
  • 🧩 новые справочники и реквизиты, под которые программа сама перестраивает таблицы базы.

Данные при этом не теряются. Платформа сравнивает старую и новую структуру и перестраивает таблицы — это называется реструктуризацией. После неё при первом запуске в режиме 1С:Предприятие отрабатывают обработчики обновления: они заполняют новые реквизиты, переносят настройки, пересчитывают служебные регистры.

Три состояния конфигурации

От этого зависит способ обновления, поэтому сначала проверьте своё. В конфигураторе откройте Конфигурация → Поддержка → Настройка поддержки.

СостояниеКак выглядитКак обновлять
Типовая на поддержке, без изменений«Изменения не разрешены»Автоматически из программы или из конфигуратора
Доработанная на поддержке«Изменения разрешены», объекты с пометкамиТолько через конфигуратор, со сравнением и объединением
Снята с поддержкиПоставщик не указанОбъединение с полной поставкой .cf, работа для программиста

Если доработки сделаны только расширениями (.cfe), основная конфигурация остаётся типовой. Её можно обновлять как обычную, а расширения после релиза проверить отдельно.

Подготовка базы к обновлению конфигурации

Обновление — операция, после которой откатиться можно только из копии. Без свежей резервной копии обновление не начинайте.

Резервная копия

Два способа, используйте хотя бы один:

  1. В конфигураторе: Администрирование → Выгрузить информационную базу → файл .dt. Работает и для файловой, и для клиент-серверной базы.
  2. Для файловой базы — скопировать папку базы целиком, главное в ней — файл 1Cv8.1CD. Копировать, когда в базе никто не работает .

Для клиент-серверной базы на MS SQL или PostgreSQL дополнительно делают бэкап средствами СУБД. Выгрузка .dt большой базы может идти часами — закладывайте время.

Проверка цепочки релизов

Обновлять «через голову» нельзя. Каждый файл обновления знает, с каких релизов на него можно перейти. Если у вас 3.0.150, а свежий релиз ставится только с 3.0.170 и выше, придётся пройти промежуточные релизы по очереди.

Где посмотреть текущий релиз:

  • в программе — Справка → О программе (или значок «i» в правом верхнем углу);
  • в конфигураторе — Справка → О программе, строка конфигурации.

Список «с каких версий обновляется» указан в описании каждого релиза на портале поддержки и в окне конфигуратора при выборе файла обновления.

Версия платформы

У релиза есть требование к минимальной версии платформы. Если установленная платформа ниже, конфигуратор не даст завершить обновление или база потребует новую платформу при запуске. Сначала поставьте нужную платформу на все рабочие места (или на сервер 1С), потом обновляйте конфигурацию.

Пользователи и время

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

Перед стартом обновления
Выполнено: 0 / 7

Как обновить конфигурацию 1С через интернет автоматически

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

Что нужно:

  • договор ИТС или отдельная подписка на обновления;
  • подключённая интернет-поддержка (логин и пароль от портала поддержки 1С);
  • права администратора в базе.

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

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

В файловой базе помощник всё делает сам. Для клиент-серверной базы он попросит параметры администратора кластера серверов — их знает тот, кто настраивал сервер 1С.

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

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

Ручное обновление конфигурации 1С из файла .cfu

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

Шаг 1. Получите файл обновления

Обновление скачивают с портала поддержки 1С в виде дистрибутива: архив или папка с setup.exe. Запуск setup.exe распаковывает шаблоны в каталог шаблонов. По умолчанию это:

%APPDATA%\1C\1cv8\tmplts\

Внутри — папка поставщика, конфигурации и релиза, а в ней файл 1cv8.cfu (файл обновления) и иногда 1cv8.cf (полная поставка).

Шаг 2. Откройте конфигурацию

  1. Запустите базу в режиме «Конфигуратор» под администратором.
  2. Конфигурация → Открыть конфигурацию, если дерево метаданных не открылось само.

Шаг 3. Запустите обновление

  1. Конфигурация → Поддержка → Обновить конфигурацию.
  2. Выберите «Поиск доступных обновлений» — конфигуратор просмотрит каталог шаблонов — или «Выбор файла обновления» и укажите 1cv8.cfu вручную.
  3. Конфигуратор покажет найденные обновления. Выберите нужный релиз. Если в списке его нет, значит, с вашей версии на него нельзя перейти напрямую — нужен промежуточный.
  4. Прочитайте окно с описанием релиза и нажмите «Продолжить обновление».

Для типовой конфигурации без изменений программа сразу загрузит новую версию. Для доработанной откроется окно сравнения — о нём в следующем разделе.

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

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

  1. Конфигурация → Обновить конфигурацию базы данных (клавиша F7).
  2. Появится окно «Реорганизация информации» со списком изменений структуры. Нажмите «Принять».
  3. Дождитесь окончания. На большой базе это занимает от нескольких минут до часов.

Если нужно пройти цепочку из нескольких релизов, повторяйте шаги 3–4 для каждого. Запуск 1С:Предприятия между релизами нужен, если в описании релиза это сказано: часть обработчиков обязана отработать до следующего шага.

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

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

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

Здесь /UpdateCfg загружает файл обновления, /UpdateDBCfg обновляет конфигурацию базы данных, /Out пишет журнал. Подставьте свою версию платформы и пути. Для доработанной конфигурации пакетный режим не подходит — там нужно смотреть сравнение глазами.

Доработки, сравнение конфигураций и конвертация данных

Сравнение и объединение

Когда в базе есть изменения, конфигуратор сравнивает три версии: старую поставку, вашу доработанную конфигурацию и новую поставку. По каждому изменённому объекту нужно решить, чья версия останется.

Основные варианты для объекта:

  • ✅ взять из новой поставки — ваша доработка в этом объекте пропадёт;
  • 🔒 оставить текущую — объект не получит исправлений 1С;
  • 🔀 объединить — платформа пытается совместить обе версии, конфликты разбирает человек.

В окне сравнения есть фильтр «Показывать только дважды измененные свойства». Это те места, которые поменяли и вы, и 1С, — именно их проверяют вручную. Остальное обычно берут из новой поставки.

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

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

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

Переход на новую редакцию и конвертация данных

Обновление внутри редакции (например, 3.0.170 → 3.0.180) идёт обычным способом. С переходом между редакциями по-разному:

ПереходКак выполняется
Бухгалтерия 2.0 → 3.0Обновлением конфигурации в той же базе: релиз 3.0 ставится поверх последних релизов 2.0
ЗУП 2.5 → ЗУП 3.1Переносом данных в новую чистую базу ЗУП 3.1 через встроенный помощник переноса
Внутри редакцииОбычное обновление по цепочке релизов

Переход на ЗУП 3 — это не обновление, а отдельный проект: создаётся новая база, переносятся справочники, остатки и начисления, потом всё сверяется. Старая база остаётся для справки.

Проверка базы после обновления конфигурации

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

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

При обновлении из файла программа может спросить подтверждение легальности получения обновления. Отметить его можно, если обновление получено по договору ИТС или подписке.

Отложенная обработка данных

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

Что проверить руками

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

Если что-то сломалось и быстро не чинится, восстановите базу из копии: в конфигураторе Администрирование → Загрузить информационную базу и выберите сохранённый .dt. Загрузка заменяет всё содержимое базы, поэтому документы, введённые после обновления, придётся ввести заново.

Ошибки при обновлении конфигурации

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

Частые вопросы об обновлении конфигурации

Как часто нужно обновлять конфигурацию 1С?
Бухгалтерию и ЗУП обычно обновляют раз в месяц, перед сдачей отчётности — обязательно. Чем дольше пауза, тем длиннее цепочка промежуточных релизов.
Можно ли обновить конфигурацию без договора ИТС?
Законно — нет: обновления распространяются по договору ИТС или подписке. Без неё база продолжит работать на старом релизе, но формы отчётности со временем устареют.
Сколько времени занимает обновление?
Один релиз в небольшой файловой базе — 10–30 минут вместе с первым запуском. Цепочка из нескольких релизов или крупная серверная база — несколько часов.
Нужно ли обновлять каждое рабочее место?
Нет. Конфигурация хранится в самой базе, поэтому обновляется один раз. На каждый компьютер ставят только платформу, если релиз потребовал её новую версию.
Что будет, если не обновлять конфигурацию?
Учёт продолжит вестись, но перестанут подходить новые формы отчётов, ставки и форматы обмена с ФНС и банками. Позже придётся ставить много релизов подряд.