Новая база из шаблона, загрузка .cf и обновление .cfu в 1С 8.3
Содержание
Установить конфигурацию
на 1С 8.3 можно тремя способами. Новую базу создают из шаблона: запускают setup.exe из дистрибутива конфигурации, а затем в окне запуска выбирают Добавить → Создание новой информационной базы → Создание информационной базы из шаблона. Файл .cf загружают в Конфигураторе командой Конфигурация → Загрузить конфигурацию из файла. Обновление .cfu ставят через Конфигурация → Поддержка → Обновить конфигурацию.
Задача в каждом случае своя, и путать способы опасно. Если загрузить .cf поверх рабочей базы вместо обновления, слетят доработки и настройки поддержки. Ниже разобран каждый путь: от подготовки до проверки результата.
Какой способ установки конфигурации вам нужен
Сначала посмотрите, какой файл у вас на руках и какая стоит задача.
| Что есть | Задача | Способ |
|---|---|---|
Папка с setup.exe (дистрибутив) | Новая чистая база | Установить шаблон, создать базу из шаблона |
Файл 1Cv8.cf | Новая база или замена конфигурации в пустой базе | Загрузить конфигурацию из файла |
Файл 1Cv8.cfu | Обновить работающую базу до нового релиза | Поддержка → Обновить конфигурацию |
Файл .dt | Перенести базу целиком вместе с данными | Загрузить информационную базу |
Файл .cfe | Подключить доработку, не меняя типовую | Расширения конфигурации |
Платформа и конфигурация — разные вещи. Платформа (1cv8.exe) ставится один раз на компьютер. Конфигурация — это прикладное решение внутри базы: Бухгалтерия, ЗУП, УТ. Если 1С на компьютере ещё не установлена, начинать нужно с платформы. У каждого релиза конфигурации есть минимальная версия платформы, и она указана в описании релиза.
💡 .cfu нельзя загрузить в пустую базу: это файл обновления, а не полная конфигурация. Для новой базы нужен полный дистрибутив или .cf.
Подготовка базы перед установкой конфигурации
Для новой базы подготовка сводится к выбору папки и проверке версии платформы. Для обновления рабочей базы шагов больше.
Резервная копия
Перед загрузкой .cf или обновлением рабочей базы выгрузите её в .dt. В Конфигураторе это команда Администрирование → Выгрузить информационную базу. Файл сохраните вне каталога базы, лучше на другой диск.
Для файловой базы дополнительно можно скопировать папку с файлом 1Cv8.1CD, но только когда в базе никто не работает
. В клиент-серверном варианте копию делает и администратор СУБД средствами SQL Server или PostgreSQL.
Проверка цепочки обновлений
Файл .cfu подходит не к любой версии. Каждое обновление рассчитано на конкретные предыдущие релизы. Список лежит в файле UpdInfo.txt в папке релиза, строка FromVersions:
Version=3.0.xxx.xx
FromVersions=;3.0.yyy.yy;3.0.zzz.zz;
UpdateDate=...
Текущий релиз базы смотрят в Справка → О программе в режиме 1С:Предприятие. Если вашего номера в FromVersions нет, придётся ставить промежуточные релизы по очереди. Перескочить через несколько версий одним .cfu нельзя.
Освобождение базы от пользователей
Обновление конфигурации базы данных требует монопольного доступа. Пока в базе есть хоть один сеанс, 1С не применит изменения структуры.
- 👥 Предупредите сотрудников и назначьте окно: вечер или выходной.
- 🔒 В типовых конфигурациях есть обработка «Блокировка работы пользователей» в разделе
Администрирование → Обслуживание. Она запрещает новые входы и завершает текущие сеансы. - 🖥 В клиент-серверной базе активные сеансы видны в консоли кластера серверов, там же их можно удалить.
Принудительное завершение сеанса обрывает работу пользователя: несохранённый документ пропадёт. Делайте это только после предупреждения и в согласованное время.
Установка шаблона и создание новой базы
Этот путь нужен, когда вы начинаете учёт с нуля или хотите отдельную тестовую базу.
Шаг 1. Установите шаблон конфигурации
- Откройте папку дистрибутива и запустите
setup.exe. - Мастер предложит каталог шаблонов. По умолчанию это
%APPDATA%\1C\1cv8\tmplts. - Нажмите «Далее» и дождитесь копирования файлов.
В каталоге шаблонов появится структура вида 1c\Accounting\3_0_xxx_xx\ с файлами 1Cv8.cf, 1Cv8.cfu, описанием релиза и иногда демонстрационной базой .dt.
💡 Если шаблонов несколько и ими пользуются разные сотрудники, удобнее держать каталог в общей сетевой папке. Путь к нему указывают в окне запуска: кнопка Настройка → раздел каталогов шаблонов.
Каталог шаблонов со временем разрастается: каждый релиз занимает сотни мегабайт. Старые папки релизов, до которых ни одна база уже не опускается, можно удалить вручную. Оставьте только текущий релиз и те, что нужны как промежуточные звенья цепочки обновлений.
Шаг 2. Создайте базу из шаблона
- Запустите 1С. В окне выбора баз нажмите
Добавить. - Выберите
Создание новой информационной базы. - Отметьте
Создание информационной базы из шаблона. В дереве ниже раскройте нужную конфигурацию и выберите релиз. Чистая база — пункт с номером релиза, демобаза — отдельный пункт с пометкой «демо». - Задайте имя базы в списке.
- Выберите расположение: «На данном компьютере или на компьютере в локальной сети» для файловой базы или «На сервере 1С:Предприятия» для клиент-серверной.
- Укажите каталог и нажмите
Готово.
Платформа создаст базу и загрузит в неё конфигурацию. При первом входе откроется помощник начального заполнения. Он попросит указать организацию и основные настройки учёта.
Загрузка конфигурации из файла .cf
Этот способ выбирают, когда есть только .cf без установщика. Например, коллега прислал конфигурацию или нужно поставить конфигурацию из файла в только что созданную пустую базу.
- Создайте пустую базу:
Добавить → Создание новой информационной базы → Создание информационной базы без конфигурации…. - Откройте её кнопкой
Конфигуратор. - Выберите
Конфигурация → Загрузить конфигурацию из файла. - Укажите файл
1Cv8.cfи нажмите «Открыть». - Если 1С предложит поставить конфигурацию на поддержку, соглашайтесь: иначе обновлять её потом через
.cfuбудет нельзя. - На вопрос об обновлении конфигурации базы данных ответьте «Да», затем в окне со списком изменений нажмите «Принять».
Загрузка .cf полностью заменяет конфигурацию. Если сделать это в рабочей базе, где структура отличается, данные удалённых объектов пропадут, а доработки сотрутся. Для рабочей базы используйте обновление, а не загрузку.
Для переноса базы с данными .cf не подходит: он несёт только структуру. Перенос делают через .dt: Администрирование → Загрузить информационную базу в Конфигураторе новой пустой базы.
Обновление конфигурации файлом .cfu
Основной сценарий для работающей бухгалтерии: вышел новый релиз, базу нужно обновить и сохранить данные.
Шаг 1. Откройте окно обновления
- Запустите базу в режиме
Конфигуратор. - Нажмите
Конфигурация → Открыть конфигурацию, чтобы увидеть дерево объектов. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию.
Шаг 2. Укажите источник обновления
Окно предложит два варианта:
- 🔍 Поиск доступных обновлений. 1С просмотрит каталоги шаблонов и покажет релизы, которые подходят к текущей версии. Удобно, если дистрибутив обновления уже установлен через
setup.exe. - 📁 Выбор файла обновления. Укажите
1Cv8.cfuвручную, если файл лежит в отдельной папке.
Если нужного релиза нет в списке, значит, он не входит в FromVersions для вашей версии. Вернитесь к цепочке обновлений.
Шаг 3. Примите изменения
Дальнейшее зависит от режима поддержки:
- Типовая конфигурация без изменений. 1С покажет описание релиза. Нажмите «Продолжить обновление», затем «ОК».
- Конфигурация на поддержке с возможностью изменения. Откроется окно сравнения и объединения. Галочками отмечаются объекты, которые придут из нового релиза. Ваши доработки нужно проверить вручную, иначе их перезапишет поставщик.
После этого 1С обновит основную конфигурацию, то есть то, что хранится в Конфигураторе.
Применение изменений к базе данных
Пока не выполнено обновление конфигурации базы данных, пользователи работают на старой версии. Новая лишь лежит в Конфигураторе. Это частая ловушка: обновление «прошло», а в программе ничего не поменялось.
Сразу после шага 3 1С спросит, обновить ли конфигурацию базы данных. Если ответили «Нет» или закрыли окно, выполните команду вручную: Конфигурация → Обновить конфигурацию базы данных (клавиша F7).
- 1С проверит, нет ли других сеансов.
- Откроется окно «Реорганизация информации» со списком меняющихся объектов.
- Нажмите «Принять».
- Дождитесь окончания. На большой базе это может занять от нескольких минут до часа.
В заголовке окна Конфигуратора видна пометка, если основная конфигурация отличается от конфигурации базы данных. Это сигнал, что F7 ещё не нажимали.
Пакетное обновление из командной строки
Администраторы, которые обновляют несколько баз, используют пакетный режим Конфигуратора. Вариант для файловой базы:
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh" /N "Администратор" /P "пароль" /UpdateCfg "D:\Upd\1Cv8.cfu" /UpdateDBCfg /Out "D:\Upd\log.txt"
Ключ /UpdateCfg загружает обновление, /UpdateDBCfg применяет его к базе данных, /Out пишет журнал. Для серверной базы вместо /F указывают /S "сервер\имябазы". Такой режим работает только для конфигурации без доработок, где не требуется ручное объединение.
Ошибки при установке и обновлении
Большая часть проблем видна сразу по тексту сообщения.
Если ни один пункт не подошёл, проверьте права пользователя Windows на каталог базы. Для файловой базы нужен полный доступ к папке, иначе 1С не сможет создать служебные файлы при реорганизации.
Если обновить через Конфигуратор не получается
В типовых конфигурациях на БСП есть обновление из режима 1С:Предприятие. Раздел Администрирование → Интернет-поддержка и сервисы содержит команду обновления программы. Помощник сам скачает релизы по цепочке, сделает копию и применит изменения. Для этого нужно подключение к интернет-поддержке и действующий договор сопровождения.
Запуск после установки и проверка
После F7 закройте Конфигуратор и откройте базу в режиме 1С:Предприятие под администратором.
- При первом входе в новую версию запустятся обработчики обновления данных. Дождитесь окончания и не прерывайте их.
- Откройте
Справка → О программеи сверьте номер релиза. - Снимите блокировку работы пользователей, если включали её.
- Проверьте пару привычных операций: проведите тестовый документ, сформируйте отчёт за прошлый месяц.
- Если есть регламентные обмены, убедитесь, что они запустились.
Копию .dt до обновления храните хотя бы до закрытия ближайшего отчётного периода. Если через неделю обнаружится расхождение, будет с чем сравнить.
Частые вопросы
Можно ли обновлять базу, пока в ней работают люди?
Сколько времени занимает установка обновления?
Где взять дистрибутив конфигурации?
Почему не появляется окно с выбором шаблона при создании базы?
Что делать, если конфигурация снята с поддержки?
Конфигурация → Сравнить, объединить с конфигурацией из файла) и вручную проверьте все изменённые объекты.