Как поставить обновление конфигурации 1С 8.3 из файла .cfu или .cf

· 9 мин

Содержание

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

Частая ошибка — скачать установщик обновления, запустить setup.exe и считать, что база обновилась. Установщик только распаковывает файлы в каталог шаблонов. Сама информационная база при этом не меняется, пока вы не выполните установку обновления в Конфигураторе или через встроенный помощник.

Что сделать до установки обновления

Обновление меняет структуру таблиц и запускает обработчики, которые переписывают данные. Поэтому подготовка занимает больше времени, чем сама установка.

Перед стартом проверьте пять вещей:

  • 💾 Резервная копия. В Конфигураторе: Администрирование → Выгрузить информационную базу, файл .dt. Для файловой базы дополнительно скопируйте каталог с файлом 1Cv8.1CD. Для SQL-базы сделайте бэкап средствами СУБД.
  • 🔢 Текущая версия конфигурации. В программе: меню с тремя полосками ≡ → Справка → О программе. Номер нужен, чтобы понять, подойдёт ли скачанный файл.
  • 🖥️ Версия платформы. Там же. В описании каждого релиза конфигурации указан минимальный номер платформы. Если ваш номер ниже, сначала обновите платформу.
  • 👥 Пользователи. Для обновления структуры базы нужен монопольный доступ. Договоритесь об окне работ: вечер, выходной, обеденный перерыв в маленькой фирме.
  • 🧩 Доработки и расширения. Если конфигурация снята с поддержки или в неё вносились изменения, обычное обновление пойдёт через сравнение и объединение. Расширения после обновления могут перестать применяться.

Отдельно подумайте о сроках. Не ставьте новый релиз в последние дни перед сдачей отчётности или в день расчёта зарплаты. Если что-то пойдёт не так, времени на разбор не останется. Разумная пауза — неделя-две после выхода релиза: за это время к нему выходят исправления.

Без свежей копии .dt или бэкапа СУБД обновление не начинайте. Отменить установку кнопкой нельзя, откат возможен только из копии.

Готовность к обновлению
Выполнено: 0 / 6

Где взять файл обновления 1С 8.3 и какой выбрать

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

С портала обычно приходит архив с установщиком. После запуска setup.exe файлы попадают в каталог шаблонов, по умолчанию это %APPDATA%\1C\1cv8\tmplts. Внутри — папка поставщика, конфигурации и версии, например tmplts\1c\Accounting\3_0_xxx_yy\.

В этой папке лежат файлы разного назначения:

ФайлЧто этоКогда использовать
1cv8.cfuФайл обновления, содержит только измененияТиповая база на поддержке, обычное обновление
1cv8.cfПолная конфигурацияНовая база, обновление доработанной конфигурации через сравнение
1cv8.dtДемонстрационная базаУчебные цели, в рабочую базу не загружается
ReadMe.txt / описание релизаСписок изменений и версий, с которых возможен переходПроверка перед установкой

Главная проверка — список версий, которые этот .cfu умеет обновлять. Файл не перепрыгивает через произвольное число релизов. Если ваша версия в списке отсутствует, сначала поставьте промежуточный релиз, затем нужный.

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

Скачивайте файлы только из официальных каналов. «Сборки» из сторонних источников бывают с изменённым кодом, а это риск для данных и для отчётности.

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

Это основной способ. Он одинаков для Бухгалтерии, ЗУП, УТ и других типовых конфигураций, потому что работает на уровне платформы.

Шаг 1. Открыть базу в Конфигураторе

  1. Запустите 1С, выделите базу в списке и нажмите Конфигуратор.
  2. Войдите под пользователем с правами администратора.
  3. Откройте конфигурацию: Конфигурация → Открыть конфигурацию. Если пункт неактивен, она уже открыта.

Шаг 2. Выбрать файл

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

Платформа покажет окно с текущей и новой версией. Сверьте номера: должна стоять именно та версия, которую вы ждёте.

Шаг 3. Выполнить обновление

  1. Нажмите Выполнить в окне обновления.
  2. Для конфигурации без изменений платформа сразу применит изменения. Для доработанной откроется окно сравнения и объединения. Там выбирают, какие объекты брать от поставщика, а какие оставить свои. Решения по своим доработкам лучше принимать вместе с программистом, который их делал.
  3. На вопрос об обновлении конфигурации базы данных ответьте Да.
  4. Появится окно «Реорганизация информации» со списком изменений структуры. Нажмите Принять.

Если вопроса не было, обновите структуру вручную: Конфигурация → Обновить конфигурацию базы данных или клавиша F7.

Шаг 4. Запустить программу в пользовательском режиме

Закройте Конфигуратор и войдите в базу в режиме «1С:Предприятие». При первом входе стартует обработка обновления данных: программа переносит и пересчитывает информацию под новую версию.

Типовые конфигурации на этом шаге показывают форму о легальности получения обновлений. Подтвердите её, иначе обработка не продолжится. Не прерывайте процесс, даже если он идёт 20–40 минут на большой базе.

