Администрирование · 9 мин
Как обновить 1С вручную через конфигуратор
Как обновить 1С вручную через конфигуратор: подготовка, резервная копия, загрузка cf-файла, обновление базы данных и проверка результата.
Ручное обновление конфигурации 1С нужно, когда автоматическое обновление через интернет-поддержку недоступно: нет подключения к порталу, лицензия ИТС оформлена на другую организацию, или конфигурация доработана и требует контролируемого объединения. В этом случае файл обновления скачивается с портала 1С и устанавливается через режим «Конфигуратор».
Процедура занимает от 15 минут до нескольких часов в зависимости от размера базы и количества пропущенных релизов. Главные риски — потеря данных при отсутствии резервной копии и порча доработок при неаккуратном объединении. Оба риска полностью управляемы, если соблюдать порядок действий.
Ниже описан полный цикл ручного обновления: от проверки текущей версии до контроля результата. Инструкция подходит для типовых конфигураций на платформе 8.3 — «Бухгалтерия предприятия», «Зарплата и управление персоналом», «Управление торговлей» и других.
Проверьте текущую версию и определите, что нужно обновить
Перед скачиванием файлов выясните точный номер релиза конфигурации и версию платформы. Откройте информационную базу в режиме «Предприятие», перейдите в раздел «О программе» (обычно через главное меню или кнопку с буквой «i»). Запишите номер конфигурации, например 3.1.27.90, и версию платформы, например 8.3.22.
Эти данные определяют, какой файл обновления допустим. Дистрибутивы обновлений рассчитаны на переход с конкретных версий — список поддерживаемых релизов указан в описании обновления на портале. Если ваша версия слишком старая, придётся ставить обновления последовательно, через промежуточные релизы.
Отдельно проверьте, не снята ли конфигурация с поддержки и не доработана ли она. В конфигураторе откройте «Конфигурация → Поддержка → Настройка поддержки»: если у объектов стоят изменения, обновление потребует ручного объединения, и это принципиально меняет объём работы.
Сделайте резервную копию базы
Резервная копия — обязательный шаг, без которого обновление начинать нельзя. Даже штатное обновление может прерваться из-за отключения электричества, нехватки места на диске или ошибки в самом дистрибутиве, и восстановить базу без копии будет крайне сложно.
Для файловой базы проще всего сделать выгрузку: откройте конфигуратор, выберите «Администрирование → Выгрузить информационную базу» и укажите папку для файла с расширением .dt. Для клиент-серверной базы правильнее сделать копию средствами СУБД (MS SQL, PostgreSQL) — выгрузка .dt на больших базах идёт долго и требовательна к ресурсам.
Проверьте, что копия действительно создалась: файл .dt должен иметь ненулевой размер, а в идеале — успешно загружаться в тестовую базу. Копию храните не на том же диске, где лежит рабочая база.
Скачайте и установите дистрибутив обновления
Дистрибутив обновления скачивается с портала portal.1c.ru по действующей подписке ИТС. В разделе «Обновления программ» найдите свою конфигурацию, выберите нужный релиз и скачайте архив. Убедитесь, что скачиваете именно обновление, а не полный дистрибутив, если планируете обновлять через механизм поддержки.
Распакуйте архив и запустите установщик setup.exe. Он разместит шаблон обновления в каталоге шаблонов — по умолчанию это папка tmplts в профиле пользователя. Запомните путь: он понадобится при выборе файла обновления в конфигураторе.
Если скачан сам файл обновления в формате .cf или .cfu, устанавливать шаблон не обязательно — файл можно указать напрямую при обновлении. Формат .cfu — это компактный файл обновления, который применим только к строго определённым версиям.
Выполните обновление в конфигураторе
Завершите работу всех пользователей: в файловой базе никто не должен быть подключён, в клиент-серверной — завершите сеансы через консоль администрирования или «Администрирование → Поддержка и обслуживание» с блокировкой сеансов. Активные сеансы не дадут выполнить обновление конфигурации базы данных.
Откройте базу в конфигураторе. Если конфигурация закрыта, выберите «Конфигурация → Открыть конфигурацию». Затем перейдите в «Конфигурация → Поддержка → Обновить конфигурацию». В диалоге выберите источник: «Поиск доступных обновлений» (конфигуратор найдёт установленные шаблоны) или «Выбор файла обновления», если указываете .cf/.cfu вручную.
После выбора релиза конфигуратор покажет окно сравнения и объединения. Для типовой конфигурации без доработок достаточно нажать «Выполнить». Если конфигурация изменена, внимательно пройдите по списку объектов: объекты, изменённые и у вас, и поставщиком, потребуют ручного решения — какие изменения сохранить.
После объединения выполните «Конфигурация → Обновить конфигурацию базы данных» (клавиша F7). Согласитесь с реорганизацией данных, если конфигуратор её запросит. На больших базах этот этап может занять значительное время — не прерывайте процесс.
- 1Завершите сеансы всех пользователей и сделайте резервную копию
- 2Откройте конфигуратор и выберите «Конфигурация → Поддержка → Обновить конфигурацию»
- 3Укажите шаблон или файл обновления и выполните объединение
- 4Обновите конфигурацию базы данных (F7) и дождитесь завершения реорганизации
- 5Запустите базу в режиме «Предприятие» и дождитесь выполнения отложенных обработчиков
Особенности обновления доработанной конфигурации
Если конфигурация снята с поддержки или содержит доработки, объединение становится ключевым этапом. В окне сравнения конфигуратор помечает объекты по степени изменения: только у поставщика, только у вас, или у обеих сторон. Последняя группа требует ручного разбора каждого объекта.
Практическое правило: сначала переносите изменения поставщика, затем заново применяйте свои доработки. Для модулей удобно сравнивать тексты построчно через кнопку сравнения в окне объединения. Если доработок много, обновление лучше выполнять на копии базы и привлекать специалиста, который эти доработки делал.
Чтобы снизить трудоёмкость будущих обновлений, новые доработки старайтесь реализовывать через расширения конфигурации, а не изменением типовых объектов. Расширения не участвуют в объединении и не тормозят обновление.
Проверьте результат после обновления
Запустите базу в режиме «Предприятие» от имени пользователя с полными правами. При первом запуске сработают обработчики обновления: они переносят данные в новые структуры, заполняют новые реквизиты и регистры. Не закрывайте программу, пока индикатор обновления не завершится.
После завершения откройте «О программе» и убедитесь, что номер версии соответствует установленному релизу. Проверьте ключевые операции: откройте несколько документов, сформируйте основные отчёты, проверьте обмены, если они настроены. Часть обработчиков бывает отложенной и выполняется в фоне — статус виден в разделе «Результаты обновления программы».
Если при запуске появляются ошибки или база не открывается, не пытайтесь «чинить» её повторными обновлениями. Восстановите базу из резервной копии и разберитесь с причиной: чаще всего это несоответствие версии платформы, прерванная реорганизация или неподходящий файл обновления.
Как проверить результат
Совпадает с установленным релизом
Остался прежний номер — обновление не применилось
Все выполнены, статус «завершено»
Есть ошибки или обработчики зависли
Документы открываются, отчёты формируются без ошибок
Ошибки при открытии объектов или построении отчётов
Частые вопросы о ручном обновлении 1С
Можно ли обновить 1С через несколько релизов сразу?
Только если в описании дистрибутива ваш текущий релиз указан в списке поддерживаемых. Иначе обновляйтесь последовательно через промежуточные версии — каждый шаг с отдельным запуском отработки обработчиков обновления.
Чем отличается файл .cf от .cfu?
Файл .cf — полная конфигурация, её можно загрузить поверх любой версии (с потерей механизма поддержки при несовпадении). Файл .cfu — компактное обновление, применимое строго к указанным релизам, но сохраняющее штатный порядок поддержки.
Нужна ли подписка ИТС для ручного обновления?
Для скачивания дистрибутивов с портала 1С требуется действующий договор ИТС для большинства прикладных решений. Само обновление в конфигураторе технически не проверяет подписку, но получить файл легально без неё нельзя.
Что делать, если обновление зависло на реорганизации?
Не прерывайте процесс сразу: на больших базах реорганизация идёт часами без видимого прогресса. Проверьте активность процесса в диспетчере задач. Если процесс реально остановлен и не использует ресурсы, восстановите базу из копии и повторите обновление, освободив место на диске.
Обновятся ли доработки, сделанные через расширение?
Расширения при обновлении конфигурации не затрагиваются, но после обновления их нужно проверить: если типовые объекты, к которым привязано расширение, изменились, расширение может перестать работать и потребует доработки.
Можно ли обновить базу, пока пользователи работают?
Нет. Обновление конфигурации базы данных требует монопольного доступа. Правильный порядок — заблокировать сеансы, дождаться завершения работы пользователей и только потом запускать обновление.
Что важно запомнить
Ручное обновление 1С сводится к пяти шагам: узнать текущую версию, сделать резервную копию, установить дистрибутив обновления, выполнить объединение и обновление базы данных в конфигураторе, проверить результат после запуска. Резервная копия и монопольный доступ — два условия, без которых начинать нельзя.