Запуск системы 1С:Предприятие часто начинается с создания информационной базы, будь то для обучения, тестирования конфигураций или ведения реального учета. Этот процесс кажется простым, но для новичка выбор между файловой и клиент-серверной версией может стать камнем преткновения. Правильный выбор типа базы на старте сэкономит часы работы администратору в будущем, когда количество пользователей вырастет, а объем данных станет критическим.
В этой инструкции мы подробно разберем все этапы создания пустой базы данных, начиная с запуска конфигуратора и заканчивая первичной инициализацией структуры. Информационная база — это контейнер, в котором хранятся все данные, справочники, документы и настройки вашей системы. Ошибки на этом этапе могут привести к невозможности корректного обновления или замедлению работы программы.
Процесс создания варьируется в зависимости от того, используете ли вы локальный компьютер или выделенный сервер, а также от версии платформы 1С:Предприятие 8.3. Мы рассмотрим наиболее распространенные сценарии, которые актуальны для большинства пользователей и системных администраторов сегодня.
Выбор режима запуска и типа базы данных
Первым шагом при создании нового проекта является определение архитектуры хранения данных. Вам предстоит выбрать между файловым вариантом и работой через SQL-сервер. Этот выбор диктуется количеством одновременных пользователей и требованиями к надежности данных. Для одиночной работы или малых групп до 3-5 человек часто достаточно файловой версии, которая не требует установки дополнительного серверного ПО.
Если же планируется активная многопользовательская работа, использование Microsoft SQL Server или PostgreSQL становится необходимостью. Клиент-серверный вариант обеспечивает лучшую производительность при больших объемах данных и позволяет разграничить права доступа на уровне СУБД. Важно понимать, что конвертация файловой базы в SQL возможна, но это отдельная трудоемкая процедура, которую лучше избежать, сразу выбрав правильный путь.
⚠️ Внимание: При выборе клиент-серверного варианта убедитесь, что у вас есть права администратора на сервере СУБД и установлен соответствующий клиент подключения (например, ODBC драйвер или нативный клиент PostgreSQL).
Создание пустой базы через Конфигуратор
Для начала работы необходимо запустить ярлык 1С:Предприятие (Конфигуратор). В открывшемся окне списка информационных баз нажмите кнопку Добавить. Система предложит два варианта: создание новой базы или добавление существующей в список. Нам необходим первый пункт — Создание новой информационной базы.
Далее мастер предложит выбрать источник создания. Вы можете развернуть базу из шаблона конфигурации, если она установлена в системе, или создать совершенно пустую базу. Для учебных целей или разработки с нуля чаще всего выбирают пункт Создавать новую информационную базу без конфигурации. Это даст вам чистый лист, на который вы сможете загрузить любую конфигурацию (.cf файл) позже.
На следующем этапе система запросит параметры размещения. Для файлового варианта нужно указать путь к каталогу на локальном диске или сетевой папке. Для варианта с SQL-сервером потребуется ввести имя сервера кластера, имя базы данных в СУБД, а также имя пользователя и пароль для подключения. Не используйте спецсимволы в имени каталога или базы, чтобы избежать проблем с кодировкой в будущем.
☑️ Проверка перед созданием базы
Настройка параметров файлового варианта
При работе с файловым вариантом ключевым моментом является выбор правильного каталога. Путь должен быть доступен для чтения и записи пользователем, под которым запускается 1С:Предприятие. Если вы работаете в локальной сети, убедитесь, что папка расшарена и права доступа настроены корректно для всех участников группы.
Имя каталога лучше делать кратким и понятным, латинскими буквами, например, C:\Bases\Accounting_2026. Избегайте использования кириллицы в путях, так как некоторые сторонние утилиты резервного копирования или скрипты могут некорректно обрабатывать такие пути. После указания пути система создаст служебные файлы, в том числе файл 1Cv8.1CD, который является основным хранилищем данных.
На этом этапе также можно настроить дополнительные параметры, такие как использование домашней папки для хранения общих файлов пользователей. Это удобно, если вы хотите централизованно хранить печатные формы или отчеты, генерируемые пользователями. Однако для базовой работы эти настройки можно оставить по умолчанию и изменить их позже через меню Администрирование.
Регулярно копируйте весь каталог файловой базы на внешний носитель. Файловая база 1С — это просто набор файлов, и их копирование является самым быстрым способом создания резервной копии.
Подключение к серверу SQL и кластеру
Создание базы на стороне SQL-сервера требует взаимодействия с кластером серверов 1С. В окне создания новой базы выберите опцию На сервере 1С:Предприятия. Вам потребуется ввести имя компьютера, где установлен сервер 1С (часто это localhost или сетевое имя сервера), и имя кластера.
Затем необходимо указать параметры СУБД. В поле Сервер баз данных вводится имя экземпляра SQL Server или адрес хоста PostgreSQL. Имя базы данных в СУБД может совпадать с именем базы в кластере 1С, но это не обязательно. Критически важно правильно указать пользователя СУБД, у которого есть права на создание баз данных (обычно это sa для MS SQL или postgres для PostgreSQL).
| Параметр | Описание | Пример значения |
|---|---|---|
| Сервер 1С | Имя хоста кластера серверов | srv-1c-01 |
| Имя БД в СУБД | Физическое имя базы в SQL | acc_db_prod |
| Пользователь БД | Логин для доступа к СУБД | usr_1c_admin |
| Кодировка | Набор символов (важно для Unicode) | Unicode (UTF-8) |
После ввода всех данных нажмите Готово. Система попытается создать физическую базу данных в СУБД и зарегистрировать её в кластере 1С. Если процесс завершится успешно, новая база появится в списке доступных для запуска.
⚠️ Внимание: Параметры подключения к кластеру и СУБД могут отличаться в зависимости от версии платформы 1С и настроек вашей сети. Всегда сверяйте точные требования в документации к вашему серверному оборудованию.
Инициализация и загрузка конфигурации
После создания пустой базы она еще не готова к работе, так как не содержит структуры данных (справочников, документов, регистров). Необходимо загрузить конфигурацию. Запустите созданную базу в режиме Конфигуратор. Если база была создана без шаблона, она будет пустой.
Для загрузки готовой конфигурации (например, 1С:Бухгалтерия или 1С:Управление торговлей) используйте меню Конфигурация → Открыть конфигурацию или Загрузить конфигурацию из файла. Выберите файл с расширением .cf или .cfu (файл обновления). После загрузки обязательно выполните команду Конфигурация → Обновить конфигурацию базы данных.
Этот шаг критически важен: он создает все необходимые таблицы в базе данных согласно структуре загруженной конфигурации. Без обновления конфигурации БД при попытке запуска в режиме 1С:Предприятие вы получите ошибку о несоответствии структуры. Процесс обновления может занять от нескольких секунд до нескольких минут в зависимости от сложности конфигурации.
Что делать, если обновление конфигурации зависло?
Если процесс обновления конфигурации базы данных не завершается долгое время, проверьте логи сервера 1С и журналы событий Windows. Часто причина кроется в блокировке таблиц антивирусом или нехватке ресурсов SQL-сервера. Попробуйте отключить антивирус на время обновления или выполнить процедуру в ночное время при минимальной нагрузке.
Типовые ошибки и методы их решения
При создании новых баз пользователи часто сталкиваются с рядом стандартных проблем. Одной из самых частых является ошибка "Монополистический режим". Она возникает, если база уже открыта другим пользователем или процессом, и система не может получить исключительный доступ для изменения структуры. Решение простое: закройте все сеансы 1С и попробуйте снова.
Другая распространенная проблема — ошибка прав доступа при создании файловой базы в сетевой папке. Убедитесь, что пользователь, под которым запущен 1С, имеет полные права (чтение, запись, изменение, удаление) на эту папку. Также проверьте, не блокирует ли брандмауэр доступ к сетевому ресурсу.
При работе с SQL-сервером может возникнуть ошибка подключения из-за неверного имени экземпляра или отключенного протокола TCP/IP в настройках SQL Server Configuration Manager. Убедитесь, что служба SQL Server запущена и принимает удаленные подключения. Использование утилиты tscomclt или стандартных средств диагностики 1С поможет локализовать проблему.
Большинство ошибок при создании базы связано не с самой 1С, а с правами доступа к файловой системе или настройками сетевого взаимодействия с SQL-сервером.
Можно ли изменить тип базы с файловой на SQL после создания?
Да, это возможно с помощью утилиты конвертации или средствами самого конфигуратора (меню Администрирование → Выгрузить/Загрузить данные), но это сложный процесс, требующий остановки работы пользователей. Проще сразу создать базу нужного типа.
Где физически хранится файловая база 1С?
Файловая база хранится в той папке, которую вы указали при создании. Основной файл данных имеет имя 1Cv8.1CD, а файлы журналов регистрации и блокировок находятся в подпапке 1Cv8Log и 1Cv8Tmp соответственно.
Какой максимальный размер файловой базы 1С?
Технического ограничения со стороны платформы 1С нет, но производительность файловой базы начинает существенно падать при размере свыше 1-2 ГБ и количестве пользователей более 5-10. Для больших объемов данных настоятельно рекомендуется переход на SQL.
Нужно ли устанавливать 1С на сервер для создания базы?
Для создания файловой базы достаточно клиентской версии 1С. Для создания базы в режиме кластера серверов необходимо, чтобы службы сервера 1С были установлены и запущены на целевом компьютере.
Как удалить неправильно созданную базу?
В списке баз выделите ненужную базу, нажмите кнопку Удалить и выберите опцию удаления из списка. Если нужно удалить физически, выберите опцию полного удаления с диска. Для SQL-баз удаление из списка 1С не удаляет базу в СУБД, её нужно удалить через SQL Management Studio отдельно.