К статье
Практический материал

Администрирование · 9 мин

Как обновить 1С файлом: ручное обновление конфигурации

Как обновить 1С вручную файлом конфигурации (.cf) или обновления (.cfu): подготовка, резервная копия, пошаговая загрузка, проверка результата и типичные ошибки.

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

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

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

Что подготовить перед обновлением

Для работы понадобится: сам файл обновления (.cf или .cfu), логин и пароль пользователя с правами администратора в конфигураторе, а также монопольный доступ к базе. Проверьте, что версия вашей текущей конфигурации входит в список версий, для которых предназначен файл обновления, — эта информация есть в сопроводительном файле поставки (обычно ReadMe.txt или на странице загрузки).

Узнать текущую версию конфигурации можно в режиме «Предприятие»: обычно в разделе «Администрирование → Обслуживание → Обновление версии программы» или через пункт «О программе». Сверьте номер версии с требованиями поставки. Если версия сильно устарела, обновление придётся выполнять в несколько шагов через промежуточные релизы.

Убедитесь, что на диске достаточно свободного места. При обновлении временные файлы и реструктуризация могут потребовать пространства, сопоставимого с размером самой базы. Для файловой базы размер виден по файлу 1Cv8.1CD, для клиент-серверной — по данным СУБД.

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

Сверить текущую версию с описанием поставки

Конфигурация на поддержке с изменениямиПри обновлении могут появиться конфликты объектов

Проверить режим поддержки: Конфигурация → Поддержка → Настройка поддержки

База клиент-сервернаяНужен монопольный режим на сервере

Завершить сеансы через консоль кластера

Резервная копия — обязательный шаг

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

Для файловой базы самый надёжный способ — скопировать файл 1Cv8.1CD при закрытой базе. Альтернатива — выгрузка через конфигуратор: «Администрирование → Выгрузить информационную базу» в файл .dt. Учтите, что выгрузка .dt большой базы занимает заметное время и не всегда подходит для баз с нестандартными настройками.

Для клиент-серверной базы используйте средства СУБД (например, резервное копирование в MS SQL Server или PostgreSQL) — это быстрее и надёжнее выгрузки .dt. После создания копии убедитесь, что файл существует, имеет ненулевой размер и лежит на отдельном носителе или в другом каталоге.

Загрузка файла конфигурации (.cf)

Способ подходит, когда у вас полный файл конфигурации. Откройте базу в конфигураторе под пользователем с полными правами. Если конфигурация закрыта, выполните «Конфигурация → Открыть конфигурацию». Затем выберите «Конфигурация → Загрузить конфигурацию из файла» и укажите путь к файлу .cf.

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

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

Обновление через файл .cfu

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

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

Порядок действий при обновлении файлом
  1. 1
    Создать резервную копию базы и проверить её наличие
  2. 2
    Завершить работу всех пользователей, обеспечить монопольный доступ
  3. 3
    Открыть конфигуратор, загрузить .cf или применить .cfu через меню поддержки
  4. 4
    Выполнить «Обновить конфигурацию базы данных» (F7), принять изменения
  5. 5
    Дождаться реструктуризации, запустить базу в режиме Предприятие
  6. 6
    Проверить версию конфигурации и работу ключевых функций

Обновление конфигурации базы данных

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

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

При первом запуске обновлённой базы в режиме «Предприятие» могут автоматически выполниться отложенные обработчики обновления — перенос данных, заполнение новых реквизитов. В этот период программа может работать медленнее обычного; дождитесь завершения всех процедур, статус обычно виден в разделе обновления.

Проверка результата и типичные ошибки

После завершения обновления откройте базу в режиме «Предприятие» и проверьте номер версии — он должен соответствовать установленному релизу. Затем выполните базовые операции: откройте основные отчёты, проведите тестовый документ, проверьте печатные формы. Если база велась с доработками, уделите внимание именно изменённым механизмам.

Частые проблемы: ошибка «Файл обновления не подходит для данной версии» (значит, нужен промежуточный релиз), конфликты при объединении доработанных объектов, нехватка места на диске во время реструктуризации. При любой критической ошибке на этапе реструктуризации не пытайтесь «исправить» базу повторным запуском — восстановите резервную копию и разберитесь с причиной.

Типичные ошибки
01
Обновление без резервной копии — при сбое данные теряются безвозвратно
02
Попытка применить .cfu к неподдерживаемой версии — ошибка загрузки или повреждение структуры
03
Прерывание реструктуризации — база переходит в нерабочее состояние
04
Обновление при работающих пользователях — конфликты и невозможность монопольного доступа
05
Игнорирование отложенных обработчиков — данные в отчётах временно некорректны
Контрольные точки

Как проверить результат

Номер версии в «О программе»
Норма

Совпадает с устанавливаемым релизом

Тревожный признак

Остался прежним — обновление не завершено

Открытие основных отчётов
Норма

Отчёты формируются без ошибок

Тревожный признак

Ошибки обращения к данным — не отработали обработчики обновления

Проведение документа
Норма

Документ проводится штатно

Тревожный признак

Ошибки — возможны конфликты после объединения

Часто задаваемые вопросы

Можно ли обновить 1С файлом без конфигуратора?

Нет, загрузка файла конфигурации и обновление структуры базы выполняются только в конфигураторе. Исключение — штатный механизм обновления через интернет в режиме «Предприятие», но он скачивает обновления автоматически, а не из локального файла.

Чем отличается файл .cf от .cfu?

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

Что делать, если конфигурация доработана?

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

Можно ли обновиться сразу через несколько версий?

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

Сколько времени занимает обновление?

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

Итог

Что важно запомнить

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