Работа с 1С:Предприятие часто требует коллективного доступа к одной базе данных. Если вам нужно подключиться к базе с другого компьютера — в офисе, дома или у удалённого сотрудника — важно правильно настроить сетевое взаимодействие. Без этого вы получите ошибки вроде «Не найден информационный сервер» или «Отсутствует доступ к файловой базе».
В этой статье разберём все актуальные способы открытия базы 1С на другом ПК: от простого файлового доступа до настройки клиент-серверного варианта через SQL Server или PostgreSQL. Также рассмотрим типичные ошибки и дадим чек-лист для быстрой диагностики проблем. Если вы админ или пользователь без опыта — инструкции подойдут для обоих случаев.
1. Подготовка к сетевому доступу: что нужно проверить до настройки
Прежде чем настраивать доступ, убедитесь, что ваша сеть и компьютеры готовы к совместной работе. Пропуск этого этапа — основная причина сбоев.
Минимальные требования для сетевого доступа к 1С:
- 🖥️ Компьютер с установленной базой (сервер) должен быть включён и не переходить в спящий режим. В
Панель управления → Электропитаниеустановите режим «Никогда» для сна. - 🌐 Оба ПК должны находиться в одной локальной сети (или подключены через VPN). Проверьте, что
pingпроходит между машинами. - 🔒 На сервере должны быть открыты порты:
1540-1541(для клиент-серверного варианта) или139, 445(для файлового доступа). - 📂 Папка с базой 1С должна быть разрешена для совместного доступа (об этом подробнее в следующем разделе).
Если вы используете Windows Pro/Enterprise, проверьте настройки Брандмауэра и Защитника — они часто блокируют сетевые подключения. Для теста временно отключите их.
⚠️ Внимание: Если база 1С хранится на NAS-накопителе или сетевом диске (например, Synology, QNAP), файловая версия может работать нестабильно. Для таких случаев рекомендуется клиент-серверный вариант.
2. Способ 1: Открытие файловой базы 1С по сети (для небольших команд)
Файловый вариант подходит для микробизнеса или тестирования, когда база хранится в виде файла .1CD на одном из компьютеров. Максимальное количество подключений — 5 пользователей (в 1С:Предприятие 8.3).
Шаг 1. Настройка общей папки на сервере
- На компьютере с базой найдите папку, где хранится файл
.1CD(например,C:\Bases\TradeBase). - Кликните по папке правой кнопкой →
Свойства → Доступ → Расшарить. - Выберите пользователя
Всеи установите разрешениеЧтение и запись. - Перейдите на вкладку
Безопасностьи добавьте группуВсес полными правами (Полный доступ).
Шаг 2. Подключение с другого компьютера
- 📌 Запустите 1С:Предприятие на втором ПК.
- 🔍 В окне запуска нажмите
Добавить→ выберитеДобавление в список существующей информационной базы. - 📁 Укажите путь к сетевой папке в формате
\\ИМЯ_КОМПЬЮТЕРА\ИмяПапки\Base.1CD(например,\\SERVER-PC\Bases\TradeBase\trade.1CD). - 🔄 Нажмите
Далееи проверьте подключение.
Если путь не определяется, проверьте:
- 🔌 Включён ли сетевой протокол SMB (в
Панель управления → Программы → Включение компонентов Windows). - 🔐 Правильно ли указано имя компьютера (можно узнать по команде
hostnameвcmd).
Убедиться, что на сервере включён сетевой доступ|Проверить права на папку (Полный доступ для группы"Все")|Отключить брандмауэр для теста|Использовать правильный формат пути (\\[ИМЯ_ПК]\[Папка]\[База.1CD])|Проверять подключение по ping-->
3. Способ 2: Клиент-серверный доступ через SQL Server (для 5+ пользователей)
Если в вашей компании работает более 5 человек, файловая база будет тормозить. Оптимальное решение — клиент-серверная архитектура с Microsoft SQL Server или PostgreSQL. Этот метод требует больше усилий при настройке, но обеспечивает стабильность и скорость.
Требования:
- 🖥️ Выделенный сервер (или мощный ПК) с установленным SQL Server 2016+ или PostgreSQL 10+.
- 📦 Установленный сервер 1С:Предприятия (скачать можно с сайта 1С).
- 🔑 Лицензии на количество пользователей (для SQL-варианта).
Шаг 1. Установка сервера 1С
- Скачайте дистрибутив 1С:Предприятие 8.3 (серверный вариант) с официального сайта.
- Запустите установщик и выберите компоненты:
Сервер 1С:ПредприятияАгент сервера 1С:Предприятия
Консоль администрирования серверов 1С:Предприятия
- Укажите порт
1541(по умолчанию) и завершите установку.
Шаг 2. Создание базы на SQL Server
- 📌 Откройте Консоль администрирования серверов 1С (
Пуск → 1С → Администрирование серверов). - 🔧 Добавьте новый кластер (если его нет) и создайте информационную базу, указав SQL Server в качестве СУБД.
- 🔑 Введите данные для подключения к SQL:
Имя сервера: localhost\SQLEXPRESS (или ваше имя экземпляра)Имя базы данных: TradeBase (придумайте своё)
Пользователь: sa
Пароль:
Шаг 3. Подключение пользователей
На клиентских ПК в окне запуска 1С добавьте новую базу, выбрав вариант На сервере 1С:Предприятия. Укажите:
- 📍 Имя сервера:
имя_вашего_сервера:1541(например,192.168.1.100:1541). - 📂 Имя базы: то, что вы указали при создании.
⚠️ Внимание: Если используете PostgreSQL, перед настройкой 1С установите расширение uuid-ossp в базе данных. Без него 1С не сможет создать структуру таблиц.
| Параметр | Файловая база | Клиент-сервер (SQL) | Клиент-сервер (PostgreSQL) |
|---|---|---|---|
| Макс. пользователей | 5 | 100+ | 100+ |
| Скорость работы | Низкая (зависит от сети) | Высокая | Высокая |
| Стоимость лицензий | Бесплатно (в рамках лицензии 1С) | Платные (SQL Server) | Бесплатно (PostgreSQL) |
| Сложность настройки | Низкая | Средняя | Высокая (требует знаний SQL) |
4. Способ 3: Доступ через веб-клиент или тонкий клиент (для удалённой работы)
Если сотрудники работают из дома или другого города, можно настроить доступ через веб-клиент или тонкий клиент с публикацией базы на IIS или Apache.
Преимущества метода:
- 🌍 Доступ из любой точки мира (нужен только интернет).
- 📱 Работа с мобильных устройств (через браузер).
- 🔒 Безопасность (можно настроить HTTPS и аутентификацию).
Шаг 1. Публикация базы на веб-сервере
- Установите IIS (для Windows) или Apache (для Linux).
- В
Консоли администрирования 1Сопубликуйте базу:ПКМ по базе → Публиковать на веб-сервереИмя публикации: TradeWeb
Виртуальный каталог: /trade
Порт: 80 (или 443 для HTTPS)
- Настройте правила брандмауэра для портов
80и443.
Шаг 2. Подключение пользователей
Пользователи могут подключиться двумя способами:
- 🌐 Через браузер:
http://ваш_сервер/trade(для веб-клиента). - 🖥️ Через тонкий клиент: в окне запуска 1С выберите
Добавить → На веб-сервереи укажите URL.
Для безопасности настройте обратный прокси (например, Nginx) перед публикацией 1С в интернет. Это защитит от DDoS и прямых атак на сервер.
5. Способ 4: Облачный доступ через 1C:Fresh или арендованный сервер
Если не хотите возиться с настройкой своего сервера, можно перенести базу в облако. Варианты:
- 🅿️ 1C:Fresh — готовое облако от 1С (платно, но не требует администрирования).
- ☁️ Аренда VPS/VDS (например, на Selectel, Timeweb Cloud) с установкой 1С и SQL.
- 🏢 Виртуальный сервер в Azure или AWS (для крупных компаний).
Плюсы облачного доступа:
- ✅ Нет привязки к офисному ПК — база всегда доступна.
- ✅ Автоматическое резервное копирование.
- ✅ Масштабируемость (можно легко мощность).
Минусы:
- ❌ Ежемесячные затраты на аренду.
- ❌ Зависимость от скорости интернета.
Для подключения к 1C:Fresh:
- Зарегистрируйтесь на
https://1cfresh.com. - Перенесите базу через
Конфигуратор → Администрирование → Выгрузить информационную базу. - Настройте доступ для пользователей в личном кабинете.
⚠️ Внимание: При переносе базы в облако проверьте лицензионное соглашение — некоторые конфигурации (например, 1С:ERP) требуют дополнительных лицензий для облачного использования.
6. Способ 5: VPN-подключение для удалённого доступа к локальной базе
Если база находится в офисе, но нужно подключиться из дома, можно использовать VPN. Это безопаснее, чем открывать порты 1С в интернет.
Варианты настройки VPN:
- 🖥️ Встроенный VPN в Windows (
Панель управления → Сеть и Интернет → Центр управления сетями → Настройка нового подключения). - 🔐 OpenVPN или WireGuard (более надёжные решения).
- ☁️ Облачные VPN-сервисы (например, Tailscale, ZeroTier).
Шаг 1. Настройка VPN-сервера в офисе
- На офисном роутере включите VPN-сервер (инструкции зависят от модели, например, для Keenetic или MikroTik).
- Создайте учётные записи для пользователей.
- Откройте порт
1723(для PPTP) или1194(для OpenVPN).
Шаг 2. Подключение с удалённого ПК
- 📡 Настройте VPN-клиент на домашнем компьютере.
- 🔗 Подключитесь к офисной сети.
- 📁 Теперь можно открывать базу 1С как будто вы в локальной сети (используйте путь
\\офисный_пк\папка\база.1CDили подключение к серверу 1С).
Как проверить, что VPN работает?
После подключения к VPN выполните в командной строке:
ping 192.168.1.1 (где 192.168.1.1 — IP офисного роутера).
Если пинг проходит, значит, вы в локальной сети офиса и можете подключаться к базе.
7. Типичные ошибки и их решение
При настройке сетевого доступа к 1С часто возникают ошибки. Разберём самые распространённые:
| Ошибка | Причина | Решение |
|---|---|---|
Не найден информационный сервер |
Неверный адрес сервера 1С или порт закрыт. | Проверьте, что сервер 1С запущен и порт 1541 открыт в брандмауэре. |
Отсутствует доступ к файловой базе |
Не хватает прав на папку или SMB отключён. | Настройте совместный доступ с полными правами и включите SMB в компонентах Windows. |
Не удалось подключиться к SQL Server |
Неверные учётные данные или SQL не запущен. | Проверьте имя экземпляра SQL и права пользователя sa. |
Превышено максимальное количество подключений |
Для файловой базы подключено >5 пользователей. | Переходите на клиент-серверный вариант или уменьшайте количество пользователей. |
Дополнительные советы по диагностике:
- 🔍 Используйте утилиту
TestConnectionиз комплекта 1С для проверки соединения с сервером. - 📡 Проверяйте сетевые настройки командой
pingиtracert. - 📋 Включите журнал регистрации в 1С (
Конфигуратор → Администрирование → Журнал регистрации) для поиска ошибок.
90% ошибок подключения к 1С связаны с сетью или правами доступа. Всегда начинайте диагностику с проверки ping и разрешений на папки/порты.
8. Безопасность при сетевом доступе к 1С
Открывая доступ к базе 1С по сети, вы рискуете столкнуться с утечками данных или взломом. Следуйте этим правилам:
Базовые меры защиты:
- 🔐 Используйте сложные пароли для пользователей 1С и SQL.
- 🛡️ Настройте брандмауэр так, чтобы открыты были только необходимые порты.
- 🔄 Регулярно обновляйте 1С:Предприятие и SQL Server.
- 📦 Делайте резервные копии базы (автоматически через
Конфигуратор → Администрирование → Резервное копирование).
Дополнительные меры для интернет-доступа:
- 🌐 Используйте HTTPS для веб-публикации (настройте сертификат SSL).
- 🔑 Включите двухфакторную аутентификацию (например, через Google Authenticator).
- 🚫 Ограничьте доступ по IP (в настройках брандмауэра или роутера).
Критическая информация: Если база 1С содержит персональные данные (ФИО, паспорта, зарплаты), её утечка может привести к штрафам по 152-ФЗ (до 500 тыс. руб.). Обязательно шифруйте резервные копии и ограничивайте доступ!
FAQ: Ответы на частые вопросы
Можно ли открыть базу 1С с Mac или Linux?
Да, но с ограничениями:
- Для файловой базы подключитесь через Samba (настройте общую папку как для Windows).
- Для клиент-серверного варианта используйте Wine или виртуальную машину с Windows.
- 1С:Предприятие для Linux официально поддерживается, но только в тонком клиенте.
Сколько пользователей может работать с одной файловой базой?
Официальный лимит — 5 подключений (для 1С:Предприятие 8.3). При превышении база будет выдавать ошибку. Для большего количества нужен клиент-серверный вариант.
Как ускорить работу 1С по сети?
Способы оптимизации:
- 🔌 Используйте проводное подключение (Wi-Fi тормозит файловую базу).
- 📂 Перенесите базу на SSD-накопитель (уменьшит задержки чтения/записи).
- 🔄 Настройте кеширование в 1С (
Конфигуратор → Администрирование → Кеширование). - ☁️ Переходите на клиент-серверную архитектуру (если пользователей >3).
Что делать, если база 1С «слетела» после сетевых изменений?
Порядок действий:
- Восстановите базу из резервной копии (
Конфигуратор → Администрирование → Восстановить). - Проверьте целостность базы утилитой
chdbfl.exe(лежит в каталоге 1С). - Если база не открывается, создайте новую и перенесите данные через
Выгрузку/Загрузку.
Если не помогает — обратитесь в техническую поддержку 1С с логами ошибок.
Можно ли открыть базу 1С через TeamViewer или AnyDesk?
Технически да, но это не рекомендуется:
- ⚠️ Риск безопасности: передача данных идёт через сторонний сервер.
- ⏳ Тормоза: задержки при работе с базой из-за удалённого рабочего стола.
- 🔒 Нарушение лицензии: если у вас нет прав на удалённый доступ к 1С.
Лучше настроить VPN или веб-доступ.