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