Как создать тестовую базу 1С для обучения: пошаговая инструкция для новичков
Зачем нужен тестовый контур и чем опасны эксперименты в рабочей базе
Тестовый контур — это точная копия вашей рабочей базы 1С, созданная в изолированном окружении. Он необходим для безопасного обучения новых сотрудников, проверки обновлений конфигурации, тестирования доработок программистов и моделирования нестандартных хозяйственных операций.
Сравнение рабочей и тестовой среды
| Параметр | Рабочая база (Production) | Тестовый контур (Test/Dev) |
|---|---|---|
| Назначение | Реальный финансовый и складской учет компании | Эксперименты, обучение, тестирование правок |
| Доступ к внешним сервисам | 1С-Отчетность, банки (EDI/Клиент-банк), маркетплейсы, Честный Знак | Строго отключен (блокировка регламентных заданий) |
| Риски при сбое | Остановка отгрузок, искажение регламентированного учета, штрафы | Отсутствуют (базу можно удалить и накатить заново) |
| Режим резервного копирования | Ежедневно (full backup + транзакционные логи) | По требованию перед тестированием |
Пошаговое создание копии базы 1С (файловый вариант)
- Создание выгрузки (дампа) рабочей базы:
- Попросите всех пользователей выйти из 1С.
- Запустите ярлык «1С:Предприятие», выделите рабочую базу и нажмите кнопку «Конфигуратор».
- В верхнем меню выберите Администрирование → Выгрузить информационную базу...
- Укажите папку на диске (например,
D:\1C_Backups\) и сохраните файл с расширением.dt.
- Создание новой пустой папки:
- Откройте «Проводник» и создайте каталог для копии, например:
D:\1C_Bases\TEST_Base\.
- Откройте «Проводник» и создайте каталог для копии, например:
- Регистрация тестовой базы в списке запуска:
- Запустите 1С, нажмите «Добавить» → «Создание новой информационной базы» → «Создание информационной базы без конфигурации...».
- В поле наименования обязательно укажите понятное имя, например:
[ТЕСТОВАЯ] Бухгалтерия предприятия. - Укажите путь к ранее созданной папке
D:\1C_Bases\TEST_Base\.
- Загрузка данных из дампа:
- Запустите созданную базу в режиме «Конфигуратор».
- Перейдите в меню Администрирование → Загрузить информационную базу... и выберите сохраненный ранее файл
.dt. - Дождитесь завершения процесса и согласитесь на перезапуск конфигуратора.
- Критическая настройка изоляции тестового контура:
- Запустите тестовую базу в обычном режиме «1С:Предприятие».
- При первом входе система 1С версии 8.3 выдаст окно с вопросом: «Информационная база перемещена или восстановлена из резервной копии». Обязательно нажмите кнопку «Это копия информационной базы»!
- 1С автоматически заблокирует все регламентные задания, фоновую отправку отчетов, интеграции с банками, чтобы тестовая база случайно не отправила фиктивные документы в налоговую или реальным контрагентам.
Важное предупреждение: Для клиент-серверных баз (SQL) выгрузка через .dt не рекомендуется для баз объемом более 30 Гб. В этом случае администратор СУБД делает резервную копию средствами Microsoft SQL Server / PostgreSQL (.bak / pg_dump) и восстанавливает ее в новую тестовую базу с явным выполнением SQL-скрипта отключения таблицы регламентных заданий _ScheduledJobs.
Частые вопросы (FAQ)
Почему нельзя просто скопировать папку с файловой базой 1С?
Скопировать папку можно (файл 1Cv8.1CD), но только при условии, что в базе никто не работает. Если скопировать базу во время работы пользователей, файл базы данных повредится и база перестанет открываться.
Что произойдет, если в окне вопроса нажать «Информационная база перемещена», а не «Это копия»?
База продолжит выполнять регулярные задачи: начнет автоматически отправлять реальные счета клиентам по почте, выгружать остатки на сайт или запрашивать выписки из банка, создавая дублирующие и ошибочные операции.
Нужна ли дополнительная клиентская лицензия для тестовой базы?
Если тестовая база запускается на том же клиентском ПК или сервере, где активирована программная/USB-лицензия, отдельная лицензия не требуется — расходуется стандартная сессия пользователя.
Как визуально выделить тестовую базу, чтобы пользователи не перепутали ее с рабочей?
В режиме «1С:Предприятие» перейдите в Администрирование → Обслуживание → Регламентные операции → Блокировка работы пользователей и в заголовке программы задайте префикс заголовка окна, например: «-- ТЕСТОВЫЙ КОНТУР ДЛЯ ОБУЧЕНИЯ --».