Установка платформы 1С:Предприятие 8.3 и создание информационной базы с нуля

· 11 мин

Содержание

Чтобы установить базу 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: клиент и сервер

  1. Распакуйте архив платформы и запустите setup.exe.
  2. В списке компонентов оставьте 1С:Предприятие 8 — это толстый и тонкий клиенты.
  3. Если компьютер будет сервером, отметьте Сервер 1С:Предприятия 8 и Администрирование сервера 1С:Предприятия. Установщик спросит, ставить ли сервер как службу Windows — выберите службу и задайте пользователя, от имени которого она будет работать (обычно создают отдельного USR1CV8).
  4. На последнем шаге установщик предложит поставить драйвер защиты. Он нужен только для аппаратных USB-ключей HASP. Для программной лицензии галочку можно снять.
  5. После установки в меню «Пуск» появится ярлык 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С:

  1. Нажмите Добавить.
  2. Выберите Создание новой информационной базы → Создание информационной базы из шаблона и укажите нужную конфигурацию и релиз. Если хотите развернуть базу из .dt, выберите Создание информационной базы без конфигурации — выгрузку загрузите потом.
  3. Задайте имя базы в списке, например «Бухгалтерия ООО Ромашка».
  4. Выберите вариант размещения.
Где разместить базу?

Файловая база

Выберите На данном компьютере или на компьютере в локальной сети и укажите пустой каталог, например 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. Запустите базу в режиме 1С:Предприятие.
  2. Откройте Администрирование → Настройки пользователей и прав → Пользователи.
  3. Создайте первого пользователя, отметьте вход в программу разрешён, задайте пароль. Первому пользователю программа сама даст роль полных прав и права администратора.
  4. Затем заведите остальных и назначьте им группы доступа или профили (бухгалтер, кладовщик, кадровик).

В конфигураторе есть свой список: Администрирование → Пользователи. В типовых конфигурациях заводите людей через режим предприятия — так заполняются группы доступа и настройки, которые конфигурация ожидает.

Запишите пароль администратора и храните его отдельно. Если единственный пользователь с полными правами забудет пароль, восстановить доступ без копии базы будет непросто.

Лицензия. При первом входе без найденной лицензии платформа покажет окно получения лицензии. Для программной лицензии понадобится ПИН-код из комплекта поставки и регистрационный номер продукта. Программную лицензию привязывают к параметрам компьютера, поэтому после замены материнской платы или переустановки системы её придётся активировать повторно резервным ПИН-кодом. Без лицензии платформа не запускает базу — исключение только учебная версия.

Первый запуск и проверка, что база работает

При первом открытии типовая конфигурация запускает начальное заполнение: создаёт справочники, классификаторы, настройки. На слабом компьютере это занимает до 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С и загрузите выгрузку через конфигуратор. Потребуются серверная лицензия и клиентские лицензии.
Сколько места займёт новая база?
Пустая Бухгалтерия 3.0 после начального заполнения занимает порядка нескольких сотен мегабайт. За год работы небольшой организации база обычно вырастает до 1-5 ГБ, поэтому место под копии планируйте с запасом.