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