Демонстрационная база 1С: откуда взять, как развернуть и вернуть в исходное состояние

· 9 мин

Содержание

Демо-базу 1С делают из шаблона, который ставится вместе с полным дистрибутивом конфигурации: в окне запуска нажмите Добавить… → Создание новой информационной базы → Создание информационной базы из шаблона и выберите в дереве строку с пометкой «демо». Через пару минут у вас готовая база с организацией, справочниками и проведёнными документами.

Частое заблуждение — что «демо» включается переключателем в рабочей базе. Такого режима в 1С нет. Демонстрационная база — это отдельная информационная база с заранее заполненными данными. Сделать базу 1С демо можно тремя путями: из шаблона, загрузкой готового файла .dt или ручным наполнением чистой базы.

Что подготовить: платформа, дистрибутив, лицензия

Демо-база работает на той же платформе 1С:Предприятие 8.3, что и рабочие базы. Отдельной «демо-платформы» нет.

Перед созданием проверьте три вещи:

  • 🖥️ Версия платформы. В описании релиза конфигурации указан минимальный номер платформы. Номер установленной у вас платформы должен быть не ниже его, иначе шаблон не развернётся.
  • 📦 Полный дистрибутив конфигурации. Демонстрационный шаблон входит в полный дистрибутив, а не в файл обновления. Если вы ставили только обновления, демо-шаблона у вас может не быть.
  • 🔑 Лицензия. Демо-база требует клиентскую лицензию так же, как рабочая. Без лицензии платформа её не откроет. Исключение — учебная версия платформы.

Где взять демо-шаблон

ИсточникЧто внутриОграничения
Полный дистрибутив конфигурации (по подписке на ИТС)Шаблон чистой базы и шаблон демо-базыНужна действующая поддержка
Учебная версия 1С:Предприятие 8.3Платформа и конфигурации с демонстрационными даннымиОграничения на объём данных и работу по сети
Готовый файл .dt от коллеги или партнёраВыгрузка уже заполненной базыПроверяйте, нет ли там реальных данных

Учебная версия — самый простой путь для обучения: она бесплатная, ставится одним установщиком и запускается без лицензии.

Как установить шаблон

Запустите setup.exe из папки дистрибутива. Установщик спросит каталог шаблонов. По умолчанию это %APPDATA%\1C\1cv8\tmplts. Оставьте путь как есть, если не знаете, зачем его менять.

После установки в каталоге появятся подпапки с файлами 1Cv8.cf (чистая конфигурация) и 1Cv8.dt (выгрузка демо-базы). Именно .dt и делает базу демонстрационной.

Если в окне запуска шаблоны не видны, откройте Настройка… в окне запуска 1С и проверьте список каталогов шаблонов. Туда должен входить каталог, куда ставил установщик.

Как сделать базу 1С демо из шаблона: мастер добавления

Это основной способ. Он занимает 3–10 минут в зависимости от размера конфигурации.

  1. Откройте окно запуска 1С:Предприятие и нажмите Добавить….
  2. Выберите Создание новой информационной базы → Далее.
  3. Отметьте Создание информационной базы из шаблона.
  4. Раскройте дерево нужной конфигурации. Внутри будут две ветки: чистая и демонстрационная. Выберите номер релиза в ветке с пометкой «демо».
  5. Введите имя базы, например «Бухгалтерия ДЕМО». Слово «ДЕМО» в названии убережёт от путаницы с рабочей базой.
  6. Укажите тип расположения:
    • На данном компьютере или на компьютере в локальной сети — файловая база в выбранном каталоге;
    • На сервере 1С:Предприятия — база в кластере, понадобятся имя сервера, имя базы и параметры СУБД.
  7. Для файловой базы задайте пустой каталог, например D:\1C_Bases\Demo_BP.
  8. На последнем шаге оставьте параметры запуска по умолчанию и нажмите Готово.