Если нужно перескочить через несколько релизов, повторяйте шаги 2–4 для каждого промежуточного. Пропуск шага 4 между релизами — частая причина ошибок в данных: обработчики промежуточной версии так и не отработали.

Обновление из файла без Конфигуратора: встроенный помощник

В конфигурациях на базе БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другие) есть помощник обновления. Он сам запускает Конфигуратор в фоне и выполняет те же действия. Удобен, если пользователь не хочет разбираться в меню Конфигуратора.

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

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

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

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

Блокировка сеансов

  1. Откройте консоль администрирования серверов 1С.
  2. Найдите информационную базу и откройте её свойства.
  3. Включите «Блокировка начала сеансов включена» и «Блокировка регламентных заданий включена».
  4. Задайте сообщение пользователям, время начала и окончания блокировки и код разрешения, например upd2026.
  5. Завершите оставшиеся сеансы в разделе «Сеансы» этой базы.

Завершение сеансов обрывает работу пользователей: несохранённые документы пропадут. Предупредите всех заранее и делайте это в согласованное окно.

Вход в обход блокировки

Чтобы самому войти в заблокированную базу, добавьте к параметрам запуска код разрешения:

/UCupd2026

Его указывают в поле дополнительных параметров запуска в свойствах базы в списке или в командной строке 1cv8.exe DESIGNER ... /UCupd2026.

Бэкап и время

Для больших SQL-баз выгрузка .dt может идти часами. Надёжнее полный бэкап средствами СУБД: он быстрее и восстанавливается целиком. Реорганизация таблиц на сервере тоже занимает время, закладывайте запас.

После завершения работ не забудьте снять обе блокировки. Иначе пользователи утром не войдут, а регламентные задания (обмены, загрузка курсов) не запустятся.

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

Как проверить, что обновление прошло успешно

Номер версии — первая, но не единственная проверка.

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

Если цифры в ОСВ не сходятся с дообновлённым состоянием, работу в базе не продолжайте. Это повод разбираться сразу, пока база не обросла новыми документами.

Можно ли откатить обновление 1С 8.3

Кнопки «вернуть как было» нет. Обновление меняет не только конфигурацию, но и сами данные, поэтому вернуть старую конфигурацию из .cf недостаточно: данные уже переписаны под новую структуру.

Рабочие варианты отката:

СпособКак делаетсяЧто теряется
Загрузка .dtКонфигуратор → Администрирование → Загрузить информационную базуВсё, что ввели после выгрузки
Копия файла 1Cv8.1CDЗамена файла в каталоге файловой базы при закрытой базеТо же
Бэкап СУБДВосстановление базы средствами SQL-сервераТо же

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

Если обновление прошло, но мешает одна ошибка, откат часто не нужен. Нередко её закрывает исправление (патч) к этому релизу или следующий релиз.

Ошибки при установке обновления из файла

Здесь собраны сбои, которые встречаются именно при работе с файлом обновления.

Файл не содержит доступных обновлений. Текущая версия базы не входит в список, с которых обновляет этот .cfu. Посмотрите номер версии в программе и в описании релиза. Решение — цепочка промежуточных релизов.

Ошибка блокировки информационной базы для конфигурирования. Конфигурацию уже редактирует другой открытый Конфигуратор, иногда «зависший» сеанс. Закройте его. В серверной базе найдите и завершите такой сеанс в консоли.

Конфигурация не на поддержке. Платформа сообщает, что обновлять нечего, или пункт обновления недоступен. Значит, поддержку когда-то сняли. Варианты: включить поддержку и обновлять через .cf с объединением либо передать задачу программисту.

Не хватает версии платформы. После обновления программа при входе сообщает о минимальной версии платформы. Установите платформу с номером не ниже указанного и войдите снова.

Обработка обновления данных падает с ошибкой. Прочитайте текст: часто причина в некорректных данных или в расширении. Отключите расширение, повторите вход. Если не помогает — откат из копии и разбор с программистом.

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

Чем файл .cfu отличается от .cf?
.cfu содержит только изменения и годится для базы на поддержке. .cf — полная конфигурация, её используют для новой базы или объединения с доработками.
Можно ли установить обновление, если пользователи работают в базе?
Изменение конфигурации — можно, но обновление структуры базы требует монопольного доступа. Всех пользователей нужно вывести.
Нужно ли обновлять каждую базу отдельно?
Да. Каталог шаблонов общий для компьютера, но установку обновления выполняют в каждой информационной базе.
Можно ли загрузить .cf через «Загрузить конфигурацию из файла»?
Для рабочей базы на поддержке так делать не стоит: поддержка и доработки будут заменены. Правильный путь — обновление через меню поддержки.
Что делать, если обновление идёт очень долго?
Не прерывать. Обработка данных на больших базах может занимать часы. Прерывание оставляет базу в промежуточном состоянии.