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