Администрирование · 9 мин
Как обновить 1С из шаблона: пошаговое руководство
Как обновить конфигурацию 1С из шаблона: установка шаблона, обновление через конфигуратор, поддержка, типичные ошибки и проверка результата.
Обновление из шаблона — один из стандартных способов привести конфигурацию 1С к актуальному релизу, когда автоматическое обновление через интернет недоступно: нет подписки ИТС на конкретном компьютере, закрыт доступ в сеть или база развёрнута на изолированном сервере. Шаблон — это комплект файлов поставки (CF) и файлов обновления (CFU), которые устанавливаются в каталог шаблонов и затем используются конфигуратором.
Процедура выполняется в два этапа: сначала шаблон нужного релиза устанавливается на компьютер, затем в режиме «Конфигуратор» запускается обновление конфигурации базы данных. Оба этапа требуют монопольного доступа к базе и прав администратора, а любая ошибка на середине пути без резервной копии может оставить базу в нерабочем состоянии.
Ниже разобран полный цикл: от подготовки и установки шаблона до проверки результата и решения типичных проблем — например, когда конфигуратор «не видит» установленный шаблон или ругается на порядок версий.
Что такое шаблон обновления и когда он нужен
Шаблон конфигурации — это набор файлов, который фирма «1С» поставляет с каждым релизом. Внутри находятся полный файл конфигурации с расширением .cf, файлы обновления .cfu (предназначены для перехода с конкретных предыдущих версий) и служебные файлы с описанием поставки. Именно наличие CFU-файла для вашей текущей версии определяет, сможете ли вы обновиться «по цепочке» или придётся ставить промежуточные релизы.
Обновление из шаблона применяется в нескольких ситуациях: когда обновление через интернет-сервис недоступно, когда нужно обновить базу на сервере без выхода в сеть, когда требуется «перепрыгнуть» через несколько релизов вручную и когда конфигурация снята с поддержки и автоматический механизм отказывается работать. Также это единственный способ развернуть чистую базу конкретного релиза из CF-файла.
Подготовка: резервная копия и проверка версии
Перед любыми действиями сделайте резервную копию. Для файловой базы достаточно выгрузки через «Администрирование → Выгрузить информационную базу» в конфигураторе (файл .dt) либо копирования файла 1Cv8.1CD при остановленной работе пользователей. Для клиент-серверной базы надёжнее средствами СУБД (например, pg_dump для PostgreSQL) — выгрузка в DT на больших базах занимает много времени и не всегда подходит для отката.
Далее уточните текущую версию конфигурации: в режиме «Предприятие» откройте сведения о программе или в конфигураторе посмотрите «Конфигурация → Поддержка → Настройка поддержки». Сверьте эту версию со списком версий, с которых обновляется нужный релиз, — список есть в файле поставки и в описании релиза на портале 1С. Если вашей версии в списке нет, потребуется последовательно установить промежуточные релизы.
Установка шаблона на компьютер
Дистрибутив релиза скачивается с портала 1С (portal.1c.ru) по действующей подписке ИТС либо поставляется на диске. Запустите установщик setup.exe из комплекта поставки. На этапе выбора каталога установщик предложит путь к каталогу шаблонов — по умолчанию это папка вида C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\tmplts или общий каталог, заданный при установке платформы.
Если база обновляется на сервере, шаблон должен быть установлен на той машине, где запускается конфигуратор, — платформа ищет шаблоны локально, а не на сервере 1С. Путь к каталогу шаблонов можно проверить и изменить в настройках запуска: в окне стартера 1С выберите базу, нажмите «Настройка» и посмотрите параметр «Каталоги шаблонов конфигураций».
Обновление конфигурации в конфигураторе
Откройте базу в режиме «Конфигуратор». Убедитесь, что активен монопольный режим: «Администрирование → Монопольный режим» — без него команды обновления будут недоступны. Затем перейдите в меню «Конфигурация → Поддержка → Обновить конфигурацию».
В диалоге выбора источника отметьте вариант «Поиск доступных обновлений» — конфигуратор просканирует каталоги шаблонов и покажет найденные релизы, подходящие для вашей версии. Альтернатива — «Выбор файла обновления», где вручную указывается путь к CFU- или CF-файлу; этот вариант удобен, когда шаблон распакован в произвольную папку. Выберите нужный релиз и подтвердите запуск.
Далее конфигуратор покажет окно с перечнем изменений и предложит выполнить обновление. После согласия начнётся сравнение и объединение конфигураций: для типовой конфигурации на поддержке этот шаг проходит автоматически, для доработанной — откроется окно сопоставления объектов, где потребуется вручную разрешить конфликты. В завершение примите изменения и выполните «Обновление конфигурации базы данных» (клавиша F7), согласившись с реструктуризацией.
- 1Сделайте резервную копию базы (DT или средствами СУБД)
- 2Установите шаблон нужного релиза в каталог шаблонов
- 3Откройте базу в конфигураторе, включите монопольный режим
- 4Выполните «Конфигурация → Поддержка → Обновить конфигурацию»
- 5Выберите «Поиск доступных обновлений» и нужный релиз
- 6Примите изменения и обновите конфигурацию базы данных (F7)
- 7Запустите базу в режиме «Предприятие» для выполнения обработчиков обновления
Завершение: обработчики обновления и проверка
Обновление конфигурации базы данных меняет только структуру метаданных. Фактическое преобразование данных — перенос значений, заполнение новых реквизитов, пересчёт итогов — выполняют обработчики обновления при первом запуске в режиме «Предприятие». Запустите базу под пользователем с полными правами и дождитесь окончания процедуры: на больших базах она может занимать от нескольких минут до нескольких часов.
Прерывать работу обработчиков нельзя: частично выполненное обновление данных — типичная причина ошибок в отчётах и проведении документов. Если процесс завис или завершился с ошибкой, смотрите журнал регистрации и информацию о ходе обновления в разделе «Обновление версии программы» (в типовых конфигурациях).
Как проверить результат
Совпадает с установленным релизом
Осталась старая версия — обновление данных не завершено
Все обработчики выполнены, ошибок нет
Есть отложенные или аварийно завершённые обработчики
Формы открываются, данные на месте
Ошибки формата, пустые реквизиты, сообщения об отсутствующих объектах
Особые случаи: доработанная конфигурация и цепочка релизов
Конфигурация с доработками
Если конфигурация изменялась, в окне сравнения и объединения снимите лишние флажки аккуратно: платформа по умолчанию может пометить к замещению объекты, которые вы дорабатывали. Правильная стратегия — обновляться в режиме «Взять из новой конфигурации поставщика» только для неизменённых объектов, а доработки переносить вручную после сравнения. Перед объединением полезно сохранить отчёт о сравнении, чтобы видеть полный список расхождений.
Переход через несколько версий
Когда текущая версия сильно отстаёт, обновление выполняется цепочкой: ставятся шаблоны промежуточных релизов, и база последовательно обновляется через каждый из них. Пропускать релизы можно только в пределах списка версий, указанных в поставке целевого релиза. Попытка загрузить CF-файл «в лоб» через «Загрузить конфигурацию из файла» вместо обновления — частая причина потери данных: загрузка полностью замещает конфигурацию без выполнения обработчиков переноса.
Частые вопросы
Конфигуратор не видит установленный шаблон. Что делать?
Проверьте путь к каталогу шаблонов в настройках стартера 1С (кнопка «Настройка» в окне запуска) и убедитесь, что шаблон установлен именно туда. Также убедитесь, что в папке шаблона есть подкаталог с нужным релизом и файлом обновления. Как обходной вариант — используйте «Выбор файла обновления» и укажите CFU-файл вручную.
Можно ли обновиться сразу на последний релиз, минуя промежуточные?
Только если ваша текущая версия входит в список версий, с которых обновляется целевой релиз. Этот список приведён в описании поставки релиза. Если версии в списке нет — устанавливайте промежуточные шаблоны и обновляйтесь последовательно.
Чем обновление из шаблона отличается от обновления через интернет?
Результат тот же: в обоих случаях применяются одни и те же файлы обновления. Разница только в способе доставки: при интернет-обновлении платформа сама скачивает дистрибутив и ставит шаблон, при обновлении из шаблона вы делаете это вручную. Ручной способ даёт контроль над выбором релиза и работает без доступа к сети.
Нужно ли обновлять платформу вместе с конфигурацией?
Не всегда, но у каждого релиза конфигурации есть требования к минимальной версии платформы. Если при запуске появляется сообщение о несовместимости, сначала установите рекомендуемую версию платформы, а затем повторите обновление конфигурации. Понижать версию платформы после обновления конфигурации нельзя.
Что делать, если обновление завершилось с ошибкой реструктуризации?
Не запускайте базу в рабочем режиме. Восстановите резервную копию, затем выполните тестирование и исправление базы (физическую целостность и ссылки) и только после этого повторите обновление. Если ошибка повторяется, проанализируйте сообщение в журнале: часто причина в повреждённых данных или недостатке места на диске.
Что важно запомнить
Обновление из шаблона — это установка дистрибутива релиза в каталог шаблонов и последующее обновление через конфигуратор с монопольным доступом. Обязательные условия безопасности: резервная копия до начала, проверка совместимости версий и доведение до конца обработчиков обновления в режиме «Предприятие».