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