Демонстрационная база 1С: откуда взять, как развернуть и вернуть в исходное состояние
Содержание
Демо-базу 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С:Предприятия— база в кластере, понадобятся имя сервера, имя базы и параметры СУБД.
- Для файловой базы задайте пустой каталог, например
D:\1C_Bases\Demo_BP. - На последнем шаге оставьте параметры запуска по умолчанию и нажмите
Готово.
Платформа создаст базу и загрузит в неё демо-данные из шаблона. Пока идёт загрузка, окно может «замереть» — не закрывайте его.
Не указывайте в шаге 7 каталог рабочей базы. Мастер создаёт новую базу, но в каталоге, где уже лежит 1Cv8.1CD, вы получите ошибку или, хуже, потеряете ориентир, какая база где.
Файловый или клиент-серверный вариант
Для обучения и показа хватает файловой базы. Серверный вариант нужен, если демо-базу будут открывать сразу несколько человек по сети или если на ней будут проверять производительность. Нагрузочный тест на файловой базе даст цифры, не похожие на боевые.
Демо-данные в существующей базе: загрузка файла .dt
Иногда база уже есть в списке, и нужно наполнить её демонстрационными данными. Встроенной команды «заполнить демо-данными» в типовых конфигурациях нет. Работает другой приём — загрузка выгрузки .dt.
Загрузка .dt полностью заменяет конфигурацию и все данные базы. Делайте это только на пустой или учебной базе, не на рабочей.
Порядок такой:
- Найдите файл
1Cv8.dtв каталоге шаблонов демо-конфигурации нужного релиза. - Откройте базу в режиме
Конфигуратор. - В меню выберите
Администрирование → Загрузить информационную базу…. - Укажите файл
1Cv8.dtи подтвердите замену данных. - Дождитесь сообщения о завершении. Конфигуратор предложит перезапуститься — согласитесь.
Для загрузки .dt нужен монопольный доступ: в базе не должно быть других пользователей. Если демо-база серверная, предупредите коллег — их сеансы придётся закрыть.
Тот же способ подходит, чтобы перенести демо-базу на другой компьютер. Выгрузите её через Администрирование → Выгрузить информационную базу… и загрузите файл в новую пустую базу.
Первый запуск демо-базы в режиме 1С:Предприятие
Выберите базу в списке и нажмите кнопку 1С:Предприятие. Первый запуск обычно дольше обычного: конфигурация выполняет обработчики обновления и начальное заполнение. На крупных конфигурациях это занимает 5–15 минут.
Что увидите дальше:
- 👤 Выбор пользователя. В демо-базах заведено несколько пользователей с разными ролями. Как правило, паролей у них нет — выберите любого и нажмите
ОК. Для полного доступа берите пользователя с правами администратора. - 🏢 Готовая организация. Справочники, контрагенты, номенклатура и сотрудники уже заполнены.
- 📄 Документы прошлых периодов. Демо-данные введены за определённый период, а не за сегодняшний день.
Рабочая дата
Из-за последнего пункта новичков сбивают пустые отчёты: отчёт формируется за текущий месяц, а данные лежат в прошлом. Есть два выхода:
- Ставить в отчётах период, за который есть документы. Его легко увидеть, открыв любой журнал документов и отсортировав по дате.
- Сменить рабочую дату:
Главное меню → Сервис → Параметры, снять флажок использования текущей даты компьютера и задать дату внутри демо-периода. Новые документы будут создаваться этой датой.
Рабочая дата хранится в настройках пользователя. Другой пользователь демо-базы её не увидит — ему нужно задать дату отдельно.
Интернет-поддержка
При первом запуске программа может предложить подключить интернет-поддержку или загрузить классификаторы. В демо-базе это необязательно. Окно можно закрыть, учёт и отчёты будут работать.
Тестовые данные для нагрузочного тестирования
Стандартная демо-база маленькая: сотни документов. Для обучения этого хватает, для проверки скорости — нет. Чтобы увидеть, как система поведёт себя на объёмах, данные приходится генерировать.
Подходы от простого к сложному:
| Способ | Когда подходит | Риски |
|---|---|---|
| Копирование документов вручную | Нужно 20–50 документов для показа | Медленно, мало объёма |
| Внешняя обработка с кодом генерации | Нужны тысячи элементов справочников и документов | Ошибка в коде засорит базу |
| Загрузка из таблицы через стандартные механизмы загрузки | Есть готовый список номенклатуры или контрагентов | Только справочники, не движения |
| Тест-центр из Корпоративного инструментального пакета | Полноценный нагрузочный тест с эмуляцией пользователей | Требует настройки и серверной базы |
Простой генератор справочника
Для начала хватит внешней обработки. Создайте её в Конфигураторе (Файл → Новый → Внешняя обработка), добавьте команду и серверную процедуру. Пример создаёт 1000 элементов номенклатуры:
&НаСервере
Процедура СоздатьТестовуюНоменклатуруНаСервере()
Для Н = 1 По 1000 Цикл
Элемент = Справочники.Номенклатура.СоздатьЭлемент();
Элемент.Наименование = "Тест " + Формат(Н, "ЧГ=0");
Элемент.Записать();
КонецЦикла;
КонецПроцедуры
Код не заполняет реквизиты вроде вида номенклатуры и единицы измерения. Для нагрузки на список и поиск этого достаточно. Для документов с такими позициями реквизиты лучше скопировать с существующего элемента демо-базы.
Запускайте генераторы только в копии демо-базы. Перед запуском сделайте выгрузку .dt — так вы вернёте исходное состояние за пару минут.
Что помнить про нагрузку
- 📊 Измеряйте время ключевых операций до и после наполнения: проведение документа, открытие списка, формирование отчёта.
- 🧮 Объём данных, а не число пользователей, чаще всего ломает отчёты и закрытие месяца .
- 🖧 Цифры, полученные на файловой базе, нельзя переносить на клиент-серверную. Тестируйте на той архитектуре, что будет в работе.
Как очистить и сбросить демо-базу
После обучения база обрастает лишними документами. Вернуть её к исходному виду можно тремя способами.
Вариант 1. Загрузить сохранённую копию
Самый надёжный путь. Сразу после создания демо-базы выгрузите её в .dt и положите файл рядом с базой, например Demo_BP_clean.dt. Когда нужно сбросить базу, загрузите этот файл через Администрирование → Загрузить информационную базу… в Конфигураторе.
Вариант 2. Создать базу из шаблона заново
Удалите старую демо-базу из списка, освободите или удалите её каталог и пройдите мастер добавления ещё раз. Шаблон даст ровно те данные, что были при первой установке.
Кнопка Удалить в окне запуска убирает базу только из списка. Каталог с файлом 1Cv8.1CD остаётся на диске. Перед удалением каталога вручную ещё раз убедитесь, что это демо, а не рабочая база.
Вариант 3. Удалить лишнее внутри базы
Если нужно убрать только свои учебные документы, пометьте их на удаление и запустите удаление помеченных объектов в разделе Администрирование → Обслуживание. Это медленнее и не убирает следы полностью: изменённые настройки и справочники останутся.
Сравнение способов:
| Способ | Скорость | Результат |
|---|---|---|
Загрузка своего .dt | 1–3 минуты | Точное состояние на момент выгрузки |
| Новая база из шаблона | 3–10 минут | Исходные демо-данные релиза |
| Удаление помеченных | Зависит от объёма | Частичная очистка |
Частые ошибки при создании демо-базы
- ❌ В дереве шаблонов нет ветки «демо». Установлен только файл обновления, а не полный дистрибутив. Либо установщик положил шаблоны в каталог, которого нет в настройках окна запуска.
- ❌ Шаблон не разворачивается из-за версии. Номер платформы ниже минимального для релиза. Установите нужную платформу и повторите создание.
- ❌ При запуске пишет
Не обнаружена лицензия для использования программы. Демо-база требует лицензию так же, как рабочая. Для обучения без лицензии нужна учебная версия. - ❌ Демо-данные загрузили в рабочую базу. Загрузка
.dtзаменила всё. Поможет только восстановление из резервной копии — поэтому имя «ДЕМО» в названии базы не формальность. - ❌ Отчёты пустые. Период отчёта не совпадает с датами демо-документов. Задайте период или рабочую дату внутри демо-периода.