Установка платформы 1С:Предприятие 8.3 и создание информационной базы с нуля
Содержание
Чтобы установить базу 1С, нужны три вещи: платформа 1С:Предприятие 8.3 нужной версии, конфигурация (шаблон .cf или выгрузка .dt) и лицензия. Порядок такой: ставите платформу, добавляете в окне запуска новую информационную базу из шаблона, выбираете файловый вариант или сервер 1С, активируете лицензию и создаёте первого пользователя-администратора.
Для бухгалтерии на 1-5 человек хватает файловой базы на одном компьютере или в общей папке. От 10-15 одновременных пользователей и при работе через интернет ставят сервер 1С с СУБД, чаще всего PostgreSQL.
Что проверить перед установкой: версия платформы и дистрибутивы
Главная ошибка новичка — скачать самую свежую платформу. Конфигурация (Бухгалтерия, ЗУП, УТ) работает только на платформе с номером не ниже указанного для её релиза. Самая новая платформа тоже не всегда подходит: бывает, что релиз конфигурации ещё не проверен на ней.
Где взять требование к версии:
- 📄 в файле
ReadMe.txtили «Новое в версии» внутри дистрибутива конфигурации — там указан минимальный номер платформы; - 📄 в карточке релиза на портале поддержки, откуда вы скачиваете обновления по договору ИТС;
- 📄 если база уже есть у другого сотрудника — в окне
Справка → О программевидно, на какой платформе она работает сейчас.
Что скачать:
| Что | Для чего | Где используется |
|---|---|---|
| Платформа «Технологическая платформа 1С:Предприятия (64-bit)» | клиент, конфигуратор, сервер | все компьютеры и сервер |
| Тонкий клиент | только подключение к серверной или веб-базе | рабочие места пользователей |
| Дистрибутив конфигурации | шаблон для создания базы | один раз, на компьютере, где создаёте базу |
| Сборка PostgreSQL для 1С | СУБД для серверного режима | только сервер СУБД |
64-разрядный клиент на Windows 10/11 работает быстрее и не упирается в лимит памяти 32-битного процесса. Ставьте 32-битный только если нужна старая внешняя компонента, которая есть лишь в 32-битном варианте.
Системные требования: какое железо и ПО нужно для базы 1С
Требования зависят от режима работы. Цифры ниже — практические ориентиры для типовых конфигураций вроде Бухгалтерии 3.0, а не официальный минимум.
| Сценарий | Процессор | Память | Диск |
|---|---|---|---|
| Рабочее место пользователя | 2-4 ядра | от 8 ГБ | SSD, 2-3 ГБ под платформу и кэш |
| Файловая база, 1-5 пользователей | 4 ядра | 8-16 ГБ | SSD, место под базу ×3 для копий |
| Сервер 1С + PostgreSQL, 10-30 пользователей | 8 ядер с высокой частотой | 32-64 ГБ | NVMe SSD, отдельный диск под бэкапы |
Операционные системы:
- 🖥 клиент — Windows 10/11, современные дистрибутивы Linux, macOS;
- 🖥 сервер — Windows Server 2016 и новее либо Linux (Ubuntu, Debian, РЕД ОС, Astra Linux и другие из списка поддерживаемых для вашей версии платформы);
- 🗄 СУБД — PostgreSQL в сборке для 1С, Microsoft SQL Server, Postgres Pro; обычный PostgreSQL из репозитория дистрибутива не подходит — в нём нет патчей, которые нужны платформе.
Сетевые порты для клиент-серверной базы: 1540 — агент сервера, 1541 — менеджер кластера, 1560-1591 — рабочие процессы (диапазон задаётся в свойствах рабочего сервера). Их нужно открыть в брандмауэре сервера, иначе клиенты не подключатся.
Как поставить платформу 1С на Windows и Linux
Windows: клиент и сервер
- Распакуйте архив платформы и запустите
setup.exe. - В списке компонентов оставьте
1С:Предприятие 8— это толстый и тонкий клиенты. - Если компьютер будет сервером, отметьте
Сервер 1С:Предприятия 8иАдминистрирование сервера 1С:Предприятия. Установщик спросит, ставить ли сервер как службу Windows — выберите службу и задайте пользователя, от имени которого она будет работать (обычно создают отдельногоUSR1CV8). - На последнем шаге установщик предложит поставить драйвер защиты. Он нужен только для аппаратных USB-ключей HASP. Для программной лицензии галочку можно снять.
- После установки в меню «Пуск» появится ярлык
1С:Предприятие, а на сервере — служба «Агент сервера 1С:Предприятия 8.3».
Linux: установка из пакетов .deb
С версии 8.3.20 платформа для Linux поставляется единым установщиком setup-full-<версия>-x86_64.run. Его запускают от root, а компоненты выбирают в мастере или ключами командной строки:
chmod +x setup-full-8.3.*-x86_64.run
sudo ./setup-full-8.3.*-x86_64.run --mode unattended --enable-components server,ws
Для более старых версий 8.3 дистрибутив сервера — это набор пакетов .deb. Ставят их одной командой, чтобы dpkg сам упорядочил зависимости между пакетами:
cd ~/distr/server
sudo apt install -y libfontconfig1 libgsf-1-114 libglib2.0-0 unixodbc
sudo dpkg -i 1c-enterprise*-common_*.deb 1c-enterprise*-server_*.deb 1c-enterprise*-ws_*.deb
sudo apt -f install
Пакет common — общие библиотеки, server — сервер 1С, ws — модуль для публикации на веб-сервере. Клиентские пакеты на сервер ставить не обязательно. Файлы платформы окажутся в /opt/1cv8/x86_64/<версия>/.
Список системных библиотек отличается между дистрибутивами и версиями платформы. Если dpkg сообщает о неудовлетворённых зависимостях, apt -f install обычно подтягивает их сам.
Запуск службы сервера 1С
На Windows служба стартует сразу после установки. Проверить её можно в services.msc: состояние «Выполняется», тип запуска «Автоматически».
На Linux в свежих версиях платформы в каталоге установки лежит готовый unit-файл. Его подключают в systemd и включают автозапуск:
V=8.3.25.1374 # подставьте свою версию
sudo systemctl link /opt/1cv8/x86_64/$V/srv1cv8-$V@.service
sudo systemctl enable --now srv1cv8-$V@default
sudo systemctl status srv1cv8-$V@default
Проверка, что агент слушает порт:
ss -tlnp | grep 1540
В старых пакетных версиях служба называлась srv1cv83 и запускалась скриптом из /etc/init.d/. Если сервер запущен, но клиенты его не видят, первым делом проверьте брандмауэр (ufw status) и что имя сервера разрешается в IP на клиентах — через DNS или файл hosts.
Создание информационной базы: файловый или клиент-серверный вариант
Сначала установите шаблон конфигурации: запустите setup.exe из её дистрибутива. Он не трогает систему, а просто кладёт файлы шаблона в каталог шаблонов (по умолчанию %APPDATA%\1C\1cv8\tmplts).
Дальше в окне запуска 1С:
- Нажмите
Добавить. - Выберите
Создание новой информационной базы→Создание информационной базы из шаблонаи укажите нужную конфигурацию и релиз. Если хотите развернуть базу из.dt, выберитеСоздание информационной базы без конфигурации— выгрузку загрузите потом. - Задайте имя базы в списке, например «Бухгалтерия ООО Ромашка».
- Выберите вариант размещения.
Файловая база
Выберите На данном компьютере или на компьютере в локальной сети и укажите пустой каталог, например D:\1C\Buh. Для сетевого доступа путь задают в формате \\SERVER\1CBases\Buh, а не через подключённый диск Z: — у разных пользователей буквы дисков могут отличаться. Всем пользователям нужны права на чтение и запись в этот каталог.
Клиент-серверная база
Выберите На сервере 1С:Предприятия и заполните поля:
| Поле | Пример | Что значит |
|---|---|---|
| Кластер серверов 1С | srv1c | имя или IP сервера; если порт нестандартный — srv1c:1641 |
| Имя информационной базы в кластере | buh | латиницей, без пробелов |
| Тип СУБД | PostgreSQL | |
| Сервер баз данных | srv1c или localhost | где работает СУБД, как его видит сервер 1С |
| Имя базы данных | buh | имя базы в самой СУБД |
| Пользователь / пароль | postgres | учётная запись СУБД |
Отметьте Создать базу данных в случае ее отсутствия — сервер 1С сам создаст пустую базу в PostgreSQL. Флаг Разрешить выдачу лицензий сервером 1С:Предприятия включайте, если клиентские лицензии установлены на сервере, а не на каждом компьютере.
Если разворачиваете базу из выгрузки: откройте созданную пустую базу в конфигураторе, Администрирование → Загрузить информационную базу, выберите .dt. Загрузка заменит всё содержимое базы, поэтому делайте её только в новую, пустую базу.
Права доступа, первые пользователи и лицензия
Новая база создаётся без пользователей — 1С пускает в неё любого без пароля. Пока список пуст, первый вход идёт с полными правами. Это удобно для настройки и опасно, если база уже лежит в общей папке.
Как завести пользователей в типовой конфигурации на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11):
- Запустите базу в режиме
1С:Предприятие. - Откройте
Администрирование → Настройки пользователей и прав → Пользователи. - Создайте первого пользователя, отметьте вход в программу разрешён, задайте пароль. Первому пользователю программа сама даст роль полных прав и права администратора.
- Затем заведите остальных и назначьте им группы доступа или профили (бухгалтер, кладовщик, кадровик).
В конфигураторе есть свой список: Администрирование → Пользователи. В типовых конфигурациях заводите людей через режим предприятия — так заполняются группы доступа и настройки, которые конфигурация ожидает.
Запишите пароль администратора и храните его отдельно. Если единственный пользователь с полными правами забудет пароль, восстановить доступ без копии базы будет непросто.
Лицензия. При первом входе без найденной лицензии платформа покажет окно получения лицензии. Для программной лицензии понадобится ПИН-код из комплекта поставки и регистрационный номер продукта. Программную лицензию привязывают к параметрам компьютера, поэтому после замены материнской платы или переустановки системы её придётся активировать повторно резервным ПИН-кодом. Без лицензии платформа не запускает базу — исключение только учебная версия.
Первый запуск и проверка, что база работает
При первом открытии типовая конфигурация запускает начальное заполнение: создаёт справочники, классификаторы, настройки. На слабом компьютере это занимает до 10-15 минут — не прерывайте процесс.
Затем откроется помощник стартовой настройки: реквизиты организации, система налогообложения, учётная политика. В Бухгалтерии 3.0 сведения об организации удобно заполнить по ИНН — если подключена интернет-поддержка.
Проверьте до начала работы:
- ✅
Справка → О программе— версии платформы и конфигурации совпадают с ожидаемыми; - ✅ база открывается под пользователем без полных прав, и он видит нужные разделы;
- ✅ второй пользователь заходит с другого компьютера одновременно с первым;
- ✅ тестовый документ проводится и печатается;
- ✅
Администрирование → Интернет-поддержка и сервисы— подключена интернет-поддержка, если у вас есть договор ИТС: через неё приходят обновления и классификаторы.
Для серверной базы дополнительно откройте консоль кластера (Администрирование серверов 1С Предприятия). В списке информационных баз должна быть ваша, а в «Сеансах» — подключённые пользователи.
Резервное копирование и обновления базы 1С
Резервную копию настраивают в первый же день, до того как в базу внесли первые документы.
Файловая база
Файловая база — один файл 1Cv8.1CD в каталоге базы. Варианты копии:
| Способ | Как | Когда подходит |
|---|---|---|
Выгрузка .dt | конфигуратор → Администрирование → Выгрузить информационную базу | перед обновлением, перенос на другой компьютер |
Копия файла 1Cv8.1CD | архиватором, по расписанию | ночью, когда в базе никого нет |
| Встроенное резервное копирование | Администрирование → Обслуживание в типовых конфигурациях | на одном компьютере без администратора |
Копировать 1Cv8.1CD, пока в базе работают пользователи, нельзя — копия может оказаться повреждённой. Запускайте копирование по расписанию в нерабочее время.
Резервная копия серверной базы в PostgreSQL
Для клиент-серверной базы надёжнее всего делать копию средствами СУБД. Выгрузку .dt оставьте для переноса и перед обновлением: она требует монопольного доступа и идёт дольше.
Скрипт для Linux, который снимает дамп в сжатом формате и удаляет копии старше 30 дней:
#!/bin/bash
# /usr/local/bin/backup_1c.sh
DB=buh
DIR=/backup/1c
DATE=$(date +%Y-%m-%d_%H-%M)
mkdir -p "$DIR"
sudo -u postgres pg_dump -Fc -f "$DIR/${DB}_${DATE}.dump" "$DB" || exit 1
# удаление бэкапов старше 30 дней
find "$DIR" -name "${DB}_*.dump" -type f -mtime +30 -delete
Запуск каждую ночь в 2:00 — строка в crontab -e пользователя root:
0 2 * * * /usr/local/bin/backup_1c.sh >> /var/log/backup_1c.log 2>&1
На Windows аналог очистки старых копий делает встроенная команда forfiles:
forfiles /p "D:\Backup\1C" /m *.dump /d -30 /c "cmd /c del @path"
Восстанавливают дамп в новую пустую базу командой pg_restore -d buh_restore файл.dump, затем создают для неё информационную базу в кластере 1С и указывают эту базу данных.
Копия, которую ни разу не разворачивали, — не копия. Раз в месяц восстанавливайте последний дамп в тестовую базу и открывайте её в 1С. И храните хотя бы одну копию не на том же сервере.
Обновления
Порядок всегда один: сначала платформа нужной версии, потом конфигурация. Конфигурацию обновляют либо в режиме предприятия через интернет-поддержку, либо в конфигураторе (Конфигурация → Поддержка → Обновление конфигурации) файлом обновления .cfu. Перед каждым обновлением — выгрузка .dt. Каждый файл обновления подходит только к определённым предыдущим релизам — их список есть в описании обновления. Если вашего релиза там нет, сначала ставьте промежуточные.
Типичные ошибки при установке базы и как их исправить
Частые вопросы
Можно ли поставить несколько баз на одну платформу?
Можно ли держать на одном компьютере несколько версий платформы?
Как перенести файловую базу на новый компьютер?
.dt, затем на новом компьютере добавьте базу в список, указав этот каталог. Программную лицензию на новом компьютере нужно активировать заново.Как перевести файловую базу на сервер 1С?
.dt из файловой базы, создайте пустую базу на сервере 1С и загрузите выгрузку через конфигуратор. Потребуются серверная лицензия и клиентские лицензии.