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

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

Как обновить 1С: руководство по администрированию и обновлению

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

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

Главное правило администрирования 1С: любое обновление начинается с резервной копии. Даже штатное типовое обновление может завершиться ошибкой реструктуризации, обрывом соединения с сервером или конфликтом доработок. Наличие актуальной копии превращает потенциальную аварию в откат за 15–30 минут. Второе правило — обновление выполняется в монопольном режиме: все пользователи и фоновые сеансы должны быть завершены, иначе программа просто не даст начать процесс или он прервётся на середине.

Способ обновления зависит от режима работы. В файловой базе обновление обычно запускается прямо из конфигуратора или через интернет-поддержку из режима «Предприятие». В клиент-серверном варианте (SQL) добавляются нюансы: блокировка сеансов через консоль кластера, копия средствами СУБД, контроль регламентных заданий. Ниже разобраны оба сценария, а также типичные ошибки и способы проверить результат.

Проверка текущих версий и выбор источника обновления

Первый шаг — выяснить, какие версии установлены сейчас. Версию конфигурации видно в режиме «Предприятие»: меню «Сервис» (или значок «i») → «О программе». Там же указана версия платформы, под которой запущен сеанс. Также версию платформы видно в заголовке окна конфигуратора и в списке установленных программ Windows.

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

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

Резервное копирование перед обновлением

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

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

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

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

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

Порядок установки новой платформы
  1. 1
    Скачайте дистрибутив платформы с портала 1С и распакуйте архив
  2. 2
    Завершите все сеансы 1С на компьютере или остановите службу агента сервера
  3. 3
    Запустите setup.exe и выберите нужные компоненты
  4. 4
    Завершите установку и при необходимости перезапустите службу сервера 1С
  5. 5
    Запустите базу — при первом старте может потребоваться конвертация, подтвердите её только при наличии резервной копии

Важный нюанс клиент-серверного режима: версии платформы на сервере и на клиентских машинах должны совпадать. Если обновить только сервер, пользователи со старыми клиентами не смогут подключиться — получат сообщение о несовместимости версий. Поэтому обновление платформы в сети планируется комплексно: сервер плюс все рабочие места, либо используется тонкий/веб-клиент, который обновляется централизованно.

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

Обновление конфигурации через конфигуратор

Классический способ — обновление через конфигуратор. Откройте базу в конфигураторе, убедитесь, что активных пользователей нет (Администрирование → Активные пользователи), затем выберите «Конфигурация» → «Поддержка» → «Обновить конфигурацию». В диалоге укажите источник: «Поиск доступных обновлений» (программа сама найдёт подходящие файлы в указанных каталогах) или «Выбор файла обновления», если вы вручную скачали файл с расширением .cfu.

После выбора обновления конфигуратор покажет информацию о релизе и начнёт сравнение и объединение конфигураций. В типовой конфигурации без доработок процесс проходит автоматически. Если конфигурация изменялась (снятые с поддержки объекты, добавленные реквизиты), откроется окно сопоставления объектов — здесь нужно внимательно решить, какие изменения поставщика принять, а какие свои доработки сохранить. Ошибочный выбор на этом этапе может затереть прикладные доработки.

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

text
Путь обновления в конфигураторе:
Конфигурация → Поддержка → Обновить конфигурацию
→ Искать доступные обновления / Выбор файла обновления (.cfu)
→ Выполнить → F7 (обновить конфигурацию БД)
→ Запуск в режиме Предприятие → обработчики обновления

Автоматическое обновление через интернет-поддержку

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

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

Способы обновления конфигурации

Автоматически из режима «Предприятие»

Подходит для типовых конфигураций без доработок. Минимум действий, программа сама качает и ставит релизы. Ограничение: нужна интернет-поддержка и нет контроля над объединением объектов.

Через конфигуратор с файлом .cfu

Универсальный способ, обязателен для доработанных конфигураций. Позволяет контролировать объединение объектов. Требует навыков работы в конфигураторе и ручного скачивания файлов.

Через файл полной конфигурации .cf (загрузка конфигурации)

