DellShop B2B
Корзина

Сервер хранилища конфигураций 1С: установка и настройка

15 марта 2026 г.·11 мин чтения·Игорь ДементьевИгорь Дементьев
Сервер хранилища конфигураций 1С: установка и настройка

Работа с конфигурациями 1С в команде требует координации: разработчики вносят изменения, тестировщики проверяют обновления, а системный администратор следит за стабильностью. Без централизованной системы контроля версий возникает путаница — кто что изменил, когда и зачем. Сервер хранилища конфигураций 1С решает эту проблему.

Хранилище конфигураций 1С 8.3 — это инструмент для централизованного управления версиями прикладных решений. Система фиксирует каждое изменение, позволяет откатиться к предыдущим версиям и работать над проектом параллельно нескольким разработчикам без конфликтов. В этом гайде разберём, как развернуть сервер хранилища на выделенном оборудовании, настроить доступ и организовать работу команды.

Назначение и принцип работы хранилища конфигураций

Сервер хранилища конфигураций 1С 8.3 выполняет роль системы контроля версий для прикладных решений платформы. Каждый раз, когда разработчик сохраняет изменения в хранилище, система фиксирует версию с меткой времени, автором и комментарием. Это позволяет отследить историю изменений, сравнить версии и вернуться к любому предыдущему состоянию конфигурации.

Основные возможности хранилища:

  • Контроль версий: каждое изменение фиксируется как отдельная версия с полной историей.
  • Параллельная разработка: несколько разработчиков работают с одной конфигурацией без блокировок.
  • Сравнение и слияние: система автоматически объединяет изменения или предупреждает о конфликтах.
  • Откат изменений: возможность вернуться к любой сохранённой версии за несколько кликов.
  • Разграничение доступа: администратор настраивает права на чтение, изменение и администрирование.

Хранилище работает по модели клиент-сервер: сервер хранит базу версий, а разработчики подключаются через конфигуратор 1С. При сохранении изменений конфигуратор отправляет данные на сервер, при получении — загружает актуальную версию. Такая архитектура обеспечивает централизованное управление и защищает от потери данных.

Требования к серверу для хранилища конфигураций

Производительность хранилища зависит от конфигурации сервера. Рекомендации по минимальным требованиям:

Параметр Минимальные требования Рекомендуемые требования
Процессор 2 ядра, 2.0 ГГц 4 ядра, 2.5 ГГц и выше
Оперативная память 4 ГБ 8 ГБ и выше
Дисковое пространство 10 ГБ 50 ГБ и выше (зависит от объёма конфигураций)
Операционная система Windows Server 2012 R2 / Linux (Ubuntu 18.04, CentOS 7) Windows Server 2019/2022 / Ubuntu 20.04/22.04
Сетевое подключение 100 Мбит/с 1 Гбит/с

Для команды из 5–10 разработчиков достаточно сервера с 4 ядрами и 8 ГБ оперативной памяти. Если количество одновременно работающих пользователей превышает 20 или размер конфигураций велик (более 100 МБ), рассмотрите конфигурацию с 8 ядрами и 16 ГБ RAM.

Дисковая подсистема играет важную роль: хранилище активно работает с базой данных, поэтому SSD значительно ускоряет операции чтения и записи. Рекомендуем использовать NVMe SSD для серверов с высокой нагрузкой.

Установка сервера хранилища конфигураций 1С 8.3

Установка на Windows Server

  1. Скачайте дистрибутив платформы 1С:Предприятие 8.3. Перейдите на сайт releases.1c.ru, авторизуйтесь и загрузите актуальную версию сервера (файл setup.exe). Убедитесь, что выбрана редакция «Сервер 1С:Предприятия» (64-bit) — именно в неё входит компонент «Сервер хранилища конфигураций».

  2. Запустите установщик. Откройте setup.exe от имени администратора. В мастере установки выберите тип «Сервер 1С:Предприятия». Установщик автоматически отметит все необходимые компоненты, включая сервер хранилища конфигураций.

  3. Укажите каталог установки. По умолчанию система предложит C:\Program Files\1cv8\. Можете изменить путь, если требуется установка на другой диск. Нажмите «Далее».

  4. Настройте параметры кластера серверов. Оставьте порт по умолчанию (1540 для основного кластера, 1541 для менеджера кластера). Если порты заняты другими службами, измените значения. Запишите выбранные порты — они понадобятся при настройке подключений.

  5. Завершите установку. Дождитесь копирования файлов. Установщик автоматически зарегистрирует службу «Агент сервера 1С:Предприятия» (ragent) и запустит её. Проверьте статус службы в оснастке «Службы» (services.msc) — служба должна работать.

