Что нужно, чтобы 1С запустилась: требования и проверка рабочего места

· 10 мин

Содержание

Требования 1С — это пять групп условий: железо компьютера, операционная система, лицензия, СУБД (для серверного варианта) и сеть. Если 1С не запускается, почти всегда виновата одна конкретная группа, а не «слабый компьютер». Проверить соответствие можно за 15–20 минут: окно «О программе», разрядность клиента, наличие лицензии и доступность портов сервера.

Частое заблуждение — считать, что достаточно «потянуть» платформу. На деле платформа 1С:Предприятие 8.3 нетребовательна, а нагрузку создают конфигурация, размер базы и число пользователей. Бухгалтерия на 2 ГБ с одним пользователем и ERP на 200 ГБ с сотней сеансов — это разные классы оборудования, хотя платформа одна.

Из чего складываются требования 1С и где они записаны

Требования делятся на два уровня, и путать их нельзя.

  • 🧩 Требования платформы — к ОС, процессору, браузеру для веб-клиента, версиям СУБД. Они указаны в документации к каждому выпуску платформы и меняются от версии к версии.
  • 📦 Требования конфигурации — минимальная версия платформы, на которой работает релиз Бухгалтерии, ЗУП или УТ. Они указаны в сопроводительных файлах релиза (раздел о порядке обновления).
  • 👥 Требования вашей нагрузки — сколько памяти и ядер нужно серверу. Официально их никто за вас не посчитает: они зависят от числа пользователей, объёма базы и регламентных заданий.

Отсюда первое правило: перед обновлением конфигурации смотрите не только «что нового», но и минимальный номер платформы. Релиз, рассчитанный на платформу не ниже 8.3.24, на 8.3.22 не запустится или откажется обновляться.

Номер платформы и релиз конфигурации видны в одном окне: в интерфейсе «Такси» нажмите значок меню (три полоски) или «шестерёнку» в заголовке и выберите О программе.

Требования к компьютеру: процессор, память и диск

Процессор нужен с архитектурой x86 или x86-64. Экзотики здесь нет: любой офисный компьютер последних лет подходит. Узкое место почти всегда не процессор, а память и диск.

Ориентиры ниже — практические, а не официальные минимумы. Официальный минимум позволяет только открыть программу, а работать на нём неудобно.

СценарийПамять (ориентировочно)ДискКомментарий
Рабочее место, тонкий клиент к серверу4 ГБлюбойОсновная работа идёт на сервере
Файловая база на своём ПК, 1–2 пользователя8 ГБSSDТяжёлые отчёты и закрытие месяца выполняются локально
Файловая база в сетевой папке, до 5 человек8 ГБ на каждом ПКSSD на компьютере с базойВажна скорость сети и диска «хозяина» базы
Сервер 1С + СУБД, 10–30 пользователей32–64 ГБSSD/NVMeСУБД желательно отдать больше половины памяти
Сервер под ERP, 50+ пользователейот 64–128 ГБNVMe, раздельно база и журналыНужен расчёт под конкретную нагрузку

Сама платформа занимает на диске несколько сотен мегабайт на одну версию. Но версии копятся: после пяти-шести обновлений в C:\Program Files\1cv8 лежат гигабайты. Старые версии можно удалить через «Программы и компоненты», оставив текущую и предыдущую.

Отдельно учтите место под кэш и временные файлы. Кэш конфигураций хранится в профиле пользователя (%APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8) и при нескольких базах легко занимает 2–5 ГБ.

Файловая база на HDD — главный источник жалоб «1С тормозит». Перенос файла 1Cv8.1CD на SSD обычно даёт больше, чем добавление памяти.

Операционная система, разрядность и совместимость

Платформа 8.3 работает в Windows, Linux и macOS (для macOS — клиентская часть). Актуальные выпуски платформы рассчитаны на Windows 10 и 11, на серверной стороне — на Windows Server 2016 и новее. Из Linux поддерживаются распространённые дистрибутивы на базе deb и rpm, включая отечественные: Astra Linux, РЕД ОС, Альт.

Точный перечень ОС меняется с выпусками. Правило простое: ставьте ту версию платформы, в требованиях которой ваша ОС заявлена. Если ОС старая и обновить её нельзя, вы будете ограничены старой платформой, а значит, и старыми релизами конфигураций.

32 или 64 бита

