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