Пять способов поставить конфигурацию 1С 8.3: шаблон, .cf, .cfe, .dt и перенос данных

· 10 мин

Содержание

Чтобы установить конфигурацию в 1С 8.3 с нуля, запустите setup.exe из дистрибутива конфигурации: он положит шаблон в каталог шаблонов. Затем в окне запуска нажмите Добавить → Создание новой информационной базы → Создание информационной базы из шаблона и выберите нужный релиз. Если база уже есть и в неё нужно поставить другую конфигурацию, откройте Конфигуратор и выполните Конфигурация → Загрузить конфигурацию из файла, а затем обновите конфигурацию базы данных (F7).

Типичная ситуация: бухгалтер получил от партнёра архив с дистрибутивом, файл 1Cv8.cf или выгрузку .dt от коллег и не знает, с какого конца подступиться. У каждого файла свой способ установки и свои риски для данных. Разберём все варианты по порядку.

Подготовка: какой файл у вас на руках и что с ним делать

Сначала определите тип файла. От этого зависит и способ установки, и то, затронет ли он данные.

Что у васЧто этоКак устанавливатьЧто будет с данными
Папка с setup.exeДистрибутив конфигурации (шаблон)Установщик + новая база из шаблонаНовая пустая или демо-база
*.cfПолная конфигурация без данныхКонфигуратор → загрузка из файлаДанные сохраняются, если структура совместима
*.cfuФайл обновленияКонфигуратор → обновление через поддержкуДанные сохраняются
*.cfeРасширение конфигурацииРежим «Предприятие» или КонфигураторОсновная конфигурация не меняется
*.dtВыгрузка всей базы: конфигурация + данныеКонфигуратор → загрузка информационной базыТекущие данные полностью заменяются

Перед любой установкой проверьте три вещи:

  • 🔢 Версия платформы. В описании релиза конфигурации указана минимальная версия платформы. Если установленная платформа ниже, база не откроется. Номер платформы виден в Конфигураторе: Справка → О программе.
  • 💾 Резервная копия. Если ставите что-то в рабочую базу, сначала выгрузите её: Администрирование → Выгрузить информационную базу в Конфигураторе. Получится файл .dt, из которого базу можно восстановить целиком.
  • 👤 Права и доступ. Для работы в Конфигураторе нужны права администратора базы. Для обновления структуры базы и загрузки .dt все пользователи должны выйти из программы.

Версию конфигурации текущей базы смотрите в режиме «Предприятие»: меню с тремя полосками или значок «?» в правом верхнем углу → О программе. Там же указан номер платформы.

Установка конфигурации из дистрибутива и создание новой базы

Этот способ нужен, когда вы начинаете работу с нуля: новая организация, учебная база, тестовый стенд.

Шаг 1. Установите шаблон

  1. Распакуйте архив с дистрибутивом в отдельную папку.
  2. Запустите setup.exe.
  3. Мастер предложит каталог для шаблонов. По умолчанию это %APPDATA%\1C\1cv8\tmplts. Оставьте его, если нет причин менять.
  4. Нажмите «Далее» и дождитесь окончания копирования.

Установщик ничего не меняет в существующих базах. Он только кладёт файлы конфигурации в каталог шаблонов, откуда их потом берёт окно запуска.

Шаг 2. Создайте базу из шаблона

  1. Запустите 1С:Предприятие — откроется список информационных баз.
  2. Нажмите Добавить.
  3. Выберите Создание новой информационной базы → Далее.
  4. Выберите Создание информационной базы из шаблона и раскройте дерево: в нём будут конфигурации и их релизы. Демо-версии подписаны отдельно.
  5. Задайте имя базы и тип расположения: на этом компьютере (файловая) или на сервере 1С:Предприятия.
  6. Для файловой базы укажите пустой каталог, например D:\Bases\Buh.
  7. Нажмите Готово. Платформа создаст базу и загрузит в неё конфигурацию.

При первом запуске конфигурация обычно открывает помощник начальной настройки. Сначала заполните сведения об организации и параметры учёта, а потом вводите документы.

Если в списке шаблонов пусто, окно запуска смотрит не в тот каталог. Проверьте путь в Настройка окна запуска: там задаются каталоги шаблонов конфигураций и обновлений.

Как установить конфигурацию из файла .cf в существующую базу

Файл .cf содержит только конфигурацию: справочники, документы, отчёты, формы. Данных в нём нет. Его загружают в Конфигураторе, и он полностью заменяет текущую конфигурацию базы.

Порядок действий

  1. Откройте базу в режиме Конфигуратор.
  2. Откройте дерево конфигурации: Конфигурация → Открыть конфигурацию.
  3. Сохраните текущую конфигурацию на всякий случай: Конфигурация → Сохранить конфигурацию в файл.
  4. Выберите Конфигурация → Загрузить конфигурацию из файла и укажите .cf.
  5. Подтвердите замену. Платформа загрузит новую конфигурацию в основную конфигурацию (ту, что в Конфигураторе).
  6. Выполните Конфигурация → Обновить конфигурацию базы данных (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 и другие) расширения устанавливают без Конфигуратора:

  1. Откройте Администрирование → Печатные формы, отчеты и обработки.
  2. Перейдите по ссылке Расширения.
  3. Нажмите Добавить из файла и выберите .cfe.
  4. Перезапустите программу — расширение подключится при следующем входе.

В карточке расширения есть флажок Безопасный режим. В безопасном режиме расширение не может обращаться к файлам, внешним компонентам и интернету. Снимайте флажок только для расширений от проверенного поставщика и только если он прямо этого требует.

