Ручное обновление 1С через Конфигуратор: от копии базы до проверки
Содержание
Чтобы обновить базу
1С вручную, сделайте выгрузку .dt, установите файлы релиза в каталог шаблонов, откройте Конфигуратор и выполните Конфигурация → Поддержка → Обновить конфигурацию. Затем примите обновление конфигурации
базы данных и запустите программу в режиме 1С:Предприятие: там отработают обработчики обновления. Если ваша версия отстаёт на несколько релизов, проходите их по цепочке, а не прыгайте сразу на последний.
Порядок одинаков для типовых конфигураций на платформе 8.3: Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и других. Ручной способ нужен, когда автообновление из программы недоступно: база клиент-серверная, конфигурация доработана, нет интернета на рабочем месте или встроенный механизм выдаёт ошибку.
1. Подготовка к ручному обновлению базы 1С
Начните с трёх вещей: узнать текущую версию, проверить платформу и сделать копию.
Текущая версия конфигурации
В режиме 1С:Предприятие откройте главное меню (значок с тремя полосками) → Справка → О программе. Там указаны название конфигурации, её версия (например, 3.0.xxx.yy) и версия платформы. Запишите оба номера: от них зависит, какие файлы качать.
Версия платформы
У каждого релиза есть требование к платформе: номер не ниже определённого. Оно указано на странице релиза и в файле описания обновления. Если ваша платформа ниже, сначала обновите её на всех компьютерах (а для клиент-серверной базы — и на сервере 1С), и только потом конфигурацию.
Платформа на сервере и на клиентах должна совпадать по номеру сборки. Иначе клиент просто не подключится к базе.
Резервная копия
Перед обновлением сделайте выгрузку базы в файл .dt — это единственный надёжный откат, если что-то пойдёт не так.
- Попросите всех пользователей выйти из программы.
- Откройте базу в режиме Конфигуратор.
- Выберите
Администрирование → Выгрузить информационную базу. - Укажите папку и имя файла, например
buh_2026-10-07_do_obnovleniya.dt. - Дождитесь сообщения о завершении выгрузки.
Для файловой базы дополнительно можно скопировать каталог с файлом 1Cv8.1CD, пока база закрыта. Для SQL-базы полезна ещё и копия средствами СУБД, но .dt всё равно сделайте: её проще всего восстановить через Конфигуратор.
💡 Если база доработана, сохраните отдельно и саму конфигурацию: Конфигурация → Сохранить конфигурацию в файл (файл .cf). При объединении изменений он пригодится для сравнения.
Пробное обновление на копии
Для доработанных и крупных баз сначала пройдите обновление на копии. Создайте в списке баз новую пустую информационную базу, загрузите в неё .dt через Администрирование → Загрузить информационную базу и обновите её. Так вы заранее увидите конфликты и время, которое займёт процедура на рабочей базе.
2. Где скачать файлы обновления 1С и куда их ставить
Официальный источник обновлений типовых конфигураций — портал обновлений 1С (releases.1c.ru). Доступ к нему даёт действующая подписка на ИТС, логин и пароль выдаёт обслуживающий партнёр или они указаны в договоре.
На странице конфигурации выберите нужную версию. Для каждой версии обычно доступны два варианта дистрибутива:
| Что скачивать | Что внутри | Когда нужно |
|---|---|---|
| Дистрибутив обновления | файл 1cv8.cfu и описание | обычное обновление базы с предыдущих версий |
| Полный дистрибутив | файл 1cv8.cf, .dt демобазы, шаблоны | новая база, снятая с поддержки конфигурация, восстановление поддержки |
Скачанный архив распакуйте и запустите setup.exe. Программа установки ничего не меняет в базе: она лишь кладёт файлы в каталог шаблонов. По умолчанию это %APPDATA%\1C\1cv8\tmplts\1c\<имя конфигурации>\<номер версии>\.
Путь к каталогу шаблонов можно поменять при установке. Запомните его — в Конфигураторе вы будете выбирать файл именно оттуда.
Не берите .cfu и .cf с форумов и файлообменников. Подменённый файл обновления способен испортить базу, а происхождение такого релиза потом не подтвердить.
3. Цепочка релизов: какие версии ставить по порядку
Файл .cfu умеет обновлять только с определённых версий. Список этих версий приведён в описании релиза (раздел про порядок обновления, файл 1cv8upd.htm в каталоге шаблона).
Пример: у вас версия A, последняя — D. В описании D сказано, что обновление возможно с версий C и C1. Значит, сначала нужно поставить C, а в описании C проверить, подходит ли она для вашей A. Если нет — ищете дальше вниз, пока не найдёте релиз, который принимает вашу версию.
Как быстро составить цепочку:
- 📌 Откройте описание последней версии и найдите список версий, с которых возможно обновление.
- 📌 Возьмите самую старую из них и откройте её описание.
- 📌 Повторяйте, пока в списке не появится ваша текущая версия.
- 📌 Выпишите полученную цепочку снизу вверх и скачайте каждый релиз.
💡 Встроенный поиск в Конфигураторе (режим «Поиск доступных обновлений») показывает, какие из установленных в каталог шаблонов релизов подходят к текущей версии. Если подходящих нет — в каталоге не хватает промежуточного звена.
Между релизами цепочки не обязательно заходить в режим 1С:Предприятие ради каждого. Но для конфигураций на БСП безопаснее после каждого шага запускать программу и давать отработать обработчикам: часть данных переводится в новый формат только ими.
4. Обновление конфигурации в Конфигураторе: по шагам
Убедитесь, что все пользователи вышли. Список подключений в Конфигураторе — Администрирование → Активные пользователи. В типовых конфигурациях работу можно заблокировать заранее: Администрирование → Обслуживание → Блокировка работы пользователей.
Если завершаете чужие сеансы принудительно (через блокировку или консоль кластера), несохранённые документы пользователей пропадут. Делайте это после рабочего дня или предупредите людей.
Теперь сама процедура:
- Откройте базу в Конфигураторе и нажмите
Конфигурация → Открыть конфигурацию, если дерево объектов не открылось само. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - В окне выбора источника отметьте «Поиск доступных обновлений (рекомендуется)» или «Выбор файла обновления».
- При поиске программа покажет подходящие релизы из каталога шаблонов. Выберите ближайший по цепочке, а не самый новый.
- При ручном выборе укажите файл
1cv8.cfuиз папки нужной версии. - Подтвердите обновление. Программа покажет версии «было → станет» и запустит загрузку.
- Для типовой конфигурации без изменений обновление пройдёт без вопросов. Для доработанной откроется окно сравнения (см. ниже).
- На вопрос об обновлении конфигурации базы данных ответьте «Да».
Если конфигурация доработана
Режим поддержки смотрите в Конфигурация → Поддержка → Настройка поддержки.
| Состояние поддержки | Что будет при обновлении |
|---|---|
| На поддержке, изменения не включены | обновление проходит без сравнения |
| На поддержке с возможностью изменения | открывается окно сравнения и объединения, нужно разобрать изменённые объекты |
| Снята с поддержки | .cfu не применить, используется полный .cf и сравнение/объединение |
В окне сравнения флажками отмечают, какие объекты брать из нового релиза. Для объектов, изменённых и вами, и поставщиком, задают правило объединения. Это работа программиста: неправильный выбор молча затрёт доработки или, наоборот, оставит старый код поверх нового.
💡 Если доработок мало, перенесите их в расширение конфигурации и верните основную конфигурацию на полную поддержку. Дальше обновления будут проходить без сравнения, а расширение останется отдельным слоем.
5. Обновление базы данных и обработчики обновления
После ответа «Да» Конфигуратор сравнивает новую структуру с текущей и показывает окно «Реорганизация информации» со списком изменений таблиц. Нажмите «Принять».
Для изменения структуры базы нужен монопольный доступ. Если в базе кто-то остался, Конфигуратор сообщит об этом и не продолжит. Время реорганизации зависит от объёма: на небольшой файловой базе это минуты, на крупной SQL-базе — дольше, иногда заметно.
Тот же шаг можно запустить отдельно: Конфигурация → Обновить конфигурацию базы данных (клавиша F7). Пока он не выполнен, изменения есть только в основной конфигурации, а пользователи работают на старой версии.
Первый запуск в режиме 1С:Предприятие
Структура обновлена, но данные ещё нет. Закройте Конфигуратор и запустите базу в режиме 1С:Предприятие под пользователем с полными правами.
Типовые конфигурации покажут:
- ✅ форму подтверждения легальности получения обновлений — отметьте флажок и продолжите;
- ✅ индикатор «Выполняется обновление версии программы» — здесь работают обработчики, не прерывайте его;
- ✅ описание изменений в новой версии — его можно закрыть.
Часть обработчиков отложенная: они идут в фоне уже во время работы пользователей. Их прогресс виден в Администрирование → Обслуживание, в группе про обновление версии программы, по ссылке на результаты обновления. Пока отложенная обработка не завершена, некоторые отчёты могут показывать неполные данные.
Обновление из командной строки
Для регулярной ручной работы с несколькими базами шаги можно запускать пакетно. Пример для файловой базы:
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh" /N "Администратор" /P "пароль" /DumpIB "D:\Backup\buh_before.dt" /Out "D:\Backup\dump.log"
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh" /N "Администратор" /P "пароль" /UpdateCfg "D:\tmplts\1c\Accounting\3_0_xxx_yy\1cv8.cfu" /UpdateDBCfg /Out "D:\Backup\update.log"
Для серверной базы вместо /F используется /S "сервер\имябазы". Номер платформы и пути подставьте свои. Результат смотрите в файле, указанном в /Out. Ключ /UpdateCfg подходит для конфигурации на поддержке без изменений; доработанную базу так не обновляют.
6. Проверка базы после ручного обновления
Обновление прошло без ошибок — это ещё не повод сразу пускать людей. Проверьте:
- Версию в
Справка → О программе: она должна совпадать с целевой. - Что обработчики, включая отложенные, завершились без ошибок.
- Подключённые расширения:
Администрирование → Печатные формы, отчеты и обработки → Расширения. Расширение под старую версию может стать неприменимым — платформа сообщит об этом при запуске. - Внешние обработки и печатные формы, которыми пользуются чаще всего.
- Ключевые отчёты. Сформируйте оборотно-сальдовую ведомость за прошлый закрытый период и сравните с результатом до обновления.
- Обмены с другими базами и сервисами: запустите один обмен вручную и посмотрите протокол.
Если расхождений нет, снимите блокировку работы пользователей. Копию .dt храните хотя бы до следующего закрытия месяца.
7. Ошибки при обновлении базы 1С и что делать
Если обновление сорвалось на середине реорганизации, не запускайте его повторно на той же базе вслепую. Загрузите .dt через Администрирование → Загрузить информационную базу и начните заново, предварительно устранив причину.
Загрузка .dt полностью заменяет содержимое базы. Всё, что пользователи успели ввести после выгрузки, пропадёт.