Платформа создаст базу и загрузит в неё демо-данные из шаблона. Пока идёт загрузка, окно может «замереть» — не закрывайте его.

Не указывайте в шаге 7 каталог рабочей базы. Мастер создаёт новую базу, но в каталоге, где уже лежит 1Cv8.1CD, вы получите ошибку или, хуже, потеряете ориентир, какая база где.

Файловый или клиент-серверный вариант

Для обучения и показа хватает файловой базы. Серверный вариант нужен, если демо-базу будут открывать сразу несколько человек по сети или если на ней будут проверять производительность. Нагрузочный тест на файловой базе даст цифры, не похожие на боевые.

Демо-данные в существующей базе: загрузка файла .dt

Иногда база уже есть в списке, и нужно наполнить её демонстрационными данными. Встроенной команды «заполнить демо-данными» в типовых конфигурациях нет. Работает другой приём — загрузка выгрузки .dt.

Загрузка .dt полностью заменяет конфигурацию и все данные базы. Делайте это только на пустой или учебной базе, не на рабочей.

Порядок такой:

  1. Найдите файл 1Cv8.dt в каталоге шаблонов демо-конфигурации нужного релиза.
  2. Откройте базу в режиме Конфигуратор.
  3. В меню выберите Администрирование → Загрузить информационную базу….
  4. Укажите файл 1Cv8.dt и подтвердите замену данных.
  5. Дождитесь сообщения о завершении. Конфигуратор предложит перезапуститься — согласитесь.

Для загрузки .dt нужен монопольный доступ: в базе не должно быть других пользователей. Если демо-база серверная, предупредите коллег — их сеансы придётся закрыть.

Тот же способ подходит, чтобы перенести демо-базу на другой компьютер. Выгрузите её через Администрирование → Выгрузить информационную базу… и загрузите файл в новую пустую базу.

Первый запуск демо-базы в режиме 1С:Предприятие

Выберите базу в списке и нажмите кнопку 1С:Предприятие. Первый запуск обычно дольше обычного: конфигурация выполняет обработчики обновления и начальное заполнение. На крупных конфигурациях это занимает 5–15 минут.

Что увидите дальше:

  • 👤 Выбор пользователя. В демо-базах заведено несколько пользователей с разными ролями. Как правило, паролей у них нет — выберите любого и нажмите ОК. Для полного доступа берите пользователя с правами администратора.
  • 🏢 Готовая организация. Справочники, контрагенты, номенклатура и сотрудники уже заполнены.
  • 📄 Документы прошлых периодов. Демо-данные введены за определённый период, а не за сегодняшний день.

Рабочая дата

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

  1. Ставить в отчётах период, за который есть документы. Его легко увидеть, открыв любой журнал документов и отсортировав по дате.
  2. Сменить рабочую дату: Главное меню → Сервис → Параметры, снять флажок использования текущей даты компьютера и задать дату внутри демо-периода. Новые документы будут создаваться этой датой.

Рабочая дата хранится в настройках пользователя. Другой пользователь демо-базы её не увидит — ему нужно задать дату отдельно.

Интернет-поддержка

При первом запуске программа может предложить подключить интернет-поддержку или загрузить классификаторы. В демо-базе это необязательно. Окно можно закрыть, учёт и отчёты будут работать.

Тестовые данные для нагрузочного тестирования

Стандартная демо-база маленькая: сотни документов. Для обучения этого хватает, для проверки скорости — нет. Чтобы увидеть, как система поведёт себя на объёмах, данные приходится генерировать.

Подходы от простого к сложному:

СпособКогда подходитРиски
Копирование документов вручнуюНужно 20–50 документов для показаМедленно, мало объёма
Внешняя обработка с кодом генерацииНужны тысячи элементов справочников и документовОшибка в коде засорит базу
Загрузка из таблицы через стандартные механизмы загрузкиЕсть готовый список номенклатуры или контрагентовТолько справочники, не движения
Тест-центр из Корпоративного инструментального пакетаПолноценный нагрузочный тест с эмуляцией пользователейТребует настройки и серверной базы

