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