Установка на Linux (Ubuntu/CentOS)

  1. Скачайте серверный дистрибутив 1С для Linux. Выберите версию для вашего дистрибутива (deb для Ubuntu/Debian, rpm для CentOS/RHEL). Загрузите файл в каталог /tmp.

  2. Установите пакет. Для Ubuntu выполните команду: sudo dpkg -i /tmp/1c-enterprise83-server_*.deb. Для CentOS: sudo rpm -i /tmp/1c-enterprise83-server-*.rpm. Система установит платформу в /opt/1cv8/.

  3. Создайте пользователя для службы. Выполните: sudo useradd -r -s /bin/false usr1cv8. Этот системный пользователь будет запускать процессы 1С.

  4. Запустите службу агента сервера. Команда: sudo systemctl start srv1cv83. Проверьте статус: sudo systemctl status srv1cv83. Служба должна быть в состоянии «active (running)».

  5. Добавьте службу в автозагрузку. Выполните: sudo systemctl enable srv1cv83. Теперь сервер 1С будет запускаться автоматически при перезагрузке системы.

После установки платформы переходите к созданию хранилища конфигурации на сервере.

Создание хранилища конфигурации 1С 8.3 на сервере

Хранилище создаётся через консоль администрирования или утилиту командной строки. Рассмотрим оба способа.

Создание через консоль администрирования (GUI)

  1. Запустите консоль администрирования 1С. В меню «Пуск» найдите «1С:Предприятие 8.3 → Администрирование → Консоль администрирования серверов 1С:Предприятия». Подключитесь к локальному или удалённому серверу, указав IP-адрес и порт менеджера кластера (по умолчанию 1541).

  2. Откройте раздел «Хранилища конфигураций». В дереве консоли разверните узел «Центральный сервер → Хранилища конфигураций». Нажмите правой кнопкой мыши на узле и выберите «Создать хранилище конфигурации».

  3. Укажите параметры хранилища. В диалоговом окне введите имя хранилища (например, «ERP_MainConfig») и каталог для файлов хранилища. Рекомендуется создать отдельную папку на быстром диске, например: D:\1C_Storages\ERP_MainConfig. Нажмите «ОК».

  4. Установите права доступа. В свойствах созданного хранилища перейдите на вкладку «Пользователи». Добавьте учётные записи разработчиков и назначьте роли: «Администратор хранилища», «Разработчик» или «Только чтение». Администратор может управлять пользователями и настройками, разработчик — сохранять и получать версии, пользователь с правами чтения — только просматривать историю.

  5. Сохраните настройки. Хранилище готово к использованию. Запишите строку подключения для разработчиков: /S[сервер]:[порт]\[имя_хранилища]. Например: /S192.168.1.10:1542\ERP_MainConfig.

Создание через командную строку

Для автоматизации или работы на серверах без GUI используйте утилиту crstore. Синтаксис команды:

"C:\Program Files\1cv8\8.3.X.XXXX\bin\crstore.exe" /CreatorsrDB /DBSrvr [сервер] /DBMS MSSQLServer /DB [имя_БД] /DBUser [пользователь] /DBPwd [пароль] /Out [путь_к_лог-файлу]

Пример создания хранилища на MS SQL Server:

"C:\Program Files\1cv8\8.3.22.1704\bin\crstore.exe" /CreatorsrDB /DBSrvr sql-server.local /DBMS MSSQLServer /DB 1C_Storage_ERP /DBUser sa /DBPwd strong_password /Out C:\Logs\crstore.log

После выполнения команды проверьте лог-файл. Если в конце содержится строка «Configuration storage created successfully», хранилище создано успешно.

Для хранилищ на файловой базе (не рекомендуется для продуктивных сред) используйте упрощённую команду:

"C:\Program Files\1cv8\8.3.22.1704\bin\1cv8.exe" CREATEINFOBASE File="D:\1C_Storages\TestStorage";

Подключение к хранилищу из конфигуратора 1С

