Администрирование · 12 мин
Как обновить 1С с дистрибутива
Пошаговая инструкция по обновлению конфигурации 1С с дистрибутива: подготовка, резервная копия, обновление через конфигуратор, проверка результата и типичные ошибки.
Обновление конфигурации 1С с дистрибутива — стандартная процедура, которая нужна, когда автоматическое обновление через интернет недоступно, не настроена подписка на портал 1С или нужно перейти сразу на несколько релизов вперёд. Дистрибутив представляет собой комплект файлов поставки, полученный с портала 1С, с диска ИТС или от партнёра-франчайзи, и содержит файл обновления конфигурации (шаблон).
Процедура состоит из четырёх этапов: получение и установка дистрибутива, создание резервной копии, обновление конфигурации в режиме «Конфигуратор» и проверка результата в пользовательском режиме. При соблюдении порядка действий обновление типовой конфигурации занимает от 15 минут до нескольких часов — в зависимости от размера базы и количества пропущенных релизов.
Ниже разобран полный цикл: где взять дистрибутив, как его установить, как выполнить обновление через конфигуратор, что делать с нетиповыми доработками и как проверить, что обновление прошло корректно.
Что такое дистрибутив обновления и где его взять
Дистрибутив обновления — это архив или установщик, который содержит файл конфигурации поставщика (CF) или файл обновления (CFU) для конкретного релиза. Для типовых конфигураций («1С:Бухгалтерия», «Зарплата и управление персоналом», «Управление торговлей» и другие) дистрибутивы публикуются на портале 1С в разделе обновлений программ, а также распространяются на дисках ИТС.
Файл CFU предназначен именно для обновления: он содержит только изменения относительно предыдущих релизов и подходит, если ваша текущая версия входит в список поддерживаемых. Полный файл CF используется, когда нужно установить конфигурацию «с нуля» или обновиться с очень старой версии, для которой нет цепочки CFU. Перед скачиванием проверьте в описании релиза, с каких версий возможен переход — эта информация всегда указана в сопроводительном файле поставки.
Текущую версию своей конфигурации смотрите в режиме Предприятия через «О программе» (кнопка с буквой «i» или пункт меню «Справка») либо в Конфигураторе: «Конфигурация → Открыть конфигурацию», номер версии виден в заголовке окна конфигурации. Сверьте её со списком допустимых версий в описании дистрибутива — это ключевой момент, от которого зависит успех всей процедуры.
Подготовка: резервная копия и проверка условий
Перед любым обновлением создайте резервную копию базы. Самый простой способ — выгрузка через Конфигуратор: «Администрирование → Выгрузить информационную базу». Для файловых баз допустимо и простое копирование файла 1Cv8.1CD при закрытых сеансах всех пользователей. Для клиент-серверных баз надёжнее средства СУБД (например, штатный бэкап MS SQL Server или PostgreSQL).
Проверьте, что версия платформы 1С подходит для нового релиза конфигурации. В сопроводительной документации к релизу указана минимально необходимая версия технологической платформы. Если платформа устарела, сначала обновите её, иначе база может не запуститься после обновления конфигурации или работать с ошибками.
Остальные условия: на диске должно быть достаточно свободного места (запас минимум в несколько размеров базы для реструктуризации), все пользователи должны завершить сеансы, а фоновые и регламентные задания — остановлены. В клиент-серверном варианте удобно установить блокировку начала сеансов через консоль кластера.
Установка дистрибутива на компьютер
Дистрибутив распаковывается или устанавливается как обычная программа: запустите setup.exe из комплекта поставки и пройдите мастер установки. По умолчанию шаблоны конфигураций размещаются в каталоге шаблонов (обычно это папка tmplts в профиле пользователя или общая папка, указанная при установке). Запомните или задайте этот путь — он понадобится при выборе файла обновления.
Если дистрибутив получен в виде архива без установщика, достаточно распаковать его в любую папку и найти внутри файл с расширением .cfu или .cf. Путь к этому файлу вы укажете вручную в Конфигураторе — регистрация в каталоге шаблонов в этом случае не обязательна.
После установки убедитесь, что файл обновления действительно доступен: откройте каталог шаблонов и проверьте наличие подпапки с номером нужного релиза. Если шаблонов несколько (установлены разные конфигурации), ориентируйтесь по наименованию конфигурации и номеру версии в структуре каталогов.
Обновление конфигурации через Конфигуратор
Откройте базу в режиме «Конфигуратор» под пользователем с правами администратора. Выполните команду «Конфигурация → Открыть конфигурацию», если она ещё не открыта. Затем перейдите в «Конфигурация → Поддержка → Обновить конфигурацию» — именно этот пункт корректно работает с конфигурациями на поддержке.
В диалоге выберите источник обновления: «Поиск доступных обновлений» с указанием каталога шаблонов — тогда программа сама найдёт подходящий CFU, либо «Выбор файла обновления» — если хотите указать конкретный файл вручную. После выбора релиза появится окно с описанием изменений и предупреждением о необходимости резервной копии.
Подтвердите обновление и дождитесь завершения сравнения и объединения конфигураций. Для типовой конфигурации без доработок объединение проходит автоматически. После него выполните «Конфигурация → Обновить конфигурацию базы данных» (клавиша F7) и согласитесь с реструктуризацией — на больших базах этот этап может занять значительное время, прерывать его нельзя.
- 1Установите дистрибутив и убедитесь, что файл CFU/CF доступен в каталоге шаблонов
- 2Сделайте резервную копию базы и завершите все пользовательские сеансы
- 3Откройте Конфигуратор: Конфигурация → Поддержка → Обновить конфигурацию
- 4Выберите источник: поиск в каталоге шаблонов или конкретный файл обновления
- 5Подтвердите объединение конфигураций и дождитесь его завершения
- 6Выполните обновление конфигурации базы данных (F7) и согласитесь с реструктуризацией
- 7Запустите базу в режиме Предприятия и дождитесь выполнения обработчиков обновления
Особенности обновления доработанных конфигураций
Если конфигурация снята с полной поддержки и содержит доработки, на этапе сравнения и объединения появится окно с перечнем изменённых объектов. Здесь нужно вручную решить для каждого конфликта: оставить свою доработку, принять изменение поставщика или объединить оба варианта. Это самый ответственный этап — неверный выбор может стереть прикладные доработки.
Практическое правило: объекты, изменённые только поставщиком, безопасно обновлять целиком. Объекты, изменённые и вами, и поставщиком, требуют анализа — используйте кнопку сравнения модулей и форм, чтобы увидеть отличия построчно. Перед таким обновлением полезно зафиксировать список собственных доработок, чтобы после обновления проверить их работоспособность по чек-листу.
Если доработки масштабные, рассмотрите вариант обновления через полную загрузку конфигурации с последующим переносом изменений или привлеките специалиста по 1С. Ошибка при объединении сложных модулей может проявиться не сразу, а в момент закрытия месяца или формирования отчётности.
Перед объединением сохраните текущую конфигурацию в файл CF (Конфигурация → Сохранить конфигурацию в файл). Это быстрее, чем полная выгрузка базы, и позволит при необходимости сравнить итог объединения с исходным состоянием или вернуть отдельные объекты.
Первый запуск после обновления и проверка результата
При первом запуске в режиме Предприятия после обновления конфигурации базы данных система выполнит отложенные обработчики обновления: перенос данных в новые структуры, пересчёт служебных регистров, заполнение новых реквизитов. На больших базах это может занять продолжительное время — не прерывайте процесс и не запускайте массовую работу пользователей до его завершения.
Ход выполнения обработчиков обычно виден в разделе «Администрирование → Поддержка и обслуживание → Результаты обновления приложения» (в конфигурациях на БСП). Убедитесь, что все процедуры завершились со статусом «Выполнено». Ошибки обработчиков нужно разбирать по журналу регистрации до начала рабочего дня.
Итоговая проверка: сверьте номер версии в «О программе» с целевым релизом, откройте ключевые отчёты (оборотно-сальдовую ведомость, ведомость по складам — в зависимости от конфигурации), проверьте проведение тестового документа и работу печатных форм. Только после этого разрешайте вход пользователей.
Как проверить результат обновления
Совпадает с целевым релизом из дистрибутива
Версия не изменилась или отличается от ожидаемой
Все процедуры имеют статус «Выполнено» без ошибок
Есть обработчики с ошибками или «зависшие» в процессе
Отчёты формируются, документы проводятся без ошибок
Ошибки при открытии форм, проведении или формировании отчётов
Нет массовых ошибок после обновления
Повторяющиеся ошибки в фоновых заданиях и сеансах
Типичные ошибки и как их избежать
Чаще всего обновление с дистрибутива ломается на трёх вещах: несовпадение версий, отсутствие резервной копии и прерывание реструктуризации. Первая ошибка решается внимательным чтением описания релиза, вторая — дисциплиной, третья — терпением: реструктуризация большой базы может идти часами, и остановить её без повреждения данных невозможно.
Отдельная группа проблем — обновление «через голову»: попытка применить CFU, рассчитанный на другую исходную версию. Симптом — ошибка «файл не содержит доступных обновлений» или некорректное объединение. Решение — последовательно установить промежуточные релизы или использовать полный CF с аккуратным восстановлением поддержки.
FAQ: частые вопросы об обновлении 1С с дистрибутива
Можно ли обновиться сразу через несколько релизов?
Да, если в описании целевого релиза ваша текущая версия указана в списке поддерживаемых. Если нет — устанавливайте промежуточные релизы последовательно, обновляя конфигурацию базы данных на каждом шаге. Пропускать промежуточные версии сразу на «свежий» CFU нельзя.
Чем отличается обновление с дистрибутива от обновления через интернет?
Технически результат одинаков — меняется конфигурация поставщика и конфигурация базы данных. Разница только в способе получения файлов: через интернет платформа скачивает обновление с портала 1С автоматически, а с дистрибутива вы устанавливаете шаблон вручную и указываете файл сами. Ручной способ нужен там, где нет доступа к интернету или действующей подписки.
Что делать, если при обновлении появилась ошибка «Нарушена целостность структуры конфигурации»?
Обычно это следствие прерванного предыдущего обновления или повреждения файла базы. Восстановите базу из резервной копии, выполните тестирование и исправление («Администрирование → Тестирование и исправление») и только после этого повторите обновление. Работать с повреждённой базой дальше нельзя.
Нужно ли обновлять платформу перед обновлением конфигурации?
Да, если в описании релиза указана минимальная версия платформы выше вашей текущей. Сначала установите новую платформу, проверьте, что база на ней открывается, и только затем обновляйте конфигурацию. Обратный порядок может привести к тому, что обновлённая база не запустится на старой платформе.
Как обновить базу, если конфигурация полностью снята с поддержки?
Используйте «Конфигурация → Загрузить конфигурацию из файла» с полным CF из дистрибутива — но учтите, что это заменит конфигурацию целиком и удалит все доработки. Правильный путь: сравнить и объединить с файлом CF, вручную перенеся собственные изменения, либо сначала вернуть конфигурацию на поддержку, если доработок не было.
Сколько времени занимает обновление и можно ли работать в это время?
На небольших файловых базах — от 15–30 минут, на крупных клиент-серверных — несколько часов с учётом реструктуризации и обработчиков. Работа пользователей во время обновления конфигурации базы данных невозможна: сеансы завершаются, а до конца обработчиков обновления запускать пользователей в базу не следует.
Что важно запомнить
Обновление 1С с дистрибутива сводится к четырём шагам: установить шаблон, сделать резервную копию, обновить конфигурацию через Конфигуратор и проверить результат после обработчиков обновления. Критичны три условия: совпадение версии со списком поддерживаемых, актуальная платформа и непрерывность реструктуризации.