Быстрый вариант для типовых баз, но без объединения — все доработки будут потеряны. Использовать только при полной уверенности, что конфигурация типовая.

Особенности обновления клиент-серверных баз

В клиент-серверном варианте перед обновлением нужно заблокировать подключения через консоль кластера серверов 1С: в свойствах информационной базы установите «Блокировка начала сеансов включена» и задайте сообщение для пользователей. Затем завершите активные сеансы и убедитесь, что не осталось фоновых заданий — они тоже мешают монопольному доступу.

Отдельное внимание — регламентным заданиям. Если во время обновления запустится регламентное задание, обновление может завершиться ошибкой занятости базы. Рекомендуется временно отключить выполнение регламентных заданий в свойствах базы на сервере, а после успешного обновления включить обратно.

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

Отложенные обработчики обновления могут выполняться в фоне уже после того, как пользователи начали работать. Проверьте их статус: Администрирование → Обслуживание → Результаты обновления программы. Если часть обработчиков завершилась с ошибкой, данные в новых разделах могут быть неполными до их повторного выполнения.
ПЗ
Практическое замечание

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

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

Контрольные точки

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

Версия в «О программе»
Норма

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

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

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

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

Все выполнены без ошибок

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

Есть ошибки или обработчики «зависли» в очереди

Итоги учёта (ОСВ, остатки)
Норма

Совпадают со значениями до обновления

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

Расхождения в остатках или оборотах

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

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

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

Ошибки при проведении, пустые или «падающие» отчёты

Типичные ошибки при обновлении 1С
01
Обновление без резервной копии — при ошибке реструктуризации база остаётся нерабочей, данные теряются
02
Запуск обновления при активных сеансах — процесс прерывается с ошибкой монопольного доступа или конфликтом блокировок
03
Пропуск обязательных промежуточных релизов — мастер не находит подходящий файл обновления
04
Обновление конфигурации на старой платформе — база не запускается, требуется срочное обновление платформы на всех рабочих местах
05
Загрузка .cf вместо объединения в доработанной конфигурации — все доработки стираются без возможности восстановления
06
Прерывание реструктуризации (выключение питания, «снятие» процесса) — структура базы повреждается, требуется восстановление из копии

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

Маршрут решения

Как выбрать действие

Конфигурация типовая, договор ИТС активен, база файловаяОбновляйте автоматически из режима «Предприятие» с созданием копии в мастере
Конфигурация доработана или снята с поддержкиОбновляйте вручную через конфигуратор с контролем объединения объектов, предварительно отработав на копии
Новый релиз требует более свежей платформыСначала обновите платформу на сервере и всех рабочих местах, затем конфигурацию
Ошибка обновления повторяется на тестовой копииПривлеките специалиста по 1С — самостоятельные эксперименты на рабочей базе недопустимы

Частые вопросы

Можно ли обновить 1С без договора ИТС?

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

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

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

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

Сначала проверьте версию платформы: если релиз конфигурации требует более новую платформу, установите её. Если ошибка в самой базе — восстановите её из резервной копии (.dt через «Загрузить информационную базу» или backup СУБД) и разбирайте причину на тестовой копии. Не запускайте «Тестирование и исправление» на рабочей базе без копии — эта процедура может необратимо изменить данные.

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

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

Как обновить конфигурацию, если она снята с поддержки?

Снятая с поддержки конфигурация обновляется только вручную через конфигуратор: на этапе объединения нужно сопоставить изменённые вами объекты с новыми версиями поставщика и решить, что переносить. Это трудоёмкая работа, требующая понимания структуры конфигурации. Альтернатива — вернуть конфигурацию на поддержку (если доработки минимальны), после чего обновления снова будут ставиться автоматически.

Можно ли отменить обновление после его завершения?

Штатной кнопки «откатить обновление» в 1С нет. Единственный способ вернуться на прежнюю версию — восстановить базу из резервной копии, сделанной до обновления. Именно поэтому копия создаётся до начала любых действий, а не «потом, если что-то пойдёт не так».

Итог

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

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