Добавление чистой базы в 1С:Предприятие — стандартная процедура для администраторов, разработчиков и даже обычных пользователей, которым требуется тестовая среда или новая рабочая база. Однако даже опытные специалисты иногда сталкиваются с нюансами: от выбора типа информационной базы до настройки прав доступа в 1С 8.3. Эта инструкция покрывает все актуальные способы создания базы — от ручного добавления через конфигуратор до автоматизированных методов для облачных решений.
Процесс может отличаться в зависимости от версии платформы, типа лицензии (базовая или профессиональная) и целей использования. Например, для учебных задач подойдёт локальная база на файловом хранилище, а для корпоративных систем потребуется серверный вариант с SQL. Мы разберём каждый сценарий с учётом типичных ошибок и дадим рекомендации по оптимизации.
Если вы ранее не работали с администрированием 1С, начните с первого раздела — там объяснены ключевые термины и требования к системе. Опытные пользователи могут сразу перейти к списоку методов добавления базы или разделу про устранение ошибок.
Подготовка к созданию чистой базы: системные требования и права
Прежде чем добавлять новую базу, убедитесь, что ваша система соответствует минимальным требованиям платформы 1С:Предприятие 8.3. Для локальной файловой базы достаточно:
- 🖥️ Операционная система: Windows 10/11 или Linux (с установленным
wineдля некоторых версий) - 📂 Свободное место на диске: от 500 МБ для пустой базы (без учёта будущих данных)
- 🔑 Права администратора: для установки компонентов и создания папок в системных разделах
Для серверного варианта (например, PostgreSQL или Microsoft SQL Server) потребуется:
- 🖧 Выделенный сервер или виртуальная машина с ОЗУ от 4 ГБ
- 🛠️ Установленный и настроенный СУБД (версия должна поддерживаться вашей редакцией 1С)
- 🔐 Права на создание баз данных в СУБД (обычно роль
dbcreator)
Если вы используете 1С:Fresh или другие облачные решения, системные требования ложатся на плечи провайдера, но проверьте тарифный план — некоторые ограничивают количество баз.
⚠️ Внимание: Если вы работаете в корпоративной сети, уточните у IT-отдела политику безопасности. Некоторые компании блокируют создание локальных баз на рабочих станциях из-за рисков утечки данных.
5 способов добавить чистую базу в 1С
Выбор метода зависит от ваших задач и инфраструктуры. Ниже — все актуальные варианты с плюсами и минусами каждого.
1. Через Конфигуратор (классический способ)
Подходит для большинства версий 1С:Предприятие 8.3 и не требует дополнительных инструментов. Инструкция:
- Запустите 1С:Предприятие в режиме
Конфигуратор(выберите нужную базу в списке и нажмите кнопку «Конфигуратор» или удерживайтеShiftпри запуске ярлыка). - Перейдите в меню
Файл → Новая информационная база. - Укажите:
- 📁 Наименование (отображается в списке баз)
- 📍 Тип расположения: «На этом компьютере или в локальной сети» для файловой базы или «На сервере 1С:Предприятия» для клиент-серверного варианта
- 🔗 Путь к каталогу (например,
C:\Bases\НоваяБаза)
После создания база будет пустой — без конфигурации. Чтобы начать работу, нужно либо загрузить шаблон (например, Бухгалтерия 3.0), либо создать конфигурацию с нуля в режиме Конфигуратор.
Проверить права на запись в целевую папку|
Закрыть все экземпляры 1С на компьютере|
Подготовить имя базы без спецсимволов|
Убедиться в наличии свободного места на диске-->
2. Через «Добавление информационной базы» в списке
Более быстрый метод, если вам не нужны расширенные настройки:
- Запустите 1С:Предприятие (не Конфигуратор!).
- В окне выбора баз нажмите кнопку «Добавить».
- Выберите «Добавление в список существующей информационной базы» (да, формулировка контраинтуитивна — этот пункт создаёт новую базу).
- Укажите параметры аналогично первому способу.
Этот метод удобен, если вы часто создаёте тестовые базы — он экономит 1-2 клика по сравнению с Конфигуратором.
3. Через командную строку (для автоматизации)
Используется администраторами для массового развёртывания или интеграции с системами мониторинга. Пример команды для создания файловой базы:
C:\Program Files\1cv8\8.3.x.x\bin\1cv8.exe" DESIGNER /F "C:\Bases\НоваяБаза" /N "Тестовая база" /Out "C:\logs\create_base.log"
Ключи команды:
/F— путь к каталогу базы/N— отображаемое имя/Out— файл лога (полезно для отладки)- Авторизуйтесь в личном кабинете.
- Перейдите в раздел «Информационные базы».
- Нажмите «Создать новую базу» и выберите шаблон (например, Управление торговлей 11).
- Укажите название и при необходимости настройте доступ для пользователей.
⚠️ Внимание: При создании базы через командную строку нельзя указать тип СУБД — будет создана файловая база по умолчанию. Для серверных баз используйте CREATEINFOBASE в языке 1С или скрипты для СУБД.
4. Через 1С:Fresh или облачные сервисы
Если вы используете 1С:Fresh, процесс упрощён:
Преимущества облачного метода:
- ⚡ Мгновенное развёртывание без нагрузки на ваш ПК
- 🔄 Автоматические резервные копии
- 🌐 Доступ из любой точки мира
Недостатки: ограничения по функционалу (не все конфигурации поддерживаются) и ежемесячная плата.
5. Через скрипты на языке 1С (для разработчиков)
Для автоматизации создания баз в корпоративных средах можно использовать встроенный язык. Пример кода для создания файловой базы:
ПараметрыСоздания = Новый Структура();
ПараметрыСоздания.Вставить("Каталог", "C:\Bases\НоваяБаза");
ПараметрыСоздания.Вставить("Имя", "Тестовая база");
ПараметрыСоздания.Вставить("ТипСервера", ТипСервераИнформационнойБазы.Файловый);
НоваяБаза = ИнформационныеБазы.Создать(ПараметрыСоздания);
Если НоваяБаза.Пустая() Тогда
Сообщить("База создана успешно!");
Иначе
Сообщить("Ошибка: " + ОписаниеОшибки());
КонецЕсли;
Этот метод полезен для интеграции с системами CI/CD или при массовом развёртывании баз для тестирования.
| Метод | Сложность | Время создания | Подходит для |
|---|---|---|---|
| Через Конфигуратор | ⭐⭐ | 2-5 минут | Одиночные базы, ручная настройка |
| Через список баз | ⭐ | 1-2 минуты | Быстрое тестирование |
| Командная строка | ⭐⭐⭐ | 1 минута (без учёта настройки скрипта) | Автоматизация, DevOps |
| 1С:Fresh | ⭐ | Мгновенно | Облачные решения, удалённая работа |
| Скрипты 1С | ⭐⭐⭐⭐ | Зависит от кода | Разработчики, сложные сценарии |
Настройка параметров новой базы
После создания чистой базы её нужно настроить под ваши задачи. Основные параметры:
1. Выбор конфигурации
Чистая база не содержит прикладного решения. Варианты загрузки:
- 📦 Из шаблона: скачайте актуальную версию с сайта 1С (например, Зарплата и управление персоналом 3.1) и загрузите через
Конфигуратор → Файл → Открыть. - 🔄 Из другой базы: используйте
Файл → Загрузить информационную базудля переноса структуры. - 🛠️ С нуля: если вы разработчик, создайте новую конфигурацию в режиме
Конфигуратор. - Задайте пароль для
АдминистраторавАдминистрирование → Пользователи. - Создайте новых пользователей с ограниченными правами (например, роль
БухгалтерилиМенеджер). - Настройте профили групп доступа для разделения функционала.
- 📁 Разместите базу на SSD-накопителе (ускоряет работу в 3-5 раз по сравнению с HDD).
- 🧹 Регулярно выполняйте
Тестирование и исправлениечерез Конфигуратор. - 🔄 Настройте автоматическое резервное копирование (например, через
Плановые задания). - 🖧 Оптимизируйте параметры SQL-сервера (например, выделите достаточно памяти для
work_memв PostgreSQL). - 📊 Используйте индексы для крупных таблиц (настраивается в конфигураторе).
- 🔌 Настройте пул соединений в кластере серверов 1С.
- 🔧 Запустите 1С от имени администратора (правый клик по ярлыку → «Запуск от имени администратора»).
- 📂 Измените права на папку:
Свойства → Безопасность → Изменить → Добавьте свою учётную запись с полными правами. - 💻 Если используете Linux, проверьте права через
chmod 777 /путь/к/папке(не рекомендуется для продуктивных систем!). - Проверьте реальный путь к исполняемому файлу (обычно
C:\Program Files\1cv8\8.3.x.x\bin\1cv8.exe). - Обновите переменную окружения
PATH, если используете короткие команды. - Укажите полный путь в скрипте, например:
"C:\Program Files\1cv8\8.3.22.1885\bin\1cv8.exe" DESIGNER /F "C:\Bases\Test" - 💳 Проверьте статус подписки в личном кабинете.
- 📞 Свяжитесь с поддержкой 1С:Fresh — иногда требуется ручная активация.
- 🔄 Попробуйте создать базу с другим именем (возможно, конфликт с существующей).
- 🔌 Повреждение файлов: Выполните
Тестирование и исправлениечерез Конфигуратор (Администрирование → Тестирование и исправление). - 🔐 Несовместимость версии: Убедитесь, что версия платформы 1С совпадает с версией конфигурации (например, Бухгалтерия 3.0 требует платформу не ниже 8.3.15).
- 📋 Отсутствие лицензии: Для некоторых конфигураций (например, ERP) требуется отдельная лицензия. Проверьте в
Справка → О программе. - В исходной базе:
Администрирование → Выгрузить данные(укажите файл и объекты для выгрузки). - В новой базе:
Администрирование → Загрузить данные. - 🔄 Сохраняются ссылки между объектами
- 📊 Можно выборочно переносить только нужные данные (например, только справочники)
- Используйте обработку
ВыгрузкаЗагрузкаДанныхXML(входит в стандартную поставку 1С). - Настройте правила соответствия объектов (например, сопоставьте
Номенклатуруиз старой базы с новой). - ⚠️ Не всегда корректно переносятся документы с сложной логикой
- 🐢 Медленнее, чем
.dt - Сделайте резервную копию исходной базы через SQL Server Management Studio или
pg_dump(для PostgreSQL). - Восстановите дамп в новой базе.
- Обновите ссылки на базу в кластере серверов 1С.
1Cv8.1CD— основной файл базы1Cv8Log— журналы транзакций*.LCK— файлы блокировок (не копируйте их!- Откройте базу в режиме
Конфигуратор. - Перейдите в
Администрирование → Выгрузить информационную базу. - Укажите файл для сохранения (расширение
.dt). - 🕒 Настройте плановые задания в Windows (
Task Scheduler) для запуска скрипта копирования. - ☁️ Используйте облачные сервисы (например, 1С:Линк или Yandex Disk) для автоматической синхронизации.
- 🖧 Для SQL-баз настройте
pg_backup(PostgreSQL) илиSQL Server Agent. - 🍎 На Mac 1С работает через Wine или виртуальную машину (Parallels, VirtualBox). Официальной поддержки нет, возможны ошибки при работе с файловой базой.
- 🐧 На Linux поддерживаются серверные версии 1С (для клиент-серверных баз) и тонкий клиент. Для файловых баз потребуется Wine или Docker-контейнер с Windows.
- 💾 Дискового пространства: каждая база занимает от 500 МБ (пустая) до десятков ГБ (с данными).
- 🔑 Лицензии: базовая версия 1С позволяет работать только с одной базой одновременно. Профессиональная версия снимает это ограничение.
- 🖧 Производительности: при одновременной работе с 5+ базами возможны тормоза (особенно на HDD).
- Запустите 1С в режиме выбора баз.
- Выделите ненужную базу и нажмите «Удалить» (или
Del). - Подтвердите удаление только из списка (файлы базы останутся на диске).
- Удалите её из списка (как выше).
- Вручную удалите папку с базой на диске.
- Создайте новую базу на SQL-сервере (через Конфигуратор).
- В старой файловой базе выполните
Администрирование → Выгрузить данные(формат.dt). - В новой базе загрузите данные через
Администрирование → Загрузить данные. - Проверьте целостность данных и переиндексируйте таблицы в СУБД.
- 🖥️ Слабый ПК: Для комфортной работы с 1С нужен процессор от i5/Ryzen 5 и 8 ГБ ОЗУ.
- 📂 Фрагментация файлов: Для файловых баз регулярно выполняйте дефрагментацию диска.
- 🔌 Конфликт с антивирусом: Добавьте папку с базой в исключения антивируса (например,
C:\Bases\*). - 📊 Неоптимизированные запросы: В серверных базах проверьте планы выполнения запросов в СУБД.
Для учебных целей подойдёт Демобаза — её можно скачать с портала 1С:ИТС или получить у партнёров 1С.
2. Настройка прав доступа
По умолчанию новая база имеет только пользователя Администратор без пароля. Чтобы обеспечить безопасность:
В серверных базах дополнительно настройте права на уровне SQL-сервера (например, ограничьте доступ к таблицам через GRANT в PostgreSQL).
Если вы тестируете обновления конфигурации, создайте отдельного пользователя с полными правами, но без доступа к реальным данным. Это поможет избежать случайных изменений в рабочей базе.
3. Оптимизация производительности
Для файловой базы:
Для серверной базы:
⚠️ Внимание: Если база будет использоваться более чем 5 пользователями одновременно, файловая структура не подходит — обязательно разворачивайте её на SQL-сервере. Файловые базы не оптимизированы для высоких нагрузок и могут повредиться.
Типичные ошибки и их решения
Даже при следовании инструкциям могут возникать проблемы. Рассмотрим самые распространённые:
1. Ошибка «Недостаточно прав для создания каталога»
Причина: Учётная запись Windows не имеет прав на запись в выбранную папку.
Решение:
2. Ошибка «Не найден файл 1cv8.exe»
Причина: Путь к платформе 1С указан неверно (актуально для командной строки или скриптов).
Решение:
3. Ошибка «Невозможно создать информационную базу» в 1С:Fresh
Причина: Превышен лимит баз по тарифу или проблемы с оплатой.
Решение:
⚠️ Внимание: Сообщения об ошибках в 1С:Fresh могут отличаться от локальных версий. Всегда сверяйтесь с официальной документацией, так как интерфейс облачного сервиса обновляется чаще, чем десктопные решения.
4. База создаётся, но не открывается
Причины и решения:
Что делать, если база создалась, но «зависает» при открытии?
Скорее всего, проблема в блокировках файлов или конфликте с антивирусом. Попробуйте:
1. Отключите антивирус на 5 минут и перезапустите 1С.
2. Удалите файлы блокировок в папке базы (имеют расширение *.LCK).
3. Проверьте, не запущена ли база на другом компьютере в сети (для файловых баз).
Если проблема сохраняется, создайте базу заново в другой папке.
Перенос данных в новую базу (опционально)
Если вы создаёте базу не «с нуля», а для миграции данных, используйте следующие методы:
1. Выгрузка/загрузка через DT
Формат .dt подходит для переноса данных между базами одной конфигурации:
Преимущества:
2. Перенос через XML
Универсальный формат для разных конфигураций:
Недостатки:
3. Перенос через SQL (для серверных баз)
Для опытных администраторов:
⚠️ Внимание: При переносе через SQL необходимо вручную обновить UID объектов метаданных, иначе база не откроется. Используйте обработку СинхронизацияUID.epf из библиотеки 1С.
Резервное копирование новой базы
Создание резервной копии сразу после настройки базы — обязательный шаг, даже если в ней ещё нет данных. Это защитит вас от потери времени при сбоях.
1. Ручное копирование (для файловых баз)
Просто скопируйте папку с базой в другое место (например, на внешний диск или сетевой ресурс). Путь к файлам:
2. Через Конфигуратор
Используйте встроенную функцию:
3. Автоматизированные решения
Для регулярного бэкапа:
Резервная копия должна храниться отдельно от рабочей базы! Например, если база лежит на диске C:, копию сохраняйте на D: или в облако. Это защитит данные при сбое диска.
Частые вопросы по добавлению баз в 1С
Можно ли создать базу 1С на Mac или Linux?
Да, но с оговорками:
Для полноценной работы рекомендуем использовать Windows или облачные решения вроде 1С:Fresh.
Сколько баз 1С можно создать на одном компьютере?
Ограничения зависят от:
Технический лимит — сотни баз, но на практике удобно работать с 10-20 базами на одном ПК.
Как удалить ненужную базу из списка?
Чтобы удалить базу из списка (не удаляя файлы):
Чтобы полностью удалить базу:
Можно ли перенести базу с файловой на SQL?
Да, это называется конвертацией. Инструкция:
Для крупных баз (10+ ГБ) рекомендуем использовать утилиту 1С:Перенос данных или обратиться к партнёрам 1С.
Почему новая база тормозит?
Возможные причины и решения:
Если тормоза появились после загрузки данных, попробуйте Тестирование и исправление с галочкой «Реиндексация таблиц».