Что нужно, чтобы 1С запустилась: требования и проверка рабочего места
Содержание
Требования 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С начинает перезапускать рабочие процессы, и пользователи теряют несохранённые данные.
Когда пора переходить на сервер
Файловая база удобна до определённого предела. Признаки, что пора на клиент-серверный вариант:
- Одновременно работают больше 5–10 человек и регулярно ловят блокировки.
- Размер базы перевалил за десятки гигабайт, а резервное копирование занимает обеденный перерыв.
- Нужен доступ через интернет без общей сетевой папки.
- Регламентные задания (обмены, загрузка выписок) должны работать, когда все пользователи вышли.
Сеть и подключение к серверу 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. Версия и разрядность
- Откройте
О программев любой базе, которая запускается. - Сравните версию платформы с минимальной для релиза конфигурации.
- Проверьте разрядность клиента, если жалобы на память и вылеты при отчётах.
Шаг 2. Лицензия
- Для программной лицензии проверьте папку
C:\ProgramData\1C\licensesна компьютере или на сервере 1С. - На сервере с установленными утилитами лицензирования список лицензий показывает команда
ring license list(параметры уточните вring license help). - Для сетевого HASP-ключа убедитесь, что менеджер лицензий запущен и порт 475 не закрыт.
Шаг 3. Сервер и сеть
- С рабочего места проверьте доступность порта агента:
Test-NetConnection srv-1c -Port 1540в PowerShell. - Проверьте разрешение имени сервера:
ping srv-1cдолжен вернуть правильный адрес. - На сервере проверьте, что служба агента 1С запущена, а кластер отвечает:
rac cluster list(при запущенномras).
Расшифровка ошибок запуска
Если для исправления нужно перезапустить службу агента сервера 1С, все пользователи потеряют текущие сеансы и несохранённые документы. Делайте это вне рабочего времени или предупредив людей заранее.