Способ 2. Через Конфигуратор

  1. Откройте Конфигурация → Расширения конфигурации.
  2. Добавьте новое расширение кнопкой Добавить.
  3. Выделите его и в меню Конфигурация этого расширения выберите загрузку из файла .cfe.
  4. Обновите конфигурацию базы данных для расширения.

Загрузка .cfe и обновление конфигурации базы данных — два разных шага. Если пропустить второй, расширение не заработает.

После обновления типовой конфигурации расширение может перестать применяться: объект, который оно меняет, в новом релизе переименовали или удалили. Платформа покажет это сообщением при запуске. Нужна новая версия расширения от разработчика.

Загрузка базы целиком из файла .dt

Файл .dt — полная выгрузка информационной базы: конфигурация, данные, пользователи, настройки. Его используют для переноса базы на другой компьютер, на сервер, для восстановления из копии.

Как загрузить .dt

  1. Создайте новую пустую базу в окне запуска: Добавить → Создание новой информационной базы → Создание информационной базы без конфигурации.
  2. Откройте её в режиме Конфигуратор.
  3. Выберите Администрирование → Загрузить информационную базу и укажите .dt.
  4. Платформа предупредит, что текущие данные будут заменены. Подтвердите.
  5. После загрузки Конфигуратор предложит перезапуститься. Согласитесь.

Загрузка .dt полностью стирает базу, в которую идёт загрузка. Никогда не грузите .dt в рабочую базу, не выгрузив её предварительно. Самый безопасный путь — всегда загружать в новую пустую базу и проверять результат там.

Что учесть

  • 🔒 Загрузка требует монопольного доступа: в базе не должно быть других сеансов, включая фоновые задания.
  • ⏱ Время зависит от объёма. Небольшая база загружается за минуты, база на десятки гигабайт — часами.
  • 👥 Пользователи и их пароли переносятся вместе с базой. Входите под теми же учётными данными, что были в исходной.
  • 🖥 Для клиент-серверной базы загрузку удобнее запускать на самом сервере или с машины с быстрой сетью до него.

Загрузить .dt можно и из командной строки ключом /RestoreIB, выгрузить — ключом /DumpIB. Это удобно для ночных регламентов.

Перенос данных между базами с разными конфигурациями

Иногда нужно не поставить конфигурацию, а сменить её с сохранением данных. Например, вести учёт в Бухгалтерии вместо УТ или перейти со старой самописной конфигурации на типовую. Загрузить чужой .cf или .dt здесь нельзя: структура объектов разная, данные потеряются.

Варианты переноса:

СпособКогда подходитСложность
Встроенная синхронизация данныхМежду типовыми конфигурациями, у которых есть готовый обмен (например, УТ 11 и Бухгалтерия 3.0)Низкая: настраивается в Администрирование → Синхронизация данных
Встроенные обработки переноса в новой конфигурацииПереход со старой редакции той же линейки, загрузка из 1С 7.7Средняя: нужен доступ к старой базе
Обработка «Универсальный обмен данными в формате XML»Одинаковые по структуре справочники в разных базахСредняя: требует сопоставления объектов
Конфигурация «Конвертация данных» с правилами обменаНетиповые и сильно доработанные базыВысокая: правила пишет специалист

Последовательность для любого способа:

  1. Создайте новую базу на целевой конфигурации из шаблона.
  2. Заполните сведения об организации и учётную политику до переноса.
  3. Перенесите сначала справочники (контрагенты, номенклатура, сотрудники), затем начальные остатки.
  4. Сверьте остатки по ключевым счетам или регистрам в обеих базах.
  5. Только после сверки переводите пользователей на новую базу.

Документы за прошлые периоды чаще не переносят. Достаточно справочников и остатков на дату перехода, а старую базу оставить для справок в режиме только чтения.

Ошибки при установке конфигурации и что с ними делать

Большинство сбоев при установке укладываются в несколько сообщений платформы. Нажмите на симптом, чтобы увидеть причину и решение.

Диагностика: выберите симптом

Если не помогло

Если база после загрузки не открывается вообще, не пытайтесь чинить её на месте. Создайте новую пустую базу и загрузите в неё резервный .dt, сделанный перед установкой. Это возвращает всё к исходному состоянию за несколько минут.

Для файловой базы дополнительно можно запустить тестирование и исправление: Администрирование → Тестирование и исправление в Конфигураторе. Оно тоже требует монопольного доступа и работает только с копией под рукой — исправление может удалить битые записи.

Частые вопросы

Нужно ли покупать отдельную лицензию на каждую конфигурацию?
Конфигурация покупается как программный продукт, а для запуска баз нужны клиентские лицензии платформы. Одна лицензия на рабочее место позволяет запускать любые базы на этом компьютере.
Можно ли поставить конфигурацию из .cf, не потеряв демо-данные?
Да, если загружаете .cf той же конфигурации более нового релиза. Демо-данные хранятся в базе, а не в файле конфигурации, и при совместимой структуре сохраняются.
Чем .cf отличается от .cfu?
.cf — полная конфигурация, она заменяет текущую. .cfu — файл обновления, который применяется к конкретному предыдущему релизу и сохраняет связь с поставщиком.
Сколько расширений можно подключить к одной базе?
Жёсткого ограничения на практике нет. Но каждое расширение увеличивает время запуска и риск конфликтов при обновлении типовой, поэтому держите только нужные.
Можно ли установить две разные конфигурации в одну базу?
Нет. В информационной базе одна основная конфигурация. Для второй программы создайте отдельную базу или подключите доработку расширением.