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

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

Как сделать обновление 1С самостоятельно

Как обновить 1С самостоятельно: подготовка, резервная копия, обновление через конфигуратор и интернет, типичные ошибки и проверка результата.

Обновление 1С — это установка нового релиза конфигурации, который выпускает фирма «1С» или разработчик отраслевого решения. Обновления содержат исправления ошибок, актуальные формы отчетности, изменения законодательства и новые возможности. Работать на устаревшем релизе рискованно: регламентированная отчетность может быть отклонена, а расчеты налогов и взносов — выполняться по старым правилам.

Процедура обновления зависит от того, типовая у вас конфигурация или доработанная, есть ли действующая подписка 1С:ИТС и какой способ установки выбран. Типовая конфигурация на поддержке обновляется в полуавтоматическом режиме за 20–60 минут. Доработанная конфигурация требует сравнения и объединения объектов, и здесь без опыта лучше не экспериментировать.

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

Подготовка: что сделать до начала обновления

Начните с проверки текущего релиза. Откройте меню «Справка — О программе» (или «Файл — О программе» в режиме тонкого клиента) и запишите версию конфигурации и версию платформы. Эти данные понадобятся, чтобы понять, какие обновления доступны и не требуется ли предварительно обновить платформу — некоторые релизы конфигураций работают только на платформе не ниже определенной версии.

Убедитесь, что у вас есть действующий договор 1С:ИТС или подписка на обновления. Без действующей подписки сервис автоматического обновления не предоставит новые релизы, а скачивание дистрибутивов с портала 1С будет недоступно. Проверить статус можно в личном кабинете на портале 1С или у партнера, который оформлял подписку.

Завершите работу всех пользователей в базе. В файловом режиме обновление конфигурации базы данных требует монопольного доступа — при активных сеансах платформа выдаст ошибку. Проверить активные сеансы можно через консоль кластера (для клиент-серверного варианта) или просто предупредив сотрудников и выбрав время вне рабочих часов.

Релиз конфигурацииТекущая версия программы

Откройте «Справка — О программе» и запишите номер

Подписка 1С:ИТСДоступ к обновлениям

Проверьте срок действия на портале 1С

Тип конфигурацииТиповая или доработанная

В конфигураторе: «Поддержка — Настройка поддержки», замок на корне — типовая

Активные сеансыПользователи в базе

Обновление требует монопольного доступа

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

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

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

Проверьте, что копия действительно создалась: файл .dt должен иметь ненулевой размер, сопоставимый с размером базы, а SQL-бэкап — завершиться без ошибок. Храните копию не на том же диске, где лежит рабочая база, — при сбое диска вы потеряете и то, и другое.

Способ 1: обновление через интернет из режима 1С:Предприятие

Самый простой путь для типовых конфигураций — встроенный сервис обновления. В большинстве конфигураций (Бухгалтерия предприятия, Зарплата и управление персоналом, Управление торговлей) перейдите в раздел «Администрирование — Поддержка и обслуживание — Обновление программы». Если сервис доступен, программа сама проверит наличие новых релизов через интернет.

Укажите логин и пароль от портала 1С (учетная запись, к которой привязана подписка 1С:ИТС). Программа покажет доступные версии и предложит скачать и установить обновление. Согласитесь на создание резервной копии, если сервис предложит это сделать, — но не полагайтесь только на нее, своя копия должна быть сделана заранее.

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

Обновление через сервис 1С
  1. 1
    Сделайте резервную копию базы и убедитесь, что она читается
  2. 2
    Откройте «Администрирование — Поддержка и обслуживание — Обновление программы»
  3. 3
    Введите логин и пароль от портала 1С
  4. 4
    Выберите доступный релиз и запустите установку
  5. 5
    Дождитесь завершения и перезапуска программы
  6. 6
    Проверьте номер версии в «Справка — О программе»

Способ 2: обновление через конфигуратор

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

