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