Работа с программными продуктами 1С:Предприятие часто требует наличия нескольких информационных баз одновременно. Это может быть необходимо для разделения тестовой и рабочей среды, ведения учета разных юридических лиц или просто для обучения без риска повредить реальные данные. Многие пользователи, только начинающие осваивать платформу, задаются вопросом, как корректно организовать пространство и запустить второй экземпляр системы параллельно с основным.
Процесс создания новой базы не является сложным, но требует понимания архитектуры платформы. В отличие от простых приложений, где кнопка «Создать» находится на виду, в 1С управление базами данных вынесено в отдельный интерфейс запуска. Неправильные действия на этом этапе могут привести к тому, что новая база окажется пустой или, наоборот, вы случайно продублируете лишние данные. Важно четко различать создание пустой базы и копирование существующей.
В данной статье мы детально разберем все доступные способы организации нескольких баз данных. Мы рассмотрим работу с файловым вариантом хранения, который наиболее популярен в малом бизнесе, а также затронем особенности серверного варианта. Вы узнаете, как избежать типичных ошибок при именовании и выборе каталогов, чтобы ваша система работала стабльно и предсказуемо.
Интерфейс запуска и управление списком баз
Первым шагом для добавления новой базы является вход в окно запуска 1С:Предприятие. Именно здесь формируется список доступных информационных баз, из которых пользователь может выбрать нужную. Если вы видите только одну строку в списке, это не означает, что система ограничивает вас одним вариантом. Напротив, список может быть бесконечным, и управление им полностью находится в ваших руках.
Для начала работы с перечнем необходимо нажать кнопку Добавить, расположенную в правой части окна запуска. Это действие откроет мастер создания новой информационной базы. Интерфейс мастера интуитивно понятен, однако содержит несколько критически важных переключателей, определяющих дальнейшую судьбу вашей новой базы. Ошибочный выбор режима на этом этапе потребует удаления записи и создания новой.
⚠️ Внимание: Удаление записи из списка запуска в окне «1С:Предприятие» не удаляет физические файлы базы данных с жесткого диска. Однако обратное действие — удаление файлов при наличии записи в списке — приведет к ошибке при попытке входа.
После нажатия кнопки добавления система предложит выбрать режим создания. Здесь важно не торопиться и внимательно прочитать описание вариантов. Платформа предлагает создать базу «из шаблона» или «без конфигурации». Выбор зависит от того, есть ли у вас готовая типовая конфигурация для установки или вы планируете разрабатывать свою с нуля.
Создание пустой базы без конфигурации
Режим создания базы «без конфигурации» предназначен для разработчиков или продвинутых пользователей, которые планируют загружать конфигурацию из файла позже или писать код самостоятельно. При выборе этого варианта в указанном каталоге создаются только служебные файлы платформы, необходимые для инициализации хранилища данных.
В окне мастера вам потребуется указать имя новой базы, которое будет отображаться в списке запуска, и выбрать каталог для размещения файлов. Для файлового варианта это обычная папка на диске. Рекомендуется использовать латинские символы в пути к папке, чтобы избежать потенциальных проблем с кодировкой при работе со сторонним ПО или скриптами резервного копирования.
После указания параметров мастер завершит работу, и в списке появится новая строка. При первом запуске такая база будет абсолютно пустой: в ней не будет справочников, документов или отчетов. Это чистый лист, готовый к наполнению. Данный метод часто используется для создания тестовых полигонов, где нужно проверить работу конкретного механизма без влияния старых данных.
Для быстрого создания пустой базы можно также использовать командную строку с ключом /F, указав путь к новому каталогу, но для большинства пользователей интерфейс мастера удобнее и нагляднее.
Создание базы из типовой конфигурации
Большинство пользователей выбирают вариант создания базы «из шаблона». Этот метод позволяет сразу развернуть полноценную систему учета, такую как 1С:Бухгалтерия, 1С:Зарплата и управление персоналом или 1С:Торговля и склад. Платформа автоматически подтянет необходимые файлы конфигурации из установочного дистрибутива.
В списке шаблонов могут отображаться как стандартные конфигурации фирмы «1С», так и пользовательские, если они были ранее установлены в систему. Выбор шаблона определяет структуру данных, интерфейс и функционал будущей базы. Важно понимать, что создание базы из шаблона не требует наличия ранее сохраненных файлов конфигурации, так как они уже встроены в платформу.
На следующем этапе мастер предложит выбрать вариант создания самой конфигурации внутри базы. Здесь кроется важный нюанс, влияющий на скорость развертывания. Вы можете создать конфигурацию сразу или оставить возможность редактирования. Для типовых решений обычно выбирается режим без поддержки конфигурации, что защищает базу от случайных изменений кода пользователем.
Процесс создания может занять от нескольких секунд до нескольких минут в зависимости от мощности компьютера и сложности выбранной конфигурации. В это время система создает таблицы в файле данных или на сервере СУБД и записывает начальные регистры. Прерывать этот процесс не рекомендуется, так как это может повредить структуру хранилища.
☑️ Проверка перед созданием базы из шаблона
Копирование существующей базы данных
Одним из самых востребованных сценариев является создание копии рабочей базы для проведения экспериментов или обучения сотрудников. В этом случае вам не нужно проходить через мастер создания с нуля. Гораздо эффективнее использовать функцию копирования, которая сохраняет всю структуру данных, документы и настройки пользователей.
Чтобы сделать копию, выделите нужную базу в списке запуска и нажмите кнопку Копировать. Откроется окно, где необходимо задать новое имя для копии и указать каталог для размещения файлов. Система автоматически скопирует все файлы из исходной папки в новую директорию и пропишет пути в конфигурационных файлах запуска.
Этот метод гарантирует полную идентичность данных на момент копирования. Вы получите зеркальное отражение рабочей среды, в котором можно безопасно удалять документы, менять настройки или тестировать обновления. После завершения работы с копией её можно просто удалить из списка, не затрагивая основную базу.
⚠️ Внимание: При копировании базы убедитесь, что исходная база закрыта всеми пользователями. Если файлы базы заблокированы процессом
1cv8.exe, операция копирования может завершиться ошибкой или создать неполную копию.
Существует также возможность копирования через внешние инструменты или скрипты, но встроенная функция окна запуска является наиболее надежным способом для рядового пользователя. Она корректно обрабатывает все внутренние ссылки и служебные файлы, минимизируя риск возникновения ошибок целостности данных после клонирования.
Технические детали процесса копирования
При копировании файловый вариант базы просто дублирует файлы .1CD и .1CDD. Однако, если используется серверный вариант, система выполняет выгрузку данных в файл .dt и последующую загрузку в новую базу на сервере, что занимает больше времени.
Различия файлового и серверного вариантов
При создании второй базы критически важно правильно выбрать тип размещения данных. От этого зависит производительность, возможность многопользовательской работы и методы резервного копирования. Платформа 1С:Предприятие поддерживает два основных варианта: файловый и клиент-серверный.
Файловый вариант хранит все данные в одном или нескольких файлах на локальном диске или сетевой папке. Это простое решение, не требующее установки дополнительного программного обеспечения, такого как Microsoft SQL Server или PostgreSQL. Оно идеально подходит для одиночной работы или небольших групп до 5-10 пользователей.
Серверный вариант предполагает хранение данных в полноценной системе управления базами данных (СУБД). Создание такой базы требует наличия настроенного сервера 1С:Предприятия и кластера баз данных. В окне запуска при создании новой записи необходимо выбрать опцию «На сервере 1С:Предприятия» и указать параметры подключения к кластеру.
| Характеристика | Файловый вариант | Серверный вариант (SQL) |
|---|---|---|
| Установка | Не требуется СУБД | Требуется установка SQL Server / PostgreSQL |
| Производительность | Снижается при росте объема | Стабильно высокая на больших объемах |
| Многопоточность | Ограничена | Полная поддержка параллельных сеансов |
| Резервное копирование | Копирование файлов | Средствами СУБД или выгрузка .dt |
Выбор между этими вариантами должен быть осознанным. Если вы создаете вторую базу для тестирования на домашнем компьютере, файловый вариант будет оптимальным. Если же речь идет о развертывании полноценного рабочего контура для предприятия, серверный вариант обеспечит необходимую надежность и скорость отклика системы.
Файловый вариант проще в администрировании, но серверный вариант (SQL) обеспечивает лучшую производительность и защиту данных при интенсивной многопользовательской работе.
Настройка параметров запуска для нескольких баз
После того как вы создали две или более базы, возникает вопрос удобства переключения между ними. Окно запуска позволяет гибко настраивать отображение списка и параметры входа для каждой конкретной базы. Это особенно актуально, когда нужно быстро перейти из рабочей базы в тестовую и обратно.
Вы можете изменить порядок следования баз в списке, используя кнопки «Вверх» и «Вниз». Также доступно редактирование параметров подключения для каждой строки. Например, для одной базы можно установить автоматический вход под конкретным пользователем, а для другой — оставлять поле имени пустым для выбора при каждом старте.
Важной функцией является возможность группировки баз. Хотя в стандартном окне запуска нет явных папок, вы можете использовать префиксы в названиях баз для визуального разделения. Например, назовите базы «WORK_Бухгалтерия» и «TEST_Бухгалтерия». Это поможет мгновенно ориентироваться в списке, когда количество записей станет большим.
Для продвинутых пользователей доступна настройка дополнительных параметров командной строки для каждого ярлыка запуска. Это позволяет задавать специфические ключи, такие как режим совместимости или отладки, для конкретной базы, не влияя на остальные записи в списке. Такие настройки хранятся в файле ibases.v8i.
⚠️ Внимание: Файл
ibases.v8iхранит список баз и их настройки. При переносе профиля пользователя на другой компьютер этот файл необходимо скопировать, иначе список баз придется восстанавливать вручную.
Частые вопросы по созданию баз в 1С
Можно ли создать базу в сетевой папке для общего доступа?
Да, при создании файловой базы вы можете указать путь к сетевой папке (например, \\Server\Base). Однако для корректной многопользовательской работы всем пользователям должны быть предоставлены полные права на чтение и запись в эту папку. Также рекомендуется использовать стабильное сетевое соединение.
Что делать, если при создании базы возникает ошибка «Монопольный режим недоступен»?
Эта ошибка обычно возникает при попытке обновления или изменения конфигурации, когда база занята другим пользователем или процессом. Убедитесь, что все сеансы работы с данной базой завершены. В некоторых случаях помогает перезапуск службы 1С:Предприятия или перезагрузка компьютера.
Как перенести созданную базу на другой компьютер?
Для файлового варианта достаточно скопировать папку с данными базы на новый компьютер и добавить её в список запуска через кнопку «Добавить», указав новый путь. Для серверного варианта потребуется выгрузить базу в файл .dt на старом сервере и загрузить её на новом.
Можно ли объединить две разные базы в одну?
Стандартными средствами платформы 1С объединить две независимые базы с разными данными напрямую нельзя. Для этого требуются специальные обработки обмена данными, выгрузка и загрузка справочников вручную или использование сторонних инструментов миграции данных.
Где физически хранятся файлы созданной базы?
Путь к файлам базы отображается в окне запуска при выделении соответствующей строки и нажатии кнопки «Изменить». Для файлового варианта это обычная папка на диске, содержащая файл с расширением .1CD. Для серверного варианта данные хранятся в таблицах СУБД на сервере.