Альтернатива — заранее скачанный дистрибутив обновления с портала 1С. Установите дистрибутив (он развернет файлы обновления в каталог шаблонов, обычно в папку tmplts), затем в конфигураторе выберите «Выбор файла обновления» и укажите файл 1cv8.cfu из каталога шаблона нужного релиза.

После выбора обновления конфигуратор выполнит сравнение, загрузит изменения в конфигурацию базы данных и предложит выполнить «Обновление конфигурации базы данных» (клавиша F7). Согласитесь, примите изменения в диалоге реструктуризации и дождитесь завершения. На больших базах реструктуризация может идти долго — это нормально.

Если конфигурация доработанная

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

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

Разумная стратегия для доработанных конфигураций — вести учет всех изменений (внешние обработки, расширения конфигурации, комментарии в коде). Максимум доработок переносите в расширения: они не снимают конфигурацию с поддержки и переживают обновления без ручного объединения.

Способы обновления

Сервис из 1С:Предприятия

Подходит для типовых конфигураций с подпиской 1С:ИТС; минимум действий, но требует интернет и логин портала

Конфигуратор с поиском обновлений

Для типовых конфигураций, когда нужен контроль над процессом; требует монопольного доступа

Файл обновления .cfu

Когда нет интернета на сервере или нужен конкретный релиз; дистрибутив скачивается заранее

Сравнение и объединение

Для доработанных конфигураций; требует квалификации и тестирования

Обновление платформы 1С

Платформа (технологическая платформа 1С:Предприятие 8.3) обновляется отдельно от конфигурации. Признак необходимости — сообщение при запуске обновленной конфигурации о том, что требуется платформа не ниже определенной версии. Дистрибутив платформы скачивается с портала 1С или устанавливается с диска ИТС.

Установка платформы выполняется обычным инсталлятором Windows: запустите setup.exe, выберите компоненты (как минимум «1С:Предприятие» и «Тонкий клиент» при необходимости) и завершите установку. Старые версии платформы можно не удалять — несколько версий сосуществуют, а ярлык базы можно настроить на нужную.

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

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

После обновления откройте «Справка — О программе» и сверьте номер релиза с тем, что устанавливали. Затем выполните базовую проверку: откройте основные журналы документов, сформируйте ключевой отчет (например, оборотно-сальдовую ведомость в бухгалтерии), проверьте проведение тестового документа. Отложенные обработчики обновления могут выполняться в фоне после первого запуска — дождитесь их завершения, статус виден в разделе «Результаты обновления программы».

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

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

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

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

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

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

Версия не изменилась — обновление не применилось

Отложенные обработчики
Норма

Все обработчики завершены без ошибок

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

Есть ошибки или обработчики «висят» часами

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

Документы проводятся, отчеты формируются

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

Ошибки при проведении, пустые отчеты

Вход пользователей
Норма

Все пользователи заходят под своими правами

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

Ошибки прав доступа или запуска

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

Можно ли обновить 1С без подписки 1С:ИТС?

Официальные обновления типовых конфигураций распространяются по договору 1С:ИТС или подписке. Без действующей подписки сервис обновления и скачивание дистрибутивов с портала недоступны. Для базовых версий некоторых конфигураций обновления предоставляются бесплатно — уточняйте условия для вашей редакции.

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

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

Что делать, если обновление зависло?

Сначала проверьте, идет ли реальная работа: активность диска и процессора в диспетчере задач, размер временных файлов. Реструктуризация больших таблиц может выглядеть как зависание. Если активности нет длительное время — завершите процесс и восстановите базу из резервной копии, затем разбирайте причину (нехватка места, блокировки, версия платформы).

Нужно ли обновлять платформу вместе с конфигурацией?

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

Как откатить обновление, если что-то пошло не так?

Штатного «отката» релиза нет: восстановление выполняется только из резервной копии — загрузкой файла .dt через конфигуратор или восстановлением бэкапа средствами СУБД. Поэтому копия перед обновлением обязательна, а ее работоспособность стоит проверять заранее.

Итог

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

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