Разрядность — частая скрытая причина проблем. Платформа выпускается в 32- и 64-разрядном вариантах, и их можно поставить на один компьютер.

  • 🔹 32-разрядный клиент ограничен примерно 2–4 ГБ памяти на процесс, сколько бы памяти ни стояло в компьютере. На больших отчётах он падает с сообщением о нехватке памяти.
  • 🔹 64-разрядный клиент снимает это ограничение. Для тяжёлых отчётов, обработок загрузки и закрытия месяца в крупных базах выбирайте его.
  • 🔹 Сервер 1С в рабочей эксплуатации ставят 64-разрядным.

Какой клиент запущен, видно в окне О программе: рядом с версией платформы указана разрядность. Выбрать разрядность для конкретной базы можно в окне запуска: кнопка Изменить → на последней странице параметр «Разрядность».

Браузер для веб-клиента

Если база опубликована на веб-сервере, отдельная установка платформы на рабочем месте не нужна. Подходят актуальные версии Chrome, Firefox, Edge, Safari и Яндекс Браузера. В браузере нужно разрешить всплывающие окна для адреса базы, иначе часть форм не откроется.

Лицензии и ключи защиты: без чего база не стартует

Без лицензии платформа не запускает базу — никакого «пробного режима» у рабочей версии нет. Исключение — учебная версия, у которой свои ограничения. Лицензия бывает двух видов.

ВидКак выглядитГде «живёт»Типичная проблема
Аппаратный ключ (HASP)USB-ключ, локальный или сетевойВ USB-порту ПК или сервераНе установлен драйвер, не виден сетевой ключ
Программная лицензияАктивируется пин-кодомФайл лицензии на компьютере или сервереСменили «железо» — лицензия перестала совпадать

Программная лицензия

Программная лицензия привязывается к параметрам компьютера: процессору, диску, сетевым картам, имени компьютера. После замены материнской платы, переноса в другую виртуальную машину или переустановки ОС привязка может «слететь». Тогда лицензию активируют заново резервным пин-кодом из комплекта.

Файлы лицензий в Windows лежат в C:\ProgramData\1C\licenses (папка скрытая). Если папка пустая, на этом компьютере лицензия не активирована. Для серверной установки лицензии клиентов удобнее держать на сервере 1С: тогда рабочие места их не требуют.

Пин-коды и регистрационный номер комплекта храните отдельно от компьютера, на котором активирована лицензия. Без них после поломки лицензию не восстановить.

Аппаратный ключ

Локальный USB-ключ требует установленного драйвера защиты. Сетевой ключ раздаёт лицензии через менеджер лицензий HASP по порту 475. Если клиент не находит сетевой ключ сам, ему подсказывают адрес в файле nhsrv.ini в каталоге bin платформы:

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

Строку NH_SERVER_ADDR замените адресом компьютера, где стоит ключ. Отключение широковещательного поиска ускоряет запуск в сетях с несколькими подсетями. Файл лежит в каталоге конкретной версии, поэтому после обновления платформы его копируют в новый bin.

Требования к СУБД для серверного варианта

Файловый вариант СУБД не требует: база — это один файл 1Cv8.1CD. Для клиент-серверного варианта платформа поддерживает четыре СУБД.

  • 🗄️ Microsoft SQL Server — исторически самый распространённый выбор на Windows.
  • 🐘 PostgreSQL — только сборки с доработками под 1С (их выпускают фирма 1С и отечественные поставщики PostgreSQL). Обычный PostgreSQL из репозитория дистрибутива для 1С не подходит.
  • 🔷 IBM Db2 и Oracle Database — встречаются в крупных компаниях.

Совместимость задаётся связкой «версия платформы — версия СУБД»: новые версии СУБД поддерживаются не сразу, старые со временем снимаются с поддержки. Прежде чем обновлять SQL Server или PostgreSQL, проверьте, что ваша версия платформы её поддерживает.

Для MS SQL при создании экземпляра выберите сортировку Cyrillic_General_CI_AS. Ошибка с сортировкой проявляется не сразу, а на этапе загрузки данных или в сравнении строк.

Не ставьте СУБД и сервер 1С на машину впритык по памяти. Когда памяти не хватает обоим, сервер 1С начинает перезапускать рабочие процессы, и пользователи теряют несохранённые данные.

Когда пора переходить на сервер

Файловая база удобна до определённого предела. Признаки, что пора на клиент-серверный вариант:

  1. Одновременно работают больше 5–10 человек и регулярно ловят блокировки.
  2. Размер базы перевалил за десятки гигабайт, а резервное копирование занимает обеденный перерыв.
  3. Нужен доступ через интернет без общей сетевой папки.
  4. Регламентные задания (обмены, загрузка выписок) должны работать, когда все пользователи вышли.