После создания хранилища на сервере разработчики подключаются к нему через конфигуратор. Процесс занимает несколько минут.

  1. Запустите конфигуратор. Откройте информационную базу в режиме конфигуратора: «1С:Предприятие 8.3 → [имя_базы] → Конфигуратор». Введите учётные данные пользователя с правами администратора.

  2. Откройте меню конфигурации. В верхнем меню выберите «Конфигурация → Поддержка → Настроить поддержку». Если конфигурация ещё не находится на поддержке, выберите «Конфигурация → Хранилище конфигурации → Подключиться к хранилищу конфигурации».

  3. Укажите параметры подключения. В диалоговом окне выберите тип подключения «Сервер хранилища конфигурации». Введите адрес сервера (IP или доменное имя), порт (по умолчанию 1542) и имя хранилища. Пример строки: 192.168.1.10:1542/ERP_MainConfig.

  4. Введите учётные данные. Укажите имя пользователя и пароль, которые были созданы на сервере хранилища. Нажмите «ОК». Конфигуратор проверит подключение и выведет список доступных версий (если хранилище новое, список будет пуст).

  5. Разместите конфигурацию в хранилище (для первого подключения). Если хранилище пустое, выберите «Конфигурация → Хранилище конфигурации → Сохранить конфигурацию в хранилище». Введите комментарий к версии (например, «Исходная версия конфигурации, дата 11.02.2026») и нажмите «ОК». Конфигуратор загрузит текущую конфигурацию в хранилище как версию №1.

Теперь другие разработчики могут подключиться к этому хранилищу и получить актуальную версию конфигурации командой «Конфигурация → Хранилище конфигурации → Получить конфигурацию из хранилища».

Управление версиями в хранилище конфигураций

Работа с версиями — ключевая функция хранилища. Разберём основные операции.

Сохранение изменений в хранилище

После внесения изменений в конфигурацию разработчик сохраняет их в хранилище:

  1. В конфигураторе выберите «Конфигурация → Хранилище конфигурации → Сохранить конфигурацию в хранилище».
  2. Система предложит ввести комментарий к версии. Опишите суть изменений: «Добавлен отчёт по продажам за месяц», «Исправлена ошибка в обработке проводок».
  3. Нажмите «ОК». Конфигуратор создаст новую версию в хранилище с инкрементальным номером.

Получение изменений из хранилища

Чтобы синхронизировать локальную конфигурацию с серверной версией:

  1. Выберите «Конфигурация → Хранилище конфигурации → Получить конфигурацию из хранилища».
  2. Система покажет список доступных версий. Выберите нужную (обычно последнюю) и нажмите «ОК».
  3. Конфигуратор загрузит версию и предложит сравнить с текущей конфигурацией. Просмотрите изменения и подтвердите объединение.

Сравнение версий

Для анализа изменений между версиями используйте инструмент сравнения:

  1. Откройте «Конфигурация → Хранилище конфигурации → История».
  2. Выберите две версии для сравнения (удерживайте Ctrl и кликните на версии).
  3. Нажмите «Сравнить». Конфигуратор покажет древовидный список объектов с пометками: добавлено, изменено, удалено.

Откат к предыдущей версии

Если последняя версия содержит ошибку, вернитесь к стабильной:

  1. Откройте историю версий («Конфигурация → Хранилище конфигурации → История»).
  2. Найдите стабильную версию и выберите «Получить конфигурацию из хранилища».
  3. Подтвердите замену текущей конфигурации. Система восстановит выбранную версию.
  4. Сохраните откат как новую версию с комментарием «Откат к версии №X из-за критической ошибки».

Блокировка объектов конфигурации

При внесении изменений конфигуратор автоматически блокирует изменяемые объекты. Это предотвращает конфликты: пока один разработчик редактирует справочник «Номенклатура», другие не могут изменить этот объект одновременно. После сохранения версии блокировка снимается.

Проверить заблокированные объекты можно через «Конфигурация → Хранилище конфигурации → Заблокированные объекты». Администратор хранилища может принудительно снять блокировку, если разработчик забыл освободить объект.

Частые ошибки при работе с хранилищем и их решение

Ошибка «Не удаётся подключиться к серверу хранилища»

Причины: неверный адрес сервера, закрытый порт в брандмауэре, служба агента сервера не запущена.

Решение:

  • Проверьте доступность сервера командой ping [IP-адрес].
  • Убедитесь, что порт 1542 открыт в брандмауэре сервера и клиента. Для Windows: откройте брандмауэр Windows в режиме повышенной безопасности и добавьте правило для входящих подключений на порт 1542 (TCP).
  • Проверьте состояние службы «Агент сервера 1С:Предприятия» (ragent.exe). Перезапустите службу при необходимости.

