Администрирование · 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С и распакуйте архив
- 2Завершите все сеансы 1С на компьютере или остановите службу агента сервера
- 3Запустите setup.exe и выберите нужные компоненты
- 4Завершите установку и при необходимости перезапустите службу сервера 1С
- 5Запустите базу — при первом старте может потребоваться конвертация, подтвердите её только при наличии резервной копии
Важный нюанс клиент-серверного режима: версии платформы на сервере и на клиентских машинах должны совпадать. Если обновить только сервер, пользователи со старыми клиентами не смогут подключиться — получат сообщение о несовместимости версий. Поэтому обновление платформы в сети планируется комплексно: сервер плюс все рабочие места, либо используется тонкий/веб-клиент, который обновляется централизованно.
Несколько версий платформы могут сосуществовать на одном компьютере — это нормальная практика. В свойствах базы в списке информационных баз можно явно указать, какую версию использовать (параметр «Версия 1С:Предприятия»). Это удобно, когда разные базы работают на разных релизах платформы.
Обновление конфигурации через конфигуратор
Классический способ — обновление через конфигуратор. Откройте базу в конфигураторе, убедитесь, что активных пользователей нет (Администрирование → Активные пользователи), затем выберите «Конфигурация» → «Поддержка» → «Обновить конфигурацию». В диалоге укажите источник: «Поиск доступных обновлений» (программа сама найдёт подходящие файлы в указанных каталогах) или «Выбор файла обновления», если вы вручную скачали файл с расширением .cfu.
После выбора обновления конфигуратор покажет информацию о релизе и начнёт сравнение и объединение конфигураций. В типовой конфигурации без доработок процесс проходит автоматически. Если конфигурация изменялась (снятые с поддержки объекты, добавленные реквизиты), откроется окно сопоставления объектов — здесь нужно внимательно решить, какие изменения поставщика принять, а какие свои доработки сохранить. Ошибочный выбор на этом этапе может затереть прикладные доработки.
Завершающий этап — обновление конфигурации базы данных (клавиша F7 или «Конфигурация» → «Обновить конфигурацию базы данных»). На этом шаге выполняется реструктуризация: изменение структуры таблиц под новую конфигурацию. На больших базах реструктуризация может занимать от нескольких минут до нескольких часов — не прерывайте процесс. После него при первом запуске в режиме «Предприятие» выполнятся обработчики обновления данных (перенос данных в новые структуры, заполнение новых реквизитов).
Путь обновления в конфигураторе:
Конфигурация → Поддержка → Обновить конфигурацию
→ Искать доступные обновления / Выбор файла обновления (.cfu)
→ Выполнить → F7 (обновить конфигурацию БД)
→ Запуск в режиме Предприятие → обработчики обновленияАвтоматическое обновление через интернет-поддержку
Для типовых конфигураций без доработок самый простой путь — обновление прямо из режима «Предприятие». Путь зависит от конфигурации, обычно это «Администрирование» → «Обслуживание» → «Обновление версии программы» (в некоторых конфигурациях — через «Сервис»). Программа сама проверит наличие новых релизов на серверах 1С, скачает нужные файлы, включая промежуточные, и выполнит обновление.
Для работы механизма требуется подключённая интернет-поддержка (логин и пароль от портала 1С, действующий договор ИТС) и отсутствие других сеансов в базе. Перед запуском программа предложит создать резервную копию — не отказывайтесь. Обновление можно запланировать на ночь: программа сама завершит сеансы пользователей в указанное время, обновится и сообщит о результате.
Способы обновления конфигурации
Подходит для типовых конфигураций без доработок. Минимум действий, программа сама качает и ставит релизы. Ограничение: нужна интернет-поддержка и нет контроля над объединением объектов.
Универсальный способ, обязателен для доработанных конфигураций. Позволяет контролировать объединение объектов. Требует навыков работы в конфигураторе и ручного скачивания файлов.
Быстрый вариант для типовых баз, но без объединения — все доработки будут потеряны. Использовать только при полной уверенности, что конфигурация типовая.
Особенности обновления клиент-серверных баз
В клиент-серверном варианте перед обновлением нужно заблокировать подключения через консоль кластера серверов 1С: в свойствах информационной базы установите «Блокировка начала сеансов включена» и задайте сообщение для пользователей. Затем завершите активные сеансы и убедитесь, что не осталось фоновых заданий — они тоже мешают монопольному доступу.
Отдельное внимание — регламентным заданиям. Если во время обновления запустится регламентное задание, обновление может завершиться ошибкой занятости базы. Рекомендуется временно отключить выполнение регламентных заданий в свойствах базы на сервере, а после успешного обновления включить обратно.
После обновления конфигурации базы данных первый запуск с обработчиками обновления лучше выполнить вручную под учётной записью администратора, а не ждать, пока это сделает первый вошедший пользователь. Так вы контролируете процесс и сразу видите ошибки отложенных обработчиков, если они возникнут.
Отложенные обработчики обновления могут выполняться в фоне уже после того, как пользователи начали работать. Проверьте их статус: Администрирование → Обслуживание → Результаты обновления программы. Если часть обработчиков завершилась с ошибкой, данные в новых разделах могут быть неполными до их повторного выполнения.
Проверка результата и типичные ошибки
После обновления откройте «О программе» и сверьте версию конфигурации с той, до которой обновлялись. Затем проверьте ключевые функции: проведение типового документа, формирование основного отчёта, печатную форму, обмен данными, если он настроен. Для учётных конфигураций имеет смысл сверить итоги по оборотно-сальдовой ведомости до и после обновления — цифры не должны измениться.
Как проверить результат
Совпадает с целевым релизом обновления
Версия не изменилась — обновление не применилось
Все выполнены без ошибок
Есть ошибки или обработчики «зависли» в очереди
Совпадают со значениями до обновления
Расхождения в остатках или оборотах
Документы проводятся, отчёты формируются
Ошибки при проведении, пустые или «падающие» отчёты
Если обновление завершилось ошибкой, не пытайтесь повторно запускать его «наугад». Зафиксируйте текст ошибки, проверьте технологический журнал (для серверных баз) и при невозможности быстро локализовать причину восстановите базу из резервной копии и перенесите попытку на тестовую копию базы. Отработка обновления на копии — стандартная практика для крупных и доработанных конфигураций.
Как выбрать действие
Частые вопросы
Можно ли обновить 1С без договора ИТС?
Файлы обновлений типовых конфигураций официально распространяются в рамках договора информационно-технологического сопровождения. Без действующего договора скачать обновления с портала 1С и использовать автоматическое обновление через интернет-поддержку не получится. Платформа при этом обновляется теми дистрибутивами, которые у вас есть, но актуальные релизы конфигураций без ИТС недоступны.
Сколько времени занимает обновление?
Для небольшой файловой базы типовой конфигурации — обычно от 15 минут до часа, включая копирование и обработчики обновления. На крупных клиент-серверных базах реструктуризация и обработчики могут занимать несколько часов. Планируйте обновление на нерабочее время с запасом и всегда закладывайте время на возможный откат из копии.
Что делать, если после обновления база не запускается?
Сначала проверьте версию платформы: если релиз конфигурации требует более новую платформу, установите её. Если ошибка в самой базе — восстановите её из резервной копии (.dt через «Загрузить информационную базу» или backup СУБД) и разбирайте причину на тестовой копии. Не запускайте «Тестирование и исправление» на рабочей базе без копии — эта процедура может необратимо изменить данные.
Нужно ли обновлять платформу при каждом обновлении конфигурации?
Нет. Платформу обновляют только когда этого требует новый релиз конфигурации (минимальная версия указана в описании релиза) или когда нужны исправления и возможности новой платформы. Лишние частые обновления платформы в клиент-серверной сети, наоборот, создают работу по синхронизации версий на всех рабочих местах.
Как обновить конфигурацию, если она снята с поддержки?
Снятая с поддержки конфигурация обновляется только вручную через конфигуратор: на этапе объединения нужно сопоставить изменённые вами объекты с новыми версиями поставщика и решить, что переносить. Это трудоёмкая работа, требующая понимания структуры конфигурации. Альтернатива — вернуть конфигурацию на поддержку (если доработки минимальны), после чего обновления снова будут ставиться автоматически.
Можно ли отменить обновление после его завершения?
Штатной кнопки «откатить обновление» в 1С нет. Единственный способ вернуться на прежнюю версию — восстановить базу из резервной копии, сделанной до обновления. Именно поэтому копия создаётся до начала любых действий, а не «потом, если что-то пойдёт не так».
Что важно запомнить
Обновление 1С всегда начинается с резервной копии и завершения всех сеансов. Платформа и конфигурация обновляются отдельно: платформа — установкой дистрибутива, конфигурация — через конфигуратор или автоматически из режима «Предприятие». Не пропускайте промежуточные релизы, не прерывайте реструктуризацию и после обновления проверьте версию, отложенные обработчики и итоги учёта. Доработанные и крупные базы сначала обновляйте на тестовой копии.