Сеть и подключение к серверу 1С

В файловом режиме требование одно: стабильная локальная сеть и общая папка с правами на чтение и запись для всех пользователей базы. Через VPN или Wi-Fi с потерями пакетов файловая база работает плохо и рискует повредиться при обрыве.

Клиент-серверный вариант опирается на порты сервера.

ПортЧто на нёмКому нужен доступ
1540Агент сервера 1СКлиентам и консоли
1541Менеджер кластераКлиентам
1560–1591Рабочие процессы (диапазон по умолчанию)Клиентам
1545Сервер администрирования rasУтилите rac и консолям
475Менеджер лицензий HASPКлиентам с сетевым ключом
80 / 443Веб-сервер с опубликованной базойБраузерам и мобильным клиентам

Клиент сначала обращается к агенту на 1540, тот направляет его к менеджеру кластера, а работа идёт с рабочими процессами. Поэтому открыть в брандмауэре только 1540 мало: нужен и весь диапазон рабочих процессов. Сам диапазон задаётся в свойствах рабочего сервера в консоли кластера.

Имя сервера должно разрешаться

Приём, о котором часто забывают. Сервер 1С сообщает клиенту своё имя, и клиент дальше подключается по имени, а не по адресу. Если имя не разрешается (нет записи в DNS, клиент в другом домене или за VPN), подключение падает, хотя адрес пингуется.

Решение — запись в файле C:\Windows\System32\drivers\etc\hosts на рабочем месте:

192.168.1.20    srv-1c

Имя должно совпадать с тем, под которым сервер зарегистрирован в кластере.

Как проверить соответствие требованиям 1С и устранить ошибки запуска

Проверку удобно вести сверху вниз — от программы к сети. Так вы не будете открывать порты, когда дело в версии платформы.

Шаг 1. Версия и разрядность

  1. Откройте О программе в любой базе, которая запускается.
  2. Сравните версию платформы с минимальной для релиза конфигурации.
  3. Проверьте разрядность клиента, если жалобы на память и вылеты при отчётах.

Шаг 2. Лицензия

  1. Для программной лицензии проверьте папку C:\ProgramData\1C\licenses на компьютере или на сервере 1С.
  2. На сервере с установленными утилитами лицензирования список лицензий показывает команда ring license list (параметры уточните в ring license help).
  3. Для сетевого HASP-ключа убедитесь, что менеджер лицензий запущен и порт 475 не закрыт.

Шаг 3. Сервер и сеть

  1. С рабочего места проверьте доступность порта агента: Test-NetConnection srv-1c -Port 1540 в PowerShell.
  2. Проверьте разрешение имени сервера: ping srv-1c должен вернуть правильный адрес.
  3. На сервере проверьте, что служба агента 1С запущена, а кластер отвечает: rac cluster list (при запущенном ras).

Расшифровка ошибок запуска

Диагностика: выберите симптом

Если для исправления нужно перезапустить службу агента сервера 1С, все пользователи потеряют текущие сеансы и несохранённые документы. Делайте это вне рабочего времени или предупредив людей заранее.

Частые вопросы о требованиях 1С

Можно ли поставить две версии платформы на один компьютер?
Да. Версии устанавливаются в отдельные каталоги и не мешают друг другу. Для каждой базы в окне запуска можно указать нужную версию в её свойствах.
Подойдёт ли виртуальная машина для сервера 1С?
Подойдёт, это обычная практика. Выделите достаточно памяти и быстрый диск. Учтите, что программная лицензия привязана к параметрам машины, и перенос ВМ на другой хост может потребовать повторной активации.
Нужна ли отдельная лицензия на сервер 1С?
Да. Для клиент-серверного варианта кроме клиентских лицензий нужна лицензия на сервер 1С:Предприятия. Клиентские лицензии её не заменяют: без серверной лицензии кластер базу не запустит.
Работает ли 1С на Mac?
Тонкий клиент для macOS есть, он подключается к базам на сервере или через веб-публикацию. Также можно работать через веб-клиент в Safari или другом браузере.
Сколько пользователей выдержит файловая база?
Жёсткого лимита нет, но на практике при 5–10 активных пользователях начинаются блокировки и замедления. Дальше выгоднее переходить на сервер 1С с СУБД.