Обновляем типовую и доработанную базу 1С 8.3 без потери данных

· 9 мин

Содержание

Чтобы сделать обновление конфигурации 1С 8.3, сохраните копию базы в .dt, откройте Конфигуратор и выполните Конфигурация → Поддержка → Обновить конфигурацию, указав файл обновления .cfu. Затем примите изменения через Конфигурация → Обновить конфигурацию базы данных (F7) и запустите базу в режиме 1С:Предприятие, чтобы прошла обработка данных. Типовую базу без доработок проще обновить прямо из программы через интернет-поддержку.

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

Подготовка к обновлению: версия, цепочка релизов и копия базы

Сначала узнайте, что у вас стоит сейчас. В программе откройте меню с тремя полосками или значок шестерёнки и выберите О программе. Там видны два номера:

  • 🧩 версия конфигурации — например, 3.0.180.21 для Бухгалтерии 3.0;
  • ⚙️ версия платформы — например, 8.3.25.1374.

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

Почему нельзя сразу поставить самый свежий релиз

Файл .cfu — это не полная конфигурация, а разница между версиями. Каждый такой файл обновляет базу только с определённого списка предыдущих релизов. Этот список лежит в каталоге шаблона, в файле updinfo.txt, в строке FromVersions.

Если вы пропустили полгода релизов, придётся пройти цепочку: 3.0.170 → 3.0.175 → 3.0.180, и так далее. Конфигуратор подскажет: при выборе неподходящего файла он сообщит, что обновление к текущей версии не применимо.

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

Без копии базы к обновлению не приступайте. Самый надёжный вариант — выгрузка в файл .dt:

  1. Откройте базу в режиме Конфигуратор.
  2. Выберите Администрирование → Выгрузить информационную базу.
  3. Укажите папку и имя файла, например buh_2026-10-07_before_upd.dt.
  4. Дождитесь сообщения о завершении.

Для выгрузки все пользователи должны выйти из базы. В клиент-серверном варианте дополнительно можно сделать копию средствами СУБД, но .dt всё равно стоит иметь: из него базу поднимают на любом компьютере.

Не путайте форматы. .dt — это вся база с данными, её загружают только для восстановления. .cf — полная конфигурация без данных. .cfu — файл обновления. Загрузка .dt поверх рабочей базы заменит все данные содержимым файла.

ФайлЧто внутриКогда использовать
.dtконфигурация + данныерезервная копия, перенос базы
.cfполная конфигурациявозврат к типовой, обновление при пропуске цепочки
.cfuразница между релизамиобычное обновление
.cfeрасширениедоработки без снятия с поддержки

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

Если конфигурацию никто не менял, обновление делают прямо из программы. Нужен действующий договор сопровождения (ИТС) и подключённая интернет-поддержка с логином и паролем портала.

Порядок действий в Бухгалтерии 3.0 и ЗУП 3.1

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

Особенности клиент-серверной базы

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

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

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

Ручная установка файлов обновления через Конфигуратор

Ручной способ универсален: он работает без интернета на сервере и при любой версии конфигурации на поддержке.

Шаг 1. Установить шаблон обновления

Обновление скачивается с портала поддержки как архив с установщиком. Запустите setup.exe из архива. Он распакует файлы в каталог шаблонов, по умолчанию:

C:\Users\<Пользователь>\AppData\Roaming\1C\1cv8\tmplts\1c\<конфигурация>\<версия>\

В этой папке лежит 1cv8.cfu, иногда 1cv8.cf, и updinfo.txt со списком версий, с которых возможно обновление.

Шаг 2. Применить обновление

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

Шаг 3. Пройти обработку данных

Запустите базу в режиме 1С:Предприятие. Программа покажет окно «Обновление версии программы» и выполнит обработчики: перенесёт данные в новые реквизиты, заполнит регистры. На больших базах это занимает от минут до нескольких часов.

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

При пропуске цепочки повторяйте шаги 2 и 3 для каждого релиза. Запуск в режиме Предприятия между релизами обязателен: обработчики одного релиза рассчитаны на данные после предыдущего.

Готовность перед кнопкой «Обновить»
Выполнено: 0 / 5

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

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

Как понять, что база доработана

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

  • ✅ «На поддержке, редактирование не разрешено» — база типовая, обновляется как в предыдущем разделе;
  • ✏️ «Изменения разрешены» — возможны доработки, нужно сравнение;
  • ❌ «Снята с поддержки» — обычное обновление .cfu недоступно, работать придётся с полным .cf.

Значки рядом с объектами в дереве показывают, что именно изменили: объекты с карандашом отредактированы, с замком — не трогали.

Порядок объединения

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

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

Что сделать, чтобы следующее обновление прошло проще

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

Снятие режима модифицированности и возврат к типовой

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

Вариант 1. Доработки не нужны совсем

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

Вариант 2. Часть доработок нужна

Сначала перенесите нужное в расширение, проверьте его на копии базы. Только потом возвращайте основную конфигурацию к типовой по варианту 1.

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

Поставить её снова на поддержку можно через Конфигурация → Поддержка → Настройка поддержки по файлу .cf поставщика. Конфигуратор сравнит объекты и предложит установить поддержку. Делайте это только на копии базы и с проверкой результата — при большом объёме отличий сравнение займёт время, а ошибка в выборе приоритета удалит доработки.

СитуацияЧто делатьРиск
Доработок нет, правило «Изменения разрешены»вернуть правило «Не редактируется»минимальный
Доработки лишниеобъединить с .cf, приоритет файлапотеря доработок, если они всё-таки нужны
Нужные доработкиперенести в расширение, затем вернуть типовуюошибки в расширении
Снята с поддержкипоставить на поддержку по .cfдолгое сравнение, нужен специалист

Проверка работы базы после обновления

Обновление установилось — это ещё не значит, что база работает правильно. Проверьте пять вещей.

  1. 🔢 Версия. Откройте О программе и убедитесь, что номер совпадает с целевым.
  2. 🗂️ Результаты обработчиков. В Администрирование → Обслуживание откройте результаты обновления: отложенная обработка должна дойти до конца без ошибок.
  3. 🧾 Ключевые документы. Откройте и перепроведите один-два свежих документа: реализацию, поступление, начисление зарплаты. Сравните движения с тем, что было до обновления.
  4. 📊 Отчёты. Сформируйте оборотно-сальдовую ведомость за текущий месяц и сравните итоги с выгрузкой, сохранённой до обновления.
  5. 🔌 Обмены и печать. Запустите обмен с банком или складской программой, напечатайте счёт и счёт-фактуру. Внешние обработки и печатные формы после смены релиза ломаются чаще всего.

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

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

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

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