Работа с платформой 1С:Предприятие всегда начинается с базового действия — создания новой информационной базы. Это фундамент, на котором в дальнейшем будут развертываться конфигурации, загружаться справочники и проводиться хозяйственные операции. Для многих начинающих пользователей этот процесс кажется сложным из-за обилия технических терминов, таких как «файловый вариант» или «кластер серверов», однако на практике процедура создания максимально стандартизирована и интуитивно понятна.
В данном руководстве мы детально разберем все этапы формирования пустой базы данных, начиная от запуска окна запуска и заканчивая первичной настройкой параметров безопасности. Вы узнаете, в чем принципиальная разница между хранением данных в файле и на SQL-сервере, а также как правильно выбрать место для размещения информации, чтобы избежать потери данных в будущем. Особое внимание будет уделено нюансам работы с конфигуратором и режимом администратора, так как именно здесь закладывается структура будущего приложения.
Часто новички сталкиваются с тем, что после создания базы она не открывается или выдает ошибки при попытке входа. Это происходит из-за неверно выбранных каталогов или отсутствия прав доступа к системным папкам. Мы рассмотрим типичные сценарии настройки для автономных рабочих мест и многопользовательских сред, чтобы вы могли сразу выбрать оптимальный путь развития вашей учетной системы без необходимости переделывать работу заново.
Запуск окна запуска и выбор типа базы
Первым шагом для создания нового хранилища данных является запуск специального диалогового окна. Обычно оно появляется автоматически при первом запуске платформы, но если вы уже работали с другими базами, необходимо найти ярлык 1С:Предприятие (Администрирование) в меню «Пуск» или на рабочем столе. Важно не перепутать его с обычным ярлыком запуска конкретной конфигурации, так как нам нужен именно режим управления списком баз.
В открывшемся окне «Запуск 1С:Предприятия» необходимо нажать кнопку Добавить, которая расположена в нижней части интерфейса. Перед вами появится список вариантов создания. Здесь критически важно выбрать правильный тип размещения, так как изменить его в будущем без конвертации данных будет невозможно. Для локальной работы на одном компьютере обычно выбирают файловый вариант, тогда как для сетевой работы требуется клиент-серверный вариант.
Если вы планируете использовать базу только на одном ПК без доступа других пользователей по сети, выбирайте пункт «Создание новой информационной базы». Система предложит вам два основных пути: создание пустой базы или загрузка из шаблона. Для обучения или тестирования часто удобнее начать с чистого листа, чтобы понимать структуру объектов конфигурации без лишнего шума предустановленных данных.
Обратите внимание на поле «Имя информационной базы». Оно служит лишь меткой для отображения в списке запуска и никак не влияет на физическое имя файлов или таблиц в базе данных SQL. Вы можете назвать её «Моя первая база», «Тестовая» или любым другим удобным вам способом, используя кириллицу и специальные символы.
⚠️ Внимание: Имя базы в списке запуска не должно совпадать с именем каталога или именем базы данных в SQL, чтобы избежать путаницы при администрировании и резервном копировании.
Настройка файлового варианта размещения
Файловый вариант является самым простым и популярным решением для малого бизнеса и индивидуальных предпринимателей. При выборе этого типа все данные хранятся в одном или нескольких файлах на жестком диске компьютера. В окне настройки вам будет предложено указать полный путь к каталогу, где будет физически располагаться база данных.
По умолчанию система предлагает создать папку в директории пользователя, например, C:\Users\ИмяПользователя\1Cv8\MyBase. Однако опытные администраторы рекомендуют не хранить рабочие базы в системных папках или на рабочем столе. Лучше выделить отдельный диск или создать специализированную директорию, например D:\1C_Bases\Accounting, чтобы упростить процедуру бэкапа и защитить данные от случайного удаления при переустановке Windows.
При указании пути убедитесь, что у вашей учетной записи Windows есть полные права на запись в эту папку. Если вы попытаетесь создать базу в защищенной системной директории, такой как Program Files, платформа может выдать ошибку доступа при первой же попытке сохранить данные или обновить конфигурацию. В таком случае потребуется запускать 1С от имени администратора, что не является лучшей практикой безопасности.
После указания пути система проверит наличие свободного места и прав доступа. Если каталог уже существует и содержит файлы другой базы, платформа предупредит вас об этом. Создание базы поверх существующих файлов приведет к полной потере старых данных без возможности восстановления, поэтому всегда внимательно проверяйте путь перед нажатием кнопки «Готово».
Для повышения отказоустойчивости файловой базы регулярно копируйте весь каталог базы данных на внешний носитель или в облачное хранилище, предварительно завершив работу всех пользователей.
Клиент-серверный вариант и работа с SQL
Для организаций со штатом более 5-10 человек или при больших объемах данных рекомендуется использовать клиент-серверный вариант. В этом случае данные хранятся не в файлах, а в специализированной системе управления базами данных (СУБД), такой как Microsoft SQL Server, PostgreSQL или Oracle. Это обеспечивает высокую скорость обработки запросов и надежную защиту от сбоев.
При создании такой базы в окне запуска вам потребуется указать имя сервера 1С (кластера) и имя базы данных в СУБД. Имя сервера 1С обычно соответствует имени компьютера, где установлен сервер платформы, или его IP-адресу. Имя базы данных в СУБД должно быть уникальным в пределах этого сервера и, в отличие от имени в списке 1С, часто ограничено латинскими символами.
Особое внимание следует уделить аутентификации. Вы можете выбрать режим использования операционной системы (если пользователи домена уже авторизованы) или режим аутентификации 1С:Предприятие. Во втором случае вам потребуется задать логин и пароль администратора базы данных, которые будут использоваться для подключения платформы к СУБД. Эти данные необходимо надежно сохранить, так как без них невозможно будет выполнять регламентные операции.
Создание базы на SQL-сервере требует предварительной установки и настройки самого сервера баз данных. Если сервер еще не настроен, кнопка создания может быть неактивна или выдавать ошибку соединения. В корпоративной среде этим вопросом обычно занимается системный администратор, который предоставляет готовые реквизиты для подключения.
| Параметр | Файловый вариант | Клиент-серверный вариант |
|---|---|---|
| Максимальное число пользователей | До 5-10 (рекомендуется) | Неограниченно (зависит от лицензии) |
| Производительность | Средняя, зависит от диска | Высокая, оптимизирована СУБД |
| Сложность администрирования | Низкая | Высокая, требует знаний SQL |
| Резервное копирование | Копирование папки | Средствами СУБД или 1С |
Создание базы из шаблона конфигурации
Часто нет смысла создавать абсолютно пустую базу, так как это потребует ручной разработки всей структуры справочников и документов. Платформа 1С позволяет создавать новые базы на основе готовых шаблонов, которые поставляются вместе с дистрибутивом или загружаются отдельно. Это значительно ускоряет процесс внедрения.
При выборе опции «Создание новой информационной базы» в мастере создания, на одном из этапов система предложит выбрать источник конфигурации. Вы можете выбрать пункт «Создание информационной базы из шаблона». В открывшемся списке будут доступны все установленные на компьютере конфигурации, такие как «Бухгалтерия предприятия», «Управление торговлей» или типовые пустые конфигурации.
Выбор шаблона определяет, какие объекты метаданных будут сразу созданы в вашей базе. Если вы выберете шаблон «Пустая база», вы получите только каркас системы без конкретных справочников номенклатуры или контрагентов. Если же выбрать шаблон демонстрационной базы, в систему сразу загрузятся тестовые данные, что удобно для обучения сотрудников.
Важно понимать, что шаблон копируется один раз — в момент создания. Дальнейшие обновления шаблона на компьютере не повлияют на уже созданную базу. Если вам потребуются новые функции из обновленного шаблона, их придется переносить вручную через механизм выгрузки и загрузки конфигурации или обновлять базу штатными средствами платформы.
⚠️ Внимание: При создании базы из шаблона демо-версии убедитесь, что у вас есть действующая лицензия на запуск этой конфигурации, иначе при первом входе система заблокирует работу.
Первичная настройка и запуск в режиме Конфигуратор
После успешного создания записи в списке баз, она еще не готова к полноценной работе. Необходимо выполнить первичную инициализацию. Для этого выделите созданную базу в списке и нажмите кнопку Конфигуратор. Запуск в этом режиме необходим для проверки целостности структуры и выполнения первых настроек.
При первом входе в Конфигуратор пустой базы система может запросить подтверждение на обновление конфигурации базы данных. Это стандартная процедура, которая создает необходимые системные таблицы. Согласитесь с этим действием, чтобы платформа могла корректно интерпретировать метаданные. Если база создавалась из шаблона, этот этап может занять несколько минут в зависимости от объема данных.
В режиме Конфигуратора рекомендуется сразу проверить свойства базы. Для этого используйте меню Администрирование → Свойства информационной базы. Здесь можно задать кодировку, параметры совместимости и другие технические настройки. Например, если вы планируете использовать базу в веб-клиенте, убедитесь, что включена соответствующая опция использования.
Также на этом этапе полезно создать первого пользователя с полными правами. Перейдите в меню Администрирование → Пользователи и добавьте новую запись. Назначьте этому пользователю роль «Полные права», чтобы иметь возможность управлять системой в обычном режиме «1С:Предприятие» без ограничений.
☑️ Первичная настройка новой базы
Типовые ошибки и методы их устранения
Процесс создания базы не всегда проходит гладко, особенно на новых компьютерах или в сетевых окружениях с жесткими политиками безопасности. Одной из самых частых ошибок является сообщение «Монополия на базу не получена». Это означает, что база уже открыта другим пользователем или процессом, либо файлы базы заблокированы антивирусом.
Еще одна распространенная проблема — ошибка при подключении к серверу баз данных. Она часто возникает из-за неверно указанного имени сервера SQL или отсутствия службы SQL Server Agent. В таких случаях необходимо проверить настройки сетевых протоколов на сервере и убедиться, что порт для подключений открыт в брандмауэре.
Если при создании файловой базы возникает ошибка записи, проверьте атрибуты папки. Иногда папка может быть создана с атрибутом «Только для чтения», что запрещает платформе создавать внутри файлы данных. Снимите этот атрибут в свойствах папки через проводник Windows и повторите попытку.
В сложных случаях, когда база создается, но не открывается, рекомендуется использовать утилиту chdbfl.exe (для файловых баз) или средства администрирования кластера серверов. Эти инструменты позволяют принудительно снять блокировки и восстановить служебные файлы, однако использовать их следует с осторожностью, предварительно сделав резервную копию.
Что делать, если база повреждена при создании?
Если создание прервалось на этапе инициализации SQL, удалите базу в СУБД вручную через Management Studio и создайте заново. Для файловых баз удалите содержимое каталога и начните процедуру создания с нуля, убедившись в наличии свободного места на диске.
Рекомендации по безопасности и обслуживанию
Создание базы — это только начало жизненного цикла информационной системы. Чтобы обеспечить стабильную работу в долгосрочной перспективе, необходимо сразу внедрить правила безопасности. Никогда не оставляйте базу без пароля на учетной записи администратора, особенно если она расположена в общедоступной сети.
Регулярное тестирование и исправление базы данных помогает выявлять логические ошибки на ранних стадиях. В режиме Конфигуратора используйте команду Администрирование → Тестирование и исправление. Эта процедура проверяет ссылки между объектами и целостность таблиц, предотвращая накопление «мусора», который со временем замедляет работу системы.
Для файловых баз критически важно правильно настроить расписание резервного копирования. Поскольку вся информация содержится в файлах, их повреждение может привести к полной потере данных. Используйте встроенные средства платформы или сторонние скрипты для автоматического копирования каталога базы в архив с указанием даты и времени.
Помните, что интерфейсы и возможности платформы 1С могут изменяться в новых версиях релизов. Если вы используете старую версию платформы для создания базы под новую конфигурацию, могут возникнуть конфликты версий. Всегда стремитесь поддерживать версию платформы не ниже той, которая рекомендуется разработчиком конфигурации.
⚠️ Внимание: Интерфейс мастера создания базы и доступные опции могут незначительно отличаться в зависимости от установленной версии платформы 1С:Предприятие и типа используемой конфигурации.
Правильный выбор типа размещения (файловый или клиент-серверный) на этапе создания базы является критическим решением, так как миграция между этими режимами в будущем потребует сложных процедур конвертации и простоя в работе.
Часто задаваемые вопросы (FAQ)
Можно ли изменить тип размещения базы с файлового на клиент-серверный после создания?
Да, это возможно, но не через простое изменение настроек. Вам потребуется выгрузить конфигурацию и данные в файл формата dt (дамп), затем создать новую базу клиент-серверного типа и загрузить этот дамп в нее. Прямое конвертирование «на лету» не предусмотрено.
Где физически хранятся файлы файловой базы 1С?
Файлы хранятся в том каталоге, который вы указали при создании. Основные данные находятся в файле 1Cv8.1CD, а служебная информация и журналы регистрации — в подпапке 1Cv8Log и файлах с расширением .lgd.
Сколько места на диске нужно выделить для новой базы?
Пустая база занимает всего несколько мегабайт. Однако для нормальной работы рекомендуется иметь запас свободного места не менее 10-20% от предполагаемого объема данных, так как файлы базы данных имеют свойство фрагментироваться и разрастаться в процессе эксплуатации.
Что делать, если я забыл пароль администратора базы данных SQL?
Если вы забыли пароль владельца базы данных в СУБД, вам потребуется доступ к серверу с правами системного администратора ОС. Через инструменты управления SQL Server (например, SSMS) можно сбросить пароль или создать нового пользователя с правами db_owner для этой базы.
Можно ли создать базу на сетевом диске для нескольких пользователей?
Технически это возможно, но крайне не рекомендуется. Файловый вариант на сетевом диске работает нестабильно при одновременном доступе нескольких пользователей и подвержен высоким рискам повреждения данных при обрыве связи. Для многопользовательской работы используйте клиент-серверный вариант.