Пять способов поставить конфигурацию 1С 8.3: шаблон, .cf, .cfe, .dt и перенос данных
Содержание
Чтобы установить конфигурацию в 1С 8.3 с нуля, запустите setup.exe из дистрибутива конфигурации: он положит шаблон в каталог шаблонов. Затем в окне запуска нажмите Добавить → Создание новой информационной базы → Создание информационной базы из шаблона и выберите нужный релиз. Если база уже есть и в неё нужно поставить другую конфигурацию, откройте Конфигуратор и выполните Конфигурация → Загрузить конфигурацию из файла, а затем обновите конфигурацию базы данных (F7).
Типичная ситуация: бухгалтер получил от партнёра архив с дистрибутивом, файл 1Cv8.cf или выгрузку .dt от коллег и не знает, с какого конца подступиться. У каждого файла свой способ установки и свои риски для данных. Разберём все варианты по порядку.
Подготовка: какой файл у вас на руках и что с ним делать
Сначала определите тип файла. От этого зависит и способ установки, и то, затронет ли он данные.
| Что у вас | Что это | Как устанавливать | Что будет с данными |
|---|---|---|---|
Папка с setup.exe | Дистрибутив конфигурации (шаблон) | Установщик + новая база из шаблона | Новая пустая или демо-база |
*.cf | Полная конфигурация без данных | Конфигуратор → загрузка из файла | Данные сохраняются, если структура совместима |
*.cfu | Файл обновления | Конфигуратор → обновление через поддержку | Данные сохраняются |
*.cfe | Расширение конфигурации | Режим «Предприятие» или Конфигуратор | Основная конфигурация не меняется |
*.dt | Выгрузка всей базы: конфигурация + данные | Конфигуратор → загрузка информационной базы | Текущие данные полностью заменяются |
Перед любой установкой проверьте три вещи:
- 🔢 Версия платформы. В описании релиза конфигурации указана минимальная версия платформы. Если установленная платформа ниже, база не откроется. Номер платформы виден в Конфигураторе:
Справка → О программе. - 💾 Резервная копия. Если ставите что-то в рабочую базу, сначала выгрузите её:
Администрирование → Выгрузить информационную базув Конфигураторе. Получится файл.dt, из которого базу можно восстановить целиком. - 👤 Права и доступ. Для работы в Конфигураторе нужны права администратора базы. Для обновления структуры базы и загрузки
.dtвсе пользователи должны выйти из программы.
Версию конфигурации текущей базы смотрите в режиме «Предприятие»: меню с тремя полосками или значок «?» в правом верхнем углу → О программе. Там же указан номер платформы.
Установка конфигурации из дистрибутива и создание новой базы
Этот способ нужен, когда вы начинаете работу с нуля: новая организация, учебная база, тестовый стенд.
Шаг 1. Установите шаблон
- Распакуйте архив с дистрибутивом в отдельную папку.
- Запустите
setup.exe. - Мастер предложит каталог для шаблонов. По умолчанию это
%APPDATA%\1C\1cv8\tmplts. Оставьте его, если нет причин менять. - Нажмите «Далее» и дождитесь окончания копирования.
Установщик ничего не меняет в существующих базах. Он только кладёт файлы конфигурации в каталог шаблонов, откуда их потом берёт окно запуска.
Шаг 2. Создайте базу из шаблона
- Запустите 1С:Предприятие — откроется список информационных баз.
- Нажмите
Добавить. - Выберите
Создание новой информационной базы→Далее. - Выберите
Создание информационной базы из шаблонаи раскройте дерево: в нём будут конфигурации и их релизы. Демо-версии подписаны отдельно. - Задайте имя базы и тип расположения: на этом компьютере (файловая) или на сервере 1С:Предприятия.
- Для файловой базы укажите пустой каталог, например
D:\Bases\Buh. - Нажмите
Готово. Платформа создаст базу и загрузит в неё конфигурацию.
При первом запуске конфигурация обычно открывает помощник начальной настройки. Сначала заполните сведения об организации и параметры учёта, а потом вводите документы.
Если в списке шаблонов пусто, окно запуска смотрит не в тот каталог. Проверьте путь в Настройка окна запуска: там задаются каталоги шаблонов конфигураций и обновлений.
Как установить конфигурацию из файла .cf в существующую базу
Файл .cf содержит только конфигурацию: справочники, документы, отчёты, формы. Данных в нём нет. Его загружают в Конфигураторе, и он полностью заменяет текущую конфигурацию базы.
Порядок действий
- Откройте базу в режиме
Конфигуратор. - Откройте дерево конфигурации:
Конфигурация → Открыть конфигурацию. - Сохраните текущую конфигурацию на всякий случай:
Конфигурация → Сохранить конфигурацию в файл. - Выберите
Конфигурация → Загрузить конфигурацию из файлаи укажите.cf. - Подтвердите замену. Платформа загрузит новую конфигурацию в основную конфигурацию (ту, что в Конфигураторе).
- Выполните
Конфигурация → Обновить конфигурацию базы данных(F7). Платформа покажет список изменений структуры — примите его.
До шага 6 база продолжает работать на старой конфигурации. Пользователи увидят изменения только после обновления конфигурации базы данных и перезапуска.
Загрузка .cf с другой структурой может удалить данные. Если в новой конфигурации нет справочника или реквизита, который был в старой, при обновлении структуры их таблицы и значения пропадут. Платформа покажет это в списке изменений — читайте его, прежде чем нажимать «Принять».
Когда .cf загружать нельзя
- 🔧 Конфигурация доработана. Загрузка из файла сотрёт все ваши правки. Для доработанной типовой используйте сравнение и объединение:
Конфигурация → Сравнить, объединить с конфигурацией из файла. - 📦 Нужно просто обновить релиз
. Для этого предназначен
.cfuи механизм поддержки:Конфигурация → Поддержка → Обновить конфигурацию. Он сохраняет связь с поставщиком, и следующие обновления пойдут штатно. - 🔄 Хотите сменить одну конфигурацию на другую (например, торговую на бухгалтерскую). Данные несовместимы по структуре, их переносят обменом — об этом ниже.
Установка без открытия Конфигуратора
Администраторы, которые обслуживают много баз, делают то же самое из командной строки. Пример для файловой базы:
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh" /N "Администратор" /P "" /LoadCfg "D:\dist\1Cv8.cf" /UpdateDBCfg /Out "D:\logs\load.log"
Номер платформы в пути замените на свой. Ключ /LoadCfg загружает конфигурацию, /UpdateDBCfg обновляет структуру базы, /Out пишет протокол. Если в протоколе ошибка — база осталась на старой конфигурации.
Расширения конфигурации: установка файла .cfe
Расширение — отдельный модуль, который добавляет или меняет поведение типовой конфигурации, не трогая её саму. Так ставят печатные формы, доработки от партнёров, интеграции. Типовая остаётся на поддержке и обновляется без объединения.
Расширения появились в платформе 8.3.6, поэтому в базах на более ранних платформах этого механизма нет.
Способ 1. В пользовательском режиме
В конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другие) расширения устанавливают без Конфигуратора:
- Откройте
Администрирование → Печатные формы, отчеты и обработки. - Перейдите по ссылке
Расширения. - Нажмите
Добавить из файлаи выберите.cfe. - Перезапустите программу — расширение подключится при следующем входе.
В карточке расширения есть флажок Безопасный режим. В безопасном режиме расширение не может обращаться к файлам, внешним компонентам и интернету. Снимайте флажок только для расширений от проверенного поставщика и только если он прямо этого требует.
Способ 2. Через Конфигуратор
- Откройте
Конфигурация → Расширения конфигурации. - Добавьте новое расширение кнопкой
Добавить. - Выделите его и в меню
Конфигурацияэтого расширения выберите загрузку из файла.cfe. - Обновите конфигурацию базы данных для расширения.
Загрузка .cfe и обновление конфигурации
базы данных — два разных шага. Если пропустить второй, расширение не заработает.
После обновления типовой конфигурации расширение может перестать применяться: объект, который оно меняет, в новом релизе переименовали или удалили. Платформа покажет это сообщением при запуске. Нужна новая версия расширения от разработчика.
Загрузка базы целиком из файла .dt
Файл .dt — полная выгрузка информационной базы: конфигурация, данные, пользователи, настройки. Его используют для переноса базы на другой компьютер, на сервер, для восстановления из копии.
Как загрузить .dt
- Создайте новую пустую базу в окне запуска:
Добавить → Создание новой информационной базы → Создание информационной базы без конфигурации. - Откройте её в режиме
Конфигуратор. - Выберите
Администрирование → Загрузить информационную базуи укажите.dt. - Платформа предупредит, что текущие данные будут заменены. Подтвердите.
- После загрузки Конфигуратор предложит перезапуститься. Согласитесь.
Загрузка .dt полностью стирает базу, в которую идёт загрузка. Никогда не грузите .dt в рабочую базу, не выгрузив её предварительно. Самый безопасный путь — всегда загружать в новую пустую базу и проверять результат там.
Что учесть
- 🔒 Загрузка требует монопольного доступа: в базе не должно быть других сеансов, включая фоновые задания.
- ⏱ Время зависит от объёма. Небольшая база загружается за минуты, база на десятки гигабайт — часами.
- 👥 Пользователи и их пароли переносятся вместе с базой. Входите под теми же учётными данными, что были в исходной.
- 🖥 Для клиент-серверной базы загрузку удобнее запускать на самом сервере или с машины с быстрой сетью до него.
Загрузить .dt можно и из командной строки ключом /RestoreIB, выгрузить — ключом /DumpIB. Это удобно для ночных регламентов.
Перенос данных между базами с разными конфигурациями
Иногда нужно не поставить конфигурацию, а сменить её с сохранением данных. Например, вести учёт в Бухгалтерии вместо УТ или перейти со старой самописной конфигурации на типовую. Загрузить чужой .cf или .dt здесь нельзя: структура объектов разная, данные потеряются.
Варианты переноса:
| Способ | Когда подходит | Сложность |
|---|---|---|
| Встроенная синхронизация данных | Между типовыми конфигурациями, у которых есть готовый обмен (например, УТ 11 и Бухгалтерия 3.0) | Низкая: настраивается в Администрирование → Синхронизация данных |
| Встроенные обработки переноса в новой конфигурации | Переход со старой редакции той же линейки, загрузка из 1С 7.7 | Средняя: нужен доступ к старой базе |
| Обработка «Универсальный обмен данными в формате XML» | Одинаковые по структуре справочники в разных базах | Средняя: требует сопоставления объектов |
| Конфигурация «Конвертация данных» с правилами обмена | Нетиповые и сильно доработанные базы | Высокая: правила пишет специалист |
Последовательность для любого способа:
- Создайте новую базу на целевой конфигурации из шаблона.
- Заполните сведения об организации и учётную политику до переноса.
- Перенесите сначала справочники (контрагенты, номенклатура, сотрудники), затем начальные остатки.
- Сверьте остатки по ключевым счетам или регистрам в обеих базах.
- Только после сверки переводите пользователей на новую базу.
Документы за прошлые периоды чаще не переносят. Достаточно справочников и остатков на дату перехода, а старую базу оставить для справок в режиме только чтения.
Ошибки при установке конфигурации и что с ними делать
Большинство сбоев при установке укладываются в несколько сообщений платформы. Нажмите на симптом, чтобы увидеть причину и решение.
Конфигурация → Обновить конфигурацию базы данных (F7).Если не помогло
Если база после загрузки не открывается вообще, не пытайтесь чинить её на месте. Создайте новую пустую базу и загрузите в неё резервный .dt, сделанный перед установкой. Это возвращает всё к исходному состоянию за несколько минут.
Для файловой базы дополнительно можно запустить тестирование и исправление: Администрирование → Тестирование и исправление в Конфигураторе. Оно тоже требует монопольного доступа и работает только с копией под рукой — исправление может удалить битые записи.