Простой генератор справочника

Для начала хватит внешней обработки. Создайте её в Конфигураторе (Файл → Новый → Внешняя обработка), добавьте команду и серверную процедуру. Пример создаёт 1000 элементов номенклатуры:

&НаСервере
Процедура СоздатьТестовуюНоменклатуруНаСервере()
    Для Н = 1 По 1000 Цикл
        Элемент = Справочники.Номенклатура.СоздатьЭлемент();
        Элемент.Наименование = "Тест " + Формат(Н, "ЧГ=0");
        Элемент.Записать();
    КонецЦикла;
КонецПроцедуры

Код не заполняет реквизиты вроде вида номенклатуры и единицы измерения. Для нагрузки на список и поиск этого достаточно. Для документов с такими позициями реквизиты лучше скопировать с существующего элемента демо-базы.

Запускайте генераторы только в копии демо-базы. Перед запуском сделайте выгрузку .dt — так вы вернёте исходное состояние за пару минут.

Что помнить про нагрузку

  • 📊 Измеряйте время ключевых операций до и после наполнения: проведение документа, открытие списка, формирование отчёта.
  • 🧮 Объём данных, а не число пользователей, чаще всего ломает отчёты и закрытие месяца .
  • 🖧 Цифры, полученные на файловой базе, нельзя переносить на клиент-серверную. Тестируйте на той архитектуре, что будет в работе.

Как очистить и сбросить демо-базу

После обучения база обрастает лишними документами. Вернуть её к исходному виду можно тремя способами.

Вариант 1. Загрузить сохранённую копию

Самый надёжный путь. Сразу после создания демо-базы выгрузите её в .dt и положите файл рядом с базой, например Demo_BP_clean.dt. Когда нужно сбросить базу, загрузите этот файл через Администрирование → Загрузить информационную базу… в Конфигураторе.

Вариант 2. Создать базу из шаблона заново

Удалите старую демо-базу из списка, освободите или удалите её каталог и пройдите мастер добавления ещё раз. Шаблон даст ровно те данные, что были при первой установке.

Кнопка Удалить в окне запуска убирает базу только из списка. Каталог с файлом 1Cv8.1CD остаётся на диске. Перед удалением каталога вручную ещё раз убедитесь, что это демо, а не рабочая база.

Вариант 3. Удалить лишнее внутри базы

Если нужно убрать только свои учебные документы, пометьте их на удаление и запустите удаление помеченных объектов в разделе Администрирование → Обслуживание. Это медленнее и не убирает следы полностью: изменённые настройки и справочники останутся.

Сравнение способов:

СпособСкоростьРезультат
Загрузка своего .dt1–3 минутыТочное состояние на момент выгрузки
Новая база из шаблона3–10 минутИсходные демо-данные релиза
Удаление помеченныхЗависит от объёмаЧастичная очистка
Что нужно сделать с демо-базой?

Частые ошибки при создании демо-базы

  • ❌ В дереве шаблонов нет ветки «демо». Установлен только файл обновления, а не полный дистрибутив. Либо установщик положил шаблоны в каталог, которого нет в настройках окна запуска.
  • ❌ Шаблон не разворачивается из-за версии. Номер платформы ниже минимального для релиза. Установите нужную платформу и повторите создание.
  • ❌ При запуске пишет Не обнаружена лицензия для использования программы. Демо-база требует лицензию так же, как рабочая. Для обучения без лицензии нужна учебная версия.
  • ❌ Демо-данные загрузили в рабочую базу. Загрузка .dt заменила всё. Поможет только восстановление из резервной копии — поэтому имя «ДЕМО» в названии базы не формальность.
  • ❌ Отчёты пустые. Период отчёта не совпадает с датами демо-документов. Задайте период или рабочую дату внутри демо-периода.

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

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