Как вручную поставить новый релиз УНФ в Конфигураторе и не потерять данные
Содержание
Чтобы обновить 1С:УНФ через Конфигуратор, сделайте выгрузку базы в .dt, откройте Конфигуратор, выберите Конфигурация → Поддержка → Обновить конфигурацию, укажите файл обновления .cfu (или поиск обновлений через интернет
-поддержку), а затем примените изменения командой Конфигурация → Обновить конфигурацию базы данных (F7). После этого запустите программу в режиме «1С:Предприятие» под администратором и дождитесь окончания обработки данных.
Порядок одинаков для файловой и клиент-серверной базы УНФ 1.6. Разница только в том, как освободить базу от пользователей перед реструктуризацией.
1. Подготовка к обновлению УНФ: версии, платформа, резервная копия
Обновление ломается чаще всего не на самом шаге загрузки, а из-за пропущенной подготовки. Перед стартом выясните три вещи.
Какой релиз УНФ стоит сейчас
Откройте программу в режиме «1С:Предприятие». В главном меню (кнопка с тремя полосками в левом верхнем углу) выберите Справка → О программе. В окне указаны:
- 📦 название и номер конфигурации, например
Управление нашей фирмой, редакция 1.6 (1.6.xx.yy); - 🖥 версия платформы — строка вида
8.3.2x.xxxx; - 🔒 режим поддержки — видно в Конфигураторе, о нём ниже.
Запишите номер релиза полностью. Он понадобится, чтобы понять, подойдёт ли скачанный файл.
Подходит ли файл обновления к вашему релизу
Файл .cfu умеет обновлять конфигурацию только с определённых релизов. Список «с каких версий возможно обновление» есть в описании к каждому релизу — файл 1cv8upd.htm внутри дистрибутива.
Если вашего номера в списке нет, прыгнуть сразу на последний релиз не выйдет. Придётся пройти цепочку: поставить промежуточный релиз, который поддерживает ваш, затем следующий. На базе, которую не обновляли год-два, таких шагов бывает три-пять.
Хватает ли версии платформы
В том же описании указан минимальный номер платформы для нового релиза. Сравните его с вашим: номер установленной платформы должен быть не ниже требуемого. Если ниже — сначала обновите платформу на всех компьютерах (а для клиент-серверной базы — и на сервере 1С), потом конфигурацию.
| Что проверяем | Где смотреть | Что делать, если не так |
|---|---|---|
| Текущий релиз УНФ | Справка → О программе | Записать номер полностью |
Подходит ли .cfu | 1cv8upd.htm из дистрибутива | Ставить промежуточные релизы по цепочке |
| Версия платформы | Справка → О программе | Сначала обновить платформу |
| Режим поддержки | Конфигуратор, окно поддержки | См. раздел 3 |
Резервная копия
Перед обновлением обязательно выгрузите базу в файл .dt. Откат обновления конфигурации кнопкой «Отменить» не предусмотрен. Единственный надёжный способ вернуться — загрузить копию.
В Конфигураторе: Администрирование → Выгрузить информационную базу. Укажите папку и имя файла, например unf_2026-10-07_do_obnovleniya.dt. Для клиент-серверной базы дополнительно полезна резервная копия средствами СУБД — её делает администратор сервера.
2. Как открыть Конфигуратор и получить монопольный режим
Загружать обновление в основную конфигурацию можно и при работающих пользователях. А вот на шаге «Обновить конфигурацию базы данных» платформе обычно нужен монопольный доступ: релизы УНФ почти всегда меняют структуру таблиц, и без монополии реструктуризация не пройдёт.
Запуск Конфигуратора
- Откройте окно запуска 1С.
- Выделите нужную базу УНФ.
- Нажмите кнопку Конфигуратор.
- Войдите под пользователем с полными правами (роль «Полные права» или администратор).
Если в списке пользователей нет администратора, а пароль никто не помнит, — обновление придётся отложить до восстановления доступа. Сбрасывать пароли «в обход» в рабочей базе не стоит.
Как убедиться, что в базе никого нет
В Конфигураторе откройте Администрирование → Активные пользователи. В списке должен остаться только ваш сеанс Конфигуратора.
- 🗂 Файловая база. Попросите всех закрыть программу. Если кто-то «завис», проверьте его компьютер или терминальный сервер
— сеанс держится, пока жив процесс
1cv8.exe/1cv8c.exe. - 🖧 Клиент-серверная база . Удобнее установить блокировку сеансов из самой программы: в разделе настроек администрирования есть обработка «Блокировка работы пользователей» (найдите её через поиск по интерфейсу). Либо администратор кластера завершит сеансы через консоль серверов.
Завершение сеансов обрывает работу людей без сохранения. Делайте это после предупреждения и в согласованное окно — вечером или перед началом рабочего дня.
Фоновые задания (обмен, загрузка курсов, синхронизация с сайтом) тоже держат сеансы. На время обновления их лучше отключить через блокировку регламентных заданий в той же обработке блокировки.
3. Загрузка файла обновления в конфигурацию УНФ
Откуда взять файл .cfu
Есть два пути.
- Дистрибутив обновления. Скачиваете с портала поддержки архив релиза УНФ, запускаете
setup.exe. Установщик раскладывает файлы шаблонов в каталог шаблонов конфигураций — по умолчанию%APPDATA%\1C\1cv8\tmplts\1c\, в подпапку с именем конфигурации и номером релиза. Внутри —1cv8.cfu,1cv8upd.htmи прочие файлы. - Поиск из Конфигуратора. Платформа сама подключается к интернет-поддержке и скачивает подходящий файл. Нужен логин и пароль портала поддержки и действующая подписка.
Проверка режима поддержки
Откройте Конфигурация → Поддержка → Настройка поддержки. Возможны два случая:
| Режим поддержки | Что это значит | Как пройдёт обновление |
|---|---|---|
| На поддержке, изменения не включены | Типовая УНФ без доработок | Почти без вопросов, пара нажатий |
| Включена возможность изменения | Конфигурацию дорабатывали | Будет окно сравнения и объединения |
Если доработки есть, но их делали расширениями, основная конфигурация остаётся типовой. Это лучший сценарий: расширения переживают обновление, их надо только проверить после.
Пошагово
- Выберите
Конфигурация → Открыть конфигурацию— откроется дерево метаданных. - Перейдите в
Конфигурация → Поддержка → Обновить конфигурацию. - В окне выбора источника отметьте один из вариантов:
- поиск доступных обновлений (платформа найдёт файлы в каталоге шаблонов и в интернете);
- выбор файла обновления — укажите путь к
1cv8.cfuвручную.
- Нажмите Готово (или Далее, в зависимости от варианта). Платформа покажет описание обновления — прочитайте раздел о версии платформы и переходе.
- Для типовой конфигурации без изменений подтвердите обновление. Начнётся загрузка, она занимает от минуты до 10–15 минут.
- Если конфигурация доработана, откроется окно сравнения. Там видно, какие объекты изменил разработчик и какие изменены у вас. Типовые объекты без ваших правок берутся из поставщика. Объекты с доработками требуют решения: взять из новой конфигурации или объединить.
Сравнение и объединение доработанной конфигурации — работа программиста. Неверный выбор в окне объединения молча удаляет доработки или ломает типовой код. Если не понимаете, что означают отметки, остановитесь на этом шаге.
После загрузки в заголовке дерева конфигурации появится признак изменений, а основная конфигурация будет отличаться от конфигурации базы данных. Это нормально — изменения ещё не применены.
4. Обновление конфигурации базы данных и реструктуризация
Загруженная конфигурация пока лежит «рядом» с базой. Чтобы данные перешли на новую структуру, выполните:
Конфигурация → Обновить конфигурацию базы данныхили клавиша F7.- Если в базе остались сеансы, платформа сообщит, что не может получить монопольный доступ. Вернитесь к разделу 2.
- Начнётся проверка и компиляция модулей. Затем появится окно Реорганизация информации со списком изменений структуры.
- Нажмите Принять.
- Дождитесь сообщения в строке состояния, что обновление завершено. На файловой базе размером 2–3 ГБ это обычно несколько минут, на больших клиент-серверных — дольше.
Признак успеха простой: после окончания F7 больше не предлагает изменений, а основная конфигурация совпадает с конфигурацией базы данных.
Если релизов несколько, повторите разделы 3 и 4 для каждого по очереди. Запускать режим «1С:Предприятие» между промежуточными релизами нужно обязательно — об этом в следующем разделе.
Что происходит, если не нажать F7
Частая история: конфигурацию загрузили, а базу не обновили. При входе в «1С:Предприятие» пользователь видит вопрос Конфигурация базы данных не соответствует сохраненной конфигурации. Продолжить?. Ответ «Да» запускает базу на старой конфигурации, хотя в Конфигураторе уже лежит новая. Правильный выход — закрыть программу, вернуться в Конфигуратор и выполнить F7.
5. Первый запуск УНФ после обновления и проверка работы
Обновить конфигурацию базы данных — только половина дела. Вторая половина — обработчики обновления, которые переносят данные в новые реквизиты и регистры.
Запуск обработчиков обновления
- Закройте Конфигуратор.
- Запустите базу в режиме «1С:Предприятие» под администратором, а не под рядовым пользователем.
- Программа сама начнёт обработку данных для перехода на новую версию. Дождитесь окончания основной части — до этого работать в базе нельзя.
- Часть обработчиков может выполняться в фоне уже после входа. Их ход виден на форме с результатами обновления, которая открывается после запуска.
Не пускайте пользователей, пока основная часть обработки не завершилась. Если между промежуточными релизами пропустить запуск в «1С:Предприятие», обработчики одного релиза не выполнятся, и следующий релиз может получить данные в неожиданном состоянии.
Что проверить вручную
После обновления потратьте 10–15 минут на короткую проверку ключевых операций:
- 🧾 создать и провести документ продажи, напечатать счёт и накладную;
- 💰 открыть раздел денег: остатки по кассе и счетам совпадают с утренними;
- 📦 сформировать отчёт по остаткам товаров на складе;
- 🔌 проверить обмены: загрузку банковских выписок, синхронизацию с сайтом или кассой, ЭДО;
- 🧩 открыть дополнительные обработки и печатные формы, подключённые со стороны, — они чаще всего ломаются после смены релиза;
- 🧷 проверить расширения конфигурации : в списке расширений не должно быть предупреждений о том, что расширение не применено.
Расхождение в остатках сразу после обновления — повод не пускать людей и разбираться, а не «доделать потом».
6. Ошибки при обновлении УНФ в Конфигураторе и что с ними делать
Если всё пошло не так: как откатиться
- Закройте все сеансы.
- В Конфигураторе выберите
Администрирование → Загрузить информационную базу. - Укажите
.dt, сделанный перед обновлением. - Подтвердите загрузку — текущие данные будут полностью заменены данными из файла.
Всё, что пользователи ввели после выгрузки, при загрузке .dt пропадёт. Поэтому откат имеет смысл только до того, как люди начали работать в обновлённой базе.
7. Частые ошибки, которых проще избежать заранее
- ❌ Качать «последний релиз» без проверки цепочки. Файл не встанет, а время окна обслуживания уйдёт на поиски промежуточных релизов. Список версий в
1cv8upd.htmсмотрите до начала работ. - ❌ Обновлять рабочую базу первой. Для доработанной конфигурации сначала прогоните обновление на копии: загрузите
.dtв новую пустую базу и повторите шаги там. - ❌ Загружать
.cfвместо.cfu. КомандаКонфигурация → Загрузить конфигурацию из файлаполностью заменяет конфигурацию. Доработки при этом теряются, а настройки поддержки меняются. Для штатного обновления нужен именно файл.cfu. - ❌ Вносить доработки прямо в основную конфигурацию. Каждое такое изменение превращает следующее обновление в работу программиста. Печатные формы, отчёты и мелкие изменения логики удобнее держать во внешних обработках и расширениях.