Ошибка «Недостаточно прав для выполнения операции»

Причина: учётная запись пользователя не имеет нужной роли в хранилище.

Решение: администратор хранилища должен через консоль администрирования добавить пользователя в список разрешённых и назначить роль «Разработчик» или «Администратор хранилища».

Ошибка «Конфликт версий при сохранении»

Причина: другой разработчик сохранил изменения в тот же объект раньше вас.

Решение:

  • Получите актуальную версию из хранилища командой «Получить конфигурацию из хранилища».
  • Система покажет список конфликтных объектов. Просмотрите изменения и выберите, какую версию оставить: вашу, серверную или объединить вручную.
  • После разрешения конфликтов сохраните объединённую версию в хранилище.

Ошибка «Хранилище повреждено»

Причина: повреждение файлов хранилища из-за сбоя диска, некорректного завершения процесса сервера или ошибки СУБД (если используется SQL Server / PostgreSQL).

Решение:

  • Остановите службу агента сервера 1С.
  • Восстановите хранилище из резервной копии. Регулярное резервное копирование каталога хранилища или базы данных — обязательная практика.
  • Если резервной копии нет, попробуйте утилиту восстановления 1С (chdbfl.exe для файловых баз или средства восстановления СУБД для серверных хранилищ).

Вопросы и ответы

Что такое сервер хранилища конфигураций 1С 8.3?

Сервер хранилища конфигураций 1С 8.3 — это компонент платформы 1С:Предприятие, который обеспечивает централизованное управление версиями прикладных решений. Система хранит историю всех изменений, позволяет нескольким разработчикам работать параллельно и откатываться к предыдущим версиям. Хранилище работает по модели клиент-сервер: база версий находится на сервере, а разработчики подключаются через конфигуратор.

Как создать хранилище конфигурации 1С 8.3 на сервере?

Чтобы создать хранилище конфигурации 1С 8.3 на сервере, выполните следующие шаги: установите серверную платформу 1С 8.3 на выделенный сервер, запустите консоль администрирования серверов 1С, подключитесь к кластеру, откройте раздел «Хранилища конфигураций», нажмите «Создать хранилище», укажите имя и каталог для файлов, добавьте пользователей и назначьте права доступа. После создания хранилища разработчики подключаются к нему через конфигуратор, используя строку подключения вида /S[сервер]:[порт]\[имя_хранилища].

Можно ли использовать хранилище 1С без выделенного сервера?

Технически можно создать файловое хранилище на сетевой папке без установки сервера 1С, но это не рекомендуется для продуктивной разработки. Файловое хранилище медленнее, подвержено повреждению при сетевых сбоях и не обеспечивает надёжной блокировки объектов. Для команды из трёх и более разработчиков используйте серверное хранилище на выделенном оборудовании или виртуальной машине с установленной платформой 1С:Предприятие сервер.

Поделиться статьёй:

TelegramVKWhatsApp

Об авторе

Игорь Дементьев
Игорь Дементьев

Подбор и консалтинг · Экономика и выбор

Консультант по подбору серверного оборудования. 7 лет помогает компаниям выбирать серверы под задачи и бюджет. Сторонник разумной экономии.

Все статьи автора →

Похожие материалы

Ошибка 500 при публикации 1С на веб-сервере: диагностика и решение

Ошибка 500 при публикации 1С на веб-сервере: диагностика и решение

Ошибка 500 при публикации 1С на веб-сервере парализует работу с веб-клиентом. В статье разбираем, как читать логи IIS и Apache, диагностировать проблему пошагово и исправить типичные причины: от неверной конфигурации пула приложений до нехватки ресурсов сервера. Практические решения для Windows и Linux.

27.03.202611 мин
Код ответа 500 в веб-сервисе 1С: почему происходит и как исправить

Код ответа 500 в веб-сервисе 1С: почему происходит и как исправить

Ошибка с кодом состояния 500 в веб-сервисе 1С возникает из-за необработанного исключения в программном коде метода. Статья объясняет причины сбоя — от ошибок обращения к объектам до блокировок транзакций, показывает методы диагностики через технологический журнал и отладку, даёт пошаговые инструкции по устранению типичных проблем и настройке серверной инфраструктуры для стабильной работы интеграций.

27.03.20269 мин