Создание новой информационной базы (ИБ) в 1С:Предприятие — базовая процедура, с которой сталкивается каждый пользователь или администратор системы. Без правильно настроенной базы невозможно начать работу с программой, будь то бухгалтерия, управление торговлей или кадровый учет. Однако даже опытные пользователи иногда допускают ошибки на этом этапе, чтоlater приводит к проблемам с производительностью, целостностью данных или совместимостью с другими системами.
В этой статье мы разберем все способы создания ИБ — от стандартного мастера в конфигураторе до ручного развертывания через командную строку. Особое внимание уделим типичным ошибкам, которые мешают корректной работе базы, и дадим рекомендации по оптимальным настройкам для разных сценариев: локального использования, сетевой работы или облачного размещения. Если вы только начинаете осваивать 1С, этот гайд поможет избежать распространенных подводных камней.
⚠️ Важно: Интерфейс и доступные опции могут отличаться в зависимости от версии платформы (8.2, 8.3) и типа лицензии (базовая, ПРОФ, корпоративная). Перед началом работы уточните актуальные параметры в документации к вашей версии 1С:Предприятие.
Подготовка к созданию новой базы
Прежде чем приступать к созданию информационной базы, необходимо выполнить несколько подготовительных шагов. Их игнорирование может привести к потере данных, конфликтам с существующими базами или проблемам с доступом.
Первое, что нужно сделать — определить цель создания новой ИБ. Это может быть:
- 📊 Тестовая база для обучения или экспериментов с конфигурацией
- 🏢 Рабочая база для ведения учета в организации
- 🔄 Резервная копия перед обновлением или миграцией
- 🌐 Облачная база для удаленной работы команды
От цели зависит выбор режима создания (с нуля или на основе шаблона), места хранения (локальный диск, сетевой ресурс, облако) и параметров безопасности. Например, для тестовой базы можно использовать упрощенные настройки, а для рабочей — потребуется настроить резервное копирование и права доступа.
Также проверьте:
- 💾 Наличие свободного места на диске (минимум
500 МБдля пустой базы, но лучше2+ ГБс запасом) - 🔑 Права пользователя на создание папок и файлов в выбранном расположении
- 🛡️ Антивирусные исключения для папки с базами 1С (чтобы не блокировались файлы
.1CD)
Способы создания информационной базы
В 1С:Предприятие существует несколько способов развертывания новой ИБ. Выбор зависит от ваших технических возможностей и задач. Рассмотрим каждый вариант подробно.
1. Через мастер создания в конфигураторе
Самый распространенный и простой способ — использование встроенного мастера. Он подходит для большинства пользователей, включая новичков.
Чтобы запустить мастер:
- Откройте 1С:Предприятие в режиме
Конфигуратор(выберите нужную версию платформы в меню запуска). - Перейдите в меню
Файл → Новая информационная база.... - Следуйте инструкциям мастера, заполняя поля:
- 📁 Имя базы (отображается в списке баз, например,
"Бухгалтерия ООО Ромашка") - 📂 Каталог базы (путь к папке, где будут храниться файлы
.1CD) - 🔄 Тип создания:
- 🆕
Создать новую информационную базу(пустая база) - 📄
Создать информационную базу из шаблона(например, Бухгалтерия предприятия 3.0)
- 🆕
- 📁 Имя базы (отображается в списке баз, например,
Если вы выбираете создание из шаблона, мастер предложит скачать актуальную версию конфигурации из 1С:ИТС или использовать локальный файл. Для тестовой базы можно выбрать Демонстрационную конфигурацию — она содержит примеры данных.
☑️ Подготовка к созданию базы через мастер
2. Через командную строку (для опытных пользователей)
Этот метод полезен для автоматизации или развертывания баз на серверах. Он требует знания синтаксиса команд 1С.
Основная команда для создания новой базы:
C:\Program Files (x86)\1cv8\8.3.20.1500\bin\1cv8.exe" CREATEINFBASE
/S "C:\Bases\NewBase"
/N "Тестовая база"
/Out "C:\log.txt"
Где:
/S— путь к каталогу базы/N— имя базы (отображается в списке)/Out— файл для лога (опционально, но рекомендуется)
Для создания базы из шаблона добавьте параметры:
... CREATEINFBASE
/Template "C:\Templates\buh30.cf"
/DBMS SQLServer
/DBServer "SRV-2019"
/DBName "Buh30_New"
/DBAUser "sa"
/DBAPwd "password123"
⚠️ Внимание: При создании базы на SQL-сервере убедитесь, что:
- 🔌 На сервере установлен поддерживаемый MS SQL Server или PostgreSQL
- 👤 У пользователя есть права на создание баз данных
- 🔒 Пароль для доступа к СУБД не содержит специальных символов, которые могут конфликтовать с синтаксисом команды
3. Через 1С:Enterprise в облаке
Если вы используете облачную версию 1С (например, 1С:Fresh или аренду сервера у партнера), процесс создания базы упрощается:
Шаги:
- Авторизуйтесь в личном кабинете облачного сервиса.
- Перейдите в раздел
Информационные базыилиМои сервисы. - Нажмите
Создать новую базуи выберите нужную конфигурацию из каталога. - Задайте параметры:
- 🏷️ Название базы
- 👥 Количество пользователей
- 💰 Тарифный план (если применимо)
Облачные базы обычно развертываются автоматически в течение 5-30 минут. После создания вы получите ссылку для доступа и данные для подключения.
Если создаете базу для обучения, выберите тариф с минимальным количеством пользователей (1-3) — это снизит стоимость аренды.
Выбор типа информационной базы: файловая vs SQL
Один из ключевых моментов при создании новой ИБ — выбор типа хранения данных. От этого зависит производительность, масштабируемость и требования к инфраструктуре.
| Параметр | Файловая база | SQL-база |
|---|---|---|
| 📦 Хранение данных | Один файл .1CD на диске |
Таблицы в СУБД (MS SQL, PostgreSQL) |
| 👥 Количество пользователей | До 50 (рекомендуется до 10-15) | 100+ (ограничено лицензией и железом) |
| ⚡ Производительность | Медленнее при большом объеме данных | Быстрее за счет индексов и кэширования |
| 💰 Стоимость | Бесплатно (входит в платформу) | Требуется лицензия на СУБД |
| 🔧 Администрирование | Проще (резервное копирование = копирование файла) | Сложнее (требуются навыки работы с SQL) |
Когда выбирать файловую базу:
- 🏠 Для маленьких компаний (до 10 пользователей)
- 💻 Для локального использования на одном компьютере
- 🧪 Для тестирования или обучения
Когда выбирать SQL-базу:
- 🏢 Для средних и крупных предприятий
- 🌐 Для сетевой работы с большим количеством пользователей
- 📈 Для баз с объемом данных более
10 ГБ
⚠️ Внимание: Если вы планируете миграцию с файловой базы на SQL в будущем, создавайте новую базу сразу в нужном формате. Конвертация существующей файловой базы в SQL — трудоемкий процесс, который может потребовать доработки конфигурации.
Для большинства малых предприятий файловая база — оптимальный выбор по соотношению простота/производительность. SQL-базы оправданы только при высоких нагрузках.
Настройка параметров новой базы
После создания базы необходимо настроить ее параметры для корректной работы. Этот этап часто упускают, чтоlater приводит к проблемам с доступом или производительностью.
1. Основные параметры в конфигураторе
Запустите созданную базу в режиме Конфигуратор и перейдите в Администрирование → Настройка информационной базы. Здесь доступны ключевые опции:
- 🔐 Режим аутентификации:
- 👤
Аутентификация 1С:Предприятия(логины/пароли хранятся в базе) - 🔑
Аутентификация Windows(используются доменные учетные записи)
- 👤
- 📅 Период блокировки: время, через которое неактивный пользователь будет автоматически отключен (рекомендуется
10-15 минут). - 📊 Журнал регистрации: включите его для отслеживания действий пользователей (полезно для аудита).
2. Права доступа
Настройте роли и права для пользователей:
- Перейдите в
Администрирование → Пользователи. - Создайте новых пользователей или отредактируйте существующих.
- Назначьте им роли (например,
Бухгалтер,Администратор,ПросмотрОтчетов). - Ограничьте доступ к конфиденциальным данным (например, зарплатным отчетам).
⚠️ Внимание: Не используйте учетную запись Администратор для повседневной работы. Создайте отдельного пользователя с ограниченными правами для текущих задач.
3. Резервное копирование
Настройте автоматическое резервное копирование:
- 💾 Для файловой базы: используйте встроенный механизм или сторонние утилиты (например, 1C:Backup).
- 🗄️ Для SQL-базы: настройте задачи резервирования в MS SQL Server Management Studio или pgAdmin.
Рекомендуемая частота резервирования:
- 📅 Ежедневно — для рабочих баз
- 📅 Перед критическими операциями (обновление, миграция)
- 📅 Раз в неделю — для тестовых баз
Что делать если забыли пароль администратора?
Если вы потеряли пароль пользователя с правами администратора, восстановить его можно только через техническую поддержку 1С или партнера, предоставив данные лицензии. Для файловой базы также можно использовать утилиту chdbfl.exe (входит в комплект поставки), но это требует остановки работы всех пользователей.
Типичные ошибки и их решение
Даже при следовании инструкциям пользователи часто сталкиваются с проблемами. Рассмотрим самые распространенные ошибки и способы их устранения.
1. Ошибка "Не удалось создать информационную базу"
Причины:
- 🚫 Недостаточно прав на запись в выбранную папку.
- 🚫 Диск переполнен или защищен от записи.
- 🚫 Антивирус блокирует создание файлов
.1CD.
Решение:
- Проверьте права на папку (должны быть разрешения на
Полный доступдля пользователя). - Освободите место на диске или выберите другой раздел.
- Добавьте исключение для папки с базами в настройках антивируса.
2. База не отображается в списке
Причины:
- 📂 Файл
1CV8.lstповрежден (хранит список баз). - 🔄 База создана в другой версии платформы.
Решение:
- Удалите файл
1CV8.lst(расположен в%APPDATA%\1C\1cv8) — он будет создан заново при следующем запуске. - Проверьте совместимость версий платформы (например, база из 1С 8.3.20 не откроется в 8.3.18).
3. Ошибки при подключении к SQL-серверу
Причины:
- 🔌 Неверные данные для подключения (имя сервера, порт).
- 🔒 Отсутствуют права у пользователя СУБД.
- 🔥 Брандмауэр блокирует порт
1433(для MS SQL) или5432(для PostgreSQL).
Решение:
- Проверьте настройки подключения в файле
conf.cfg(для клиент-серверного варианта). - Настройте правила брандмауэра для разрешения трафика на нужные порты.
- Убедитесь, что служба SQL-сервера запущена.
⚠️ Внимание: Если вы используете PostgreSQL, проверьте кодировку базы данных. Для 1С требуется кодировка UTF-8. При другой кодировке возможны ошибки с кириллическими символами.
Оптимизация новой базы
Создание базы — только первый шаг. Для обеспечения стабильной работы необходимо выполнить несколько действий по оптимизации.
1. Настройка производительности
- 📈 Для файловой базы:
- Разместите файл
.1CDна SSD-диске (ускорит чтение/запись). - Отключите индексирование папки с базой в настройках Windows.
- Разместите файл
- 📊 Для SQL-базы:
- Настройте план обслуживания в MS SQL Server (реорганизация индексов, обновление статистики).
- Выделите достаточно оперативной памяти для СУБД (минимум
4 ГБдля небольших баз).
2. Тестирование целостности
После создания базы выполните проверку:
- В конфигураторе выберите
Администрирование → Тестирование и исправление.... - Установите флаги:
- 🔍
Проверять логическую целостность - 🔧
Проверять ссылочную целостность - 🗑️
Реиндексировать таблицы
- 🔍
Если обнаружены ошибки, исправьте их с помощью кнопки Выполнить. Для SQL-баз также проверьте целостность через утилиты СУБД (например, DBCC CHECKDB в MS SQL).
3. Настройка обновлений
Чтобы база всегда была актуальной:
- 🔄 Настройте автоматическое обновление конфигурации через 1С:ИТС.
- 📅 Проверяйте выход новых релизов в личном кабинете на сайте 1С.
- 🔒 Перед обновлением обязательно создавайте резервную копию!
Регулярное тестирование и обновление базы предотвращает majority проблем с производительностью и безопасностью.
FAQ: Частые вопросы по созданию баз в 1С
Можно ли перенести базу с одного компьютера на другой?
Да, для этого:
- Скопируйте файл базы (
.1CDдля файловой или дамп SQL-базы). - На новом компьютере создайте новую базу с тем же именем и укажите путь к скопированному файлу.
- При необходимости настройте права доступа и подключение к СУБД.
Для SQL-баз также может потребоваться перенос логинов и ролей.
Как удалить ненужную базу из списка?
Удалите запись из файла 1CV8.lst (расположен в %APPDATA%\1C\1cv8) или через интерфейс 1С:Предприятие:
- Запустите 1С в режиме выбора базы.
- Выделите ненужную базу и нажмите
Удалить(это удалит только ссылку, не файлы!). - Для полного удаления удалите папку с файлами базы вручную.
Можно ли создать базу на сетевом диске?
Технически да, но не рекомендуется для рабочих баз из-за:
- 🐢 Низкой скорости работы (сетевые задержки).
- 🚨 Риска повреждения данных при обрыве соединения.
- 🔒 Проблем с блокировками при одновременной работе.
Лучше размещать базу на локальном диске сервера и настраивать сетевой доступ через 1С:Предприятие.
Как изменить имя базы после создания?
Имя, отображаемое в списке, можно изменить:
- Откройте файл
1CV8.lstв текстовом редакторе. - Найдите строку с вашей базой и измените параметр
Descr=. - Сохраните файл. Изменения применятся после перезапуска 1С.
Для изменения внутреннего имени (используется в скриптах) потребуется редактирование конфигурации.
Нужно ли регистрировать новую базу в 1С?
Регистрация в 1С требуется только для:
- 🔑 Получения технической поддержки.
- 🔄 Автоматического обновления конфигураций через 1С:ИТС.
- ☁️ Использования облачных сервисов (например, 1С:Fresh).
Для локальной работы без обновлений регистрация не обязательна.