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