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