Ручное обновление 1С из скачанного файла: платформа, шаблон, Конфигуратор
Содержание
Чтобы обновить 1С из дистрибутива, распакуйте архив релиза, запустите setup.exe — он положит файл обновления 1cv8.cfu в каталог шаблонов. Затем в Конфигураторе откройте Конфигурация → Поддержка → Обновить конфигурацию, укажите этот файл и примите изменения структуры базы. Если релиз требует более новой платформы, сначала ставится она.
Ручное обновление из файла нужно, когда автообновление через интернет недоступно: закрытый контур, нет логина на портале поддержки, нужно пройти несколько промежуточных релизов подряд или конфигурация доработана. Порядок ниже одинаков для БП 3.0, ЗУП 3.1, УТ 11 и других типовых конфигураций на платформе 8.3.
Что проверить перед обновлением 1С из дистрибутива
Пять минут подготовки решают, пройдёт обновление за полчаса или растянется на день.
- Текущий релиз. В режиме 1С:Предприятие откройте
Справка → О программе(или значок «i» в правом верхнем углу). Запишите номер конфигурации, например3.0.150.23, и версию платформы. - Цепочка релизов. Файл обновления умеет обновлять только с определённых версий. Список лежит в файле
UpdInfo.txtв папке релиза, строкаFromVersions=. Если вашего номера там нет, понадобятся промежуточные релизы. - Минимальная платформа. В описании релиза указана минимальная версия платформы. Номер установленной платформы должен быть не ниже её.
- Доработки. Если конфигурация снята с поддержки или в неё вносили изменения, обновление пойдёт через сравнение и объединение. Это отдельный сценарий, на него нужно больше времени.
- Резервная копия. В Конфигураторе:
Администрирование → Выгрузить информационную базу, сохраните файл.dtвне папки базы. Для файловой базы можно дополнительно скопировать каталог с1Cv8.1CD.
Без выгрузки .dt не начинайте. Неудачное объединение или прерванная реструктуризация откатываются только из копии.
Обновление структуры базы требует, чтобы все пользователи вышли. Предупредите коллег заранее и выберите окно: вечер или выходной для крупной базы.
Какие бывают дистрибутивы 1С и что в них лежит
На портале поддержки у каждого релиза обычно два варианта загрузки: дистрибутив обновления и полный дистрибутив. Платформа скачивается отдельно.
| Что скачали | Что внутри | Для чего |
|---|---|---|
| Дистрибутив обновления | setup.exe, 1cv8.cfu, UpdInfo.txt, описание изменений | Обычное обновление конфигурации на поддержке |
| Полный дистрибутив | setup.exe, 1cv8.cf, демо-база 1cv8.dt, файлы описания | Новая база с нуля, обновление снятой с поддержки конфигурации |
| Технологическая платформа | setup.exe, .msi-пакеты, упакованные компоненты | Установка или обновление самой программы 1С:Предприятие |
Чем отличаются файлы конфигурации:
- 📦
.cfu— файл обновления. Содержит только разницу и применяется к конфигурации на поддержке, если её версия есть в списке допустимых. - 📦
.cf— полная конфигурация. Применяется к любой версии, но через сравнение и объединение, вручную. - 📦
.dt— выгрузка базы с данными. Для обновления не подходит, её загружают целиком вместо текущей базы. - 📦
.efd— упакованный дистрибутив в старых комплектах. Сам по себе не открывается, его распаковываетsetup.exeиз той же папки.
Если скачан архив (.zip, .rar, .exe-самораспаковщик), сначала распакуйте его в отдельную папку. Запускать setup.exe прямо из архива не стоит: установщик может не найти соседние файлы.
Шаг 1. Обновление платформы 1С из дистрибутива
Платформу обновляют первой, если новому релизу нужна более свежая версия. Если текущей хватает, переходите к шагу 2.
Файловый вариант и клиентские компьютеры
- Распакуйте архив платформы, например «Технологическая платформа 1С:Предприятия (64-bit) для Windows».
- Запустите
setup.exeот имени администратора. - В списке компонентов оставьте
1С:Предприятиеи1С:Предприятие — тонкий клиент. Остальное ставьте по необходимости. - Дождитесь окончания и нажмите «Готово».
Новая версия ставится рядом со старой, в отдельную папку вида C:\Program Files\1cv8\8.3.xx.xxxx. Старые версии не удаляются. Окно запуска по умолчанию открывает базы самой новой установленной версией.
Если базу нужно открывать конкретной версией, в окне запуска выберите базу → «Изменить» → последняя страница мастера → поле «Версия 1С:Предприятия». Туда пишется номер, например 8.3.25.
Клиент-серверный вариант
В клиент-серверной базе версия клиента должна совпадать с версией сервера. Поэтому новую платформу ставят и на сервер, и на все рабочие места.
На сервере при установке отметьте компонент «Сервер 1С:Предприятия» и вариант установки как службы. Для служб старой и новой версии используются разные исполняемые файлы, поэтому после установки проверьте, какая служба запущена, в оснастке services.msc.
Остановка службы сервера 1С обрывает все сеансы пользователей во всех базах кластера. Делайте это только в согласованное окно работ.
Старые версии платформы можно удалить через «Программы и компоненты», когда новая проверена. Держать десяток версий нет смысла: каждая занимает несколько сотен мегабайт.
Шаг 2. Установка шаблона обновления конфигурации
Файл 1cv8.cfu можно указать Конфигуратору и прямо из распакованной папки. Но удобнее установить шаблон
: так Конфигуратор сам найдёт все доступные обновления.
- В папке распакованного дистрибутива обновления запустите
setup.exe. - Мастер предложит каталог шаблонов. По умолчанию это
%APPDATA%\1C\1cv8\tmplts. - Нажмите «Далее» и «Готово».
После установки файлы окажутся в подпапке вида tmplts\1c\Accounting\3_0_150_25. Имя последней папки — номер релиза, точки заменены подчёркиванием.
Проходите цепочку из нескольких релизов? Установите все нужные шаблоны сразу, по очереди. Конфигуратор покажет их списком, и вы будете выбирать следующий без новой распаковки.
Если на компьютере работает несколько пользователей Windows, учтите: %APPDATA% у каждого свой. Шаблон, установленный под одной учётной записью, Конфигуратор под другой не увидит. Выход — указать общий каталог шаблонов в мастере установки или выбрать файл вручную.
Шаг 3. Обновление конфигурации 1С через Конфигуратор
Это основной способ ручного обновления. Работает и для файловых, и для клиент-серверных баз.
Конфигурация на поддержке, без доработок
- Запустите базу в режиме «Конфигуратор» под пользователем с полными правами.
- Откройте дерево:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Отметьте «Поиск доступных обновлений (рекомендуется)», если ставили шаблон. Или «Выбор файла обновления» — и укажите
1cv8.cfu. - Если шаблонов несколько, выберите релиз, следующий по цепочке. Подходящие Конфигуратор показывает сам, неподходящие не предлагает.
- Прочитайте окно с информацией о релизе и нажмите «Продолжить обновление».
- В окне обновления нажмите «Выполнить» (в некоторых версиях платформы кнопка называется «Обновить»).
- На вопрос об обновлении конфигурации базы данных ответьте «Да».
- Появится окно «Реорганизация информации» со списком изменений структуры. Нажмите «Принять».
Конфигуратор сохраняет новую конфигурацию в базу. Этот этап — «Обновить конфигурацию
базы данных», клавиша F7 — и требует, чтобы в базе не было других пользователей.
Не прерывайте реорганизацию и не закрывайте Конфигуратор через диспетчер задач. На большой базе она идёт десятки минут без видимого прогресса. Прерванная реорганизация — прямой путь к восстановлению из копии.
Конфигурация с доработками или снятая с поддержки
Если в конфигурацию вносили изменения, после шага 7 откроется окно сравнения и объединения. В нём три колонки: основная конфигурация, старая конфигурация поставщика и новая.
- 🟢 Объекты, которые меняли только в поставке, объединяются автоматически.
- 🟡 Объекты, изменённые и у вас, и в поставке, отмечены особо. Для них выбирают режим объединения: взять из новой поставки или объединить с приоритетом основной конфигурации.
- 🔴 Модули с правками сравнивают по процедурам. Здесь нужен программист, который знает, что и зачем меняли.
Если конфигурация полностью снята с поддержки, .cfu применить нельзя. Тогда используют .cf из полного дистрибутива: тот же пункт Обновить конфигурацию, только файл — 1cv8.cf. Объединение пройдёт по всем объектам, и проверять придётся больше.
Доработки, вынесенные в расширения конфигурации, обновлению основной конфигурации почти не мешают. Если правки ещё живут в самой конфигурации, их перенос в расширения окупается уже на втором-третьем обновлении.
Обновление из файла через помощник в режиме Предприятия
В типовых конфигурациях на БСП (БП 3.0, ЗУП 3.1, УТ 11 и другие) есть встроенный помощник обновления. Его называют центром обновлений. Он умеет брать релиз не только из интернета, но и из файла на локальном или сетевом диске.
Где открыть в БП 3.0: Администрирование → Интернет-поддержка и сервисы, ссылка «Обновление версии программы». В других конфигурациях помощник находится в том же разделе администрирования или через поиск по разделу.
Порядок работы:
- Откройте помощник обновления.
- Выберите вариант получения обновления из файла, а не из интернета.
- Укажите файл
1cv8.cfu. Если конфигурация не на поддержке и подходит только полный дистрибутив —1cv8.cf. - Выберите, когда обновлять: сейчас или при завершении работы.
- Подтвердите. Программа сама создаст резервную копию (если отметить этот пункт), закроет сеанс, запустит Конфигуратор в пакетном режиме и вернётся обратно.
Для клиент-серверной базы помощник запросит пароль администратора кластера 1С, если он задан. Для файловой базы ничего дополнительного не нужно.
| Способ | Когда подходит | Ограничения |
|---|---|---|
| Конфигуратор | Любая база, доработки, цепочка релизов | Нужен человек с доступом к Конфигуратору |
| Помощник из файла | Типовая база без доработок, обновление силами бухгалтера | Доработанную конфигурацию не объединит, при ошибке нужен Конфигуратор |
Помощник удобен для небольших типовых баз. Если обновление прервалось с ошибкой, дальше разбираются в Конфигураторе: откройте его и посмотрите, на каком этапе всё остановилось.
После обновления: обработка данных и проверка
Обновление конфигурации — только половина работы. Вторая половина начинается при первом запуске в режиме 1С:Предприятие.
- Запустите базу под администратором. Программа сообщит, что версия обновлена, и запустит обработку обновления данных. Не закрывайте окно до её завершения.
- Часть обработчиков выполняется отложенно, в фоне, уже после входа пользователей. Их состояние видно в
Администрирование → Обслуживание, блок с результатами обновления программы. - Проверьте номер релиза в
Справка → О программе. - Откройте пару документов и отчётов, которыми пользуетесь каждый день. Сформируйте оборотно-сальдовую ведомость за прошлый месяц и сравните итоги с данными до обновления.
Если в цепочке несколько релизов, запускайте Предприятие и дожидайтесь обработки данных после КАЖДОГО промежуточного обновления. Пропуск этого шага — частая причина ошибок на следующих релизах.
Ошибки при обновлении 1С из дистрибутива и как их снять
Нажмите на симптом, чтобы увидеть причину и решение.