Обновляем типовую и доработанную базу 1С 8.3 без потери данных
Содержание
Чтобы сделать обновление конфигурации 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:
- Откройте базу в режиме Конфигуратор.
- Выберите
Администрирование → Выгрузить информационную базу. - Укажите папку и имя файла, например
buh_2026-10-07_before_upd.dt. - Дождитесь сообщения о завершении.
Для выгрузки все пользователи должны выйти из базы. В клиент-серверном варианте дополнительно можно сделать копию средствами СУБД, но .dt всё равно стоит иметь: из него базу поднимают на любом компьютере.
Не путайте форматы. .dt — это вся база с данными, её загружают только для восстановления. .cf — полная конфигурация без данных. .cfu — файл обновления. Загрузка .dt поверх рабочей базы заменит все данные содержимым файла.
| Файл | Что внутри | Когда использовать |
|---|---|---|
.dt | конфигурация + данные | резервная копия, перенос базы |
.cf | полная конфигурация | возврат к типовой, обновление при пропуске цепочки |
.cfu | разница между релизами | обычное обновление |
.cfe | расширение | доработки без снятия с поддержки |
Обновление типовой базы через интернет-поддержку
Если конфигурацию никто не менял, обновление делают прямо из программы. Нужен действующий договор сопровождения (ИТС) и подключённая интернет-поддержка с логином и паролем портала.
Порядок действий в Бухгалтерии 3.0 и ЗУП 3.1
- Откройте
Администрирование → Интернет-поддержка и сервисы. - Проверьте, что интернет-поддержка подключена. Если нет — нажмите ссылку подключения и введите логин и пароль портала.
- Перейдите по ссылке обновления версии программы. Программа сама проверит, вышли ли новые релизы.
- Выберите вариант установки: сейчас или при завершении работы.
- Укажите, делать ли резервную копию. Для файловой базы программа умеет сделать её сама.
- Дождитесь окончания. Программа сама скачает нужную цепочку релизов и применит их подряд.
Особенности клиент-серверной базы
Для серверной базы программа запросит параметры администратора кластера и администратора базы. Без них она не сможет заблокировать сеансы и применить изменения структуры.
Во время обновления пользователи будут отключены от базы, а новые входы заблокированы. Назначайте обновление на вечер или выходной и предупредите коллег заранее.
Если автоматическое обновление выдаёт ошибку скачивания, проверьте прокси в настройках интернет-поддержки и доступ к серверам обновлений из сети. Когда сетевую проблему быстро не решить, переходите к ручному способу.
Ручная установка файлов обновления через Конфигуратор
Ручной способ универсален: он работает без интернета на сервере и при любой версии конфигурации на поддержке.
Шаг 1. Установить шаблон обновления
Обновление скачивается с портала поддержки как архив с установщиком. Запустите setup.exe из архива. Он распакует файлы в каталог шаблонов, по умолчанию:
C:\Users\<Пользователь>\AppData\Roaming\1C\1cv8\tmplts\1c\<конфигурация>\<версия>\
В этой папке лежит 1cv8.cfu, иногда 1cv8.cf, и updinfo.txt со списком версий, с которых возможно обновление.
Шаг 2. Применить обновление
- Откройте базу в Конфигураторе под пользователем с полными правами.
- Если дерево конфигурации не открыто, нажмите
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Отметьте поиск доступных обновлений или выбор файла и укажите
1cv8.cfuиз нужной папки. - Конфигуратор покажет, с какой версии на какую идёт обновление. Нажмите
ОбновитьилиВыполнить. - На вопрос об обновлении конфигурации базы данных ответьте «Да». Если сразу не ответили — нажмите F7 позже.
- Подтвердите принятие изменений в окне реорганизации.
Шаг 3. Пройти обработку данных
Запустите базу в режиме 1С:Предприятие. Программа покажет окно «Обновление версии программы» и выполнит обработчики: перенесёт данные в новые реквизиты, заполнит регистры. На больших базах это занимает от минут до нескольких часов.
Часть обработчиков работает отложенно, уже в фоне, пока пользователи трудятся. Их итоги видны в разделе Администрирование → Обслуживание, в группе с результатами обновления программы.
При пропуске цепочки повторяйте шаги 2 и 3 для каждого релиза. Запуск в режиме Предприятия между релизами обязателен: обработчики одного релиза рассчитаны на данные после предыдущего.
Как обновить измененную конфигурацию с доработками
Если программист правил типовые объекты, конфигурация стоит на поддержке с возможностью изменения. Обновление тогда идёт через сравнение и объединение трёх версий: старой поставщика, новой поставщика и вашей текущей.
Как понять, что база доработана
Откройте Конфигурация → Поддержка → Настройка поддержки. Варианты состояния:
- ✅ «На поддержке, редактирование не разрешено» — база типовая, обновляется как в предыдущем разделе;
- ✏️ «Изменения разрешены» — возможны доработки, нужно сравнение;
- ❌ «Снята с поддержки» — обычное обновление
.cfuнедоступно, работать придётся с полным.cf.
Значки рядом с объектами в дереве показывают, что именно изменили: объекты с карандашом отредактированы, с замком — не трогали.
Порядок объединения
- Запустите обновление тем же путём:
Конфигурация → Поддержка → Обновить конфигурацию. - Конфигуратор откроет окно сравнения. Слева — текущая конфигурация, справа — новая поставщика.
- Включите фильтр «Показывать только дважды измененные свойства». Это места, где правили и вы, и поставщик.
- Для каждого такого объекта решите, как его объединять. Для модулей используйте режим объединения с приоритетом основной конфигурации или поставщика, а спорные процедуры разбирайте в окне сравнения модулей.
- Нажмите
Выполнить, затем F7 и запуск в режиме Предприятия.
Если доработки в модулях серьёзные, а опыта объединения нет, оставьте эту часть программисту. Неверно объединённый модуль может молча испортить расчёт, и ошибка всплывёт только в отчётности.
Что сделать, чтобы следующее обновление прошло проще
Новые доработки делайте в расширениях .cfe. Расширение подключается к типовой конфигурации и не снимает её с поддержки, поэтому обновление снова становится обычным. Расширения доступны с платформы 8.3.6. После обновления типовой части проверьте, что расширение применилось без ошибок: программа покажет предупреждение, если изменённый объект в типовой больше не существует.
Снятие режима модифицированности и возврат к типовой
Иногда доработки уже не нужны, а база по-прежнему обновляется через сравнение. Её можно вернуть к типовому состоянию.
Вариант 1. Доработки не нужны совсем
- Сделайте копию
.dt. - Найдите полный файл
.cfтого же релиза, что стоит в базе. Он есть в каталоге шаблонов, если шаблон этой версии ставили полностью. - Выберите
Конфигурация → Сравнить, объединить с конфигурацией из файлаи укажите этот.cf. - В окне сравнения отметьте все объекты и установите приоритет конфигурации из файла.
- После объединения откройте
Конфигурация → Поддержка → Настройка поддержкии выставьте правило «Объект поставщика не редактируется» для всей конфигурации. - Примените изменения: F7, затем запуск в Предприятии.
Вариант 2. Часть доработок нужна
Сначала перенесите нужное в расширение, проверьте его на копии базы. Только потом возвращайте основную конфигурацию к типовой по варианту 1.
Если конфигурация снята с поддержки
Поставить её снова на поддержку можно через Конфигурация → Поддержка → Настройка поддержки по файлу .cf поставщика. Конфигуратор сравнит объекты и предложит установить поддержку. Делайте это только на копии базы и с проверкой результата — при большом объёме отличий сравнение займёт время, а ошибка в выборе приоритета удалит доработки.
| Ситуация | Что делать | Риск |
|---|---|---|
| Доработок нет, правило «Изменения разрешены» | вернуть правило «Не редактируется» | минимальный |
| Доработки лишние | объединить с .cf, приоритет файла | потеря доработок, если они всё-таки нужны |
| Нужные доработки | перенести в расширение, затем вернуть типовую | ошибки в расширении |
| Снята с поддержки | поставить на поддержку по .cf | долгое сравнение, нужен специалист |
Проверка работы базы после обновления
Обновление установилось — это ещё не значит, что база работает правильно. Проверьте пять вещей.
- 🔢 Версия. Откройте
О программеи убедитесь, что номер совпадает с целевым. - 🗂️ Результаты обработчиков. В
Администрирование → Обслуживаниеоткройте результаты обновления: отложенная обработка должна дойти до конца без ошибок. - 🧾 Ключевые документы. Откройте и перепроведите один-два свежих документа: реализацию, поступление, начисление зарплаты. Сравните движения с тем, что было до обновления.
- 📊 Отчёты. Сформируйте оборотно-сальдовую ведомость за текущий месяц и сравните итоги с выгрузкой, сохранённой до обновления.
- 🔌 Обмены и печать. Запустите обмен с банком или складской программой, напечатайте счёт и счёт-фактуру. Внешние обработки и печатные формы после смены релиза ломаются чаще всего.
Если что-то пошло не так и быстро исправить нельзя, восстановите базу из копии: Администрирование → Загрузить информационную базу в Конфигураторе и укажите сохранённый .dt. Вся работа, проведённая после выгрузки, будет потеряна, поэтому решение принимайте сразу, пока пользователи не начали вносить данные.