Подключение к информационной базе 1С 8.3: файловый, серверный и веб-вариант, параметры и ошибки
Содержание
Чтобы подключиться к
базе данных 1С, откройте окно запуска 1С:Предприятия, нажмите Добавить…, выберите «Добавление в список существующей информационной базы» и укажите, где лежит база: папку с файлом 1Cv8.1CD для файловой базы, имя сервера и имя базы в кластере для клиент-серверной или адрес публикации для веб-варианта. После этого база появится в списке, и в неё можно войти под своим пользователем.
Вся настройка общая для платформы 8.3 и не зависит от конфигурации: так подключают и Бухгалтерию, и ЗУП, и УТ. Разница только в том, какой вариант работы выбран для базы, — от него зависят параметры подключения и типичные сбои.
Какой вариант подключения у вашей базы
Перед настройкой выясните, как устроена база. Спросите администратора или посмотрите строку соединения у коллеги: в окне запуска выделите базу — строка видна внизу окна.
| Вариант | Как выглядит строка соединения | Где лежат данные | Когда подходит |
|---|---|---|---|
| Файловый | File="D:\1C\Buh"; | Файл 1Cv8.1CD в папке | Один пользователь или небольшой офис |
| Клиент-серверный | Srvr="srv1c";Ref="buh"; | СУБД (MS SQL, PostgreSQL и др.) под управлением сервера 1С | Много пользователей, большие объёмы |
| Через веб-сервер | ws="http://srv/buh"; | Любой из вариантов выше, опубликованный на IIS или Apache | Удалённые сотрудники, тонкий и веб-клиент |
📌 Что важно знать про каждый вариант:
- 📁 Файловая база — клиент сам читает и пишет файл базы по сети. Нужен доступ к папке на запись.
- 🖥️ Серверная база — клиент обращается только к серверу 1С. К самой СУБД (SQL Server, PostgreSQL) он напрямую не подключается, логин и пароль СУБД пользователю не нужны.
- 🌐 Веб-публикация — клиент ходит по HTTP или HTTPS, сетевой доступ к папке или к портам кластера не требуется.
Если база «переехала» с файлового варианта на сервер, старый ярлык в списке продолжит открывать файловую копию. Удалите устаревшую запись из списка, иначе часть сотрудников будет работать в другой базе.
Подключение к файловой базе 1С: папка, путь и права
Файловую базу подключают за пару минут. Главное — правильно указать путь и выдать права на папку.
Пошагово
- Запустите 1С:Предприятие ярлыком на рабочем столе — откроется окно со списком информационных баз.
- Нажмите
Добавить…. - Выберите «Добавление в список существующей информационной базы» и нажмите
Далее. - Введите понятное имя, например «Бухгалтерия ООО Ромашка». Это имя видно только в списке, на данные оно не влияет.
- Тип расположения — «На данном компьютере или на компьютере в локальной сети».
- В поле каталога укажите папку, где лежит файл
1Cv8.1CD. Сам файл выбирать не нужно — только папку. - На последнем шаге оставьте параметры запуска по умолчанию и нажмите
Готово.
Локальный диск или сетевая папка
Для базы на другом компьютере пишите сетевой путь в формате UNC: \\buh-pc\Bases\Buh. Подключённая буква диска (Z:\Buh) работает, пока у всех одинаково настроены сетевые диски. У нового сотрудника буквы может не оказаться — и база «пропадёт».
Права на папку с базой нужны такие:
- ✅ чтение, запись, создание и удаление файлов — для всех, кто работает в базе;
- ✅ одинаковые права и на общий ресурс, и на файловую систему (NTFS);
- ❌ доступ «только чтение» не подходит: при входе платформа создаёт служебные файлы рядом с базой.
Не открывайте файловую базу через облачные синхронизаторы (Яндекс Диск, OneDrive и подобные) одновременно с нескольких компьютеров. Синхронизация копирует файл частями, и база может повредиться. Для совместной работы нужна общая сетевая папка или веб-публикация.
Подключение к серверной базе 1С (SQL-вариант)
В клиент-серверном варианте пользователь указывает два параметра: адрес кластера серверов 1С и имя информационной базы в этом кластере. Остальное — СУБД, её логины и пароли — настроено на стороне сервера.
Добавить существующую серверную базу в список
- В окне запуска нажмите
Добавить…→ «Добавление в список существующей информационной базы». - Тип расположения — «На сервере 1С:Предприятия».
- Кластер серверов
1С:Предприятия — имя или IP-адрес центрального сервера, например
srv1c. Если кластер работает не на стандартном порту, добавьте порт через двоеточие:srv1c:2541. - Имя информационной базы в кластере — точно так, как база зарегистрирована в кластере (например,
buh). Это имя не обязано совпадать с именем базы в SQL. - Нажмите
Далее→Готово.
Создать новую базу на сервере
Если базы ещё нет, тот же мастер с вариантом «Создание новой информационной базы» предложит заполнить больше полей:
| Поле | Что указывать |
|---|---|
| Кластер серверов 1С:Предприятия | Имя центрального сервера 1С |
| Имя информационной базы в кластере | Короткое латиницей, например zup_test |
| Защищённое соединение | Обычно «Выключено» внутри локальной сети |
| Тип СУБД | MS SQL Server, PostgreSQL, IBM DB2 или Oracle Database |
| Сервер баз данных | Имя сервера СУБД (может совпадать с сервером 1С) |
| Имя базы данных | Имя базы в самой СУБД |
| Пользователь и пароль сервера БД | Учётная запись СУБД с правом создавать базы |
| Смещение дат | Для MS SQL обычно 2000, для PostgreSQL — 0 |
| Создать базу данных в случае её отсутствия | Включить, если базы в СУБД ещё нет |
| Установить блокировку регламентных заданий | Включить для тестовых копий, чтобы копия не выгружала обмены и не слала письма |
Какие порты должны быть открыты
Клиент сначала обращается к агенту сервера, затем к менеджеру кластера и к рабочим процессам. Если на пути стоит межсетевой экран, откройте порты от компьютеров пользователей до сервера 1С:
| Порт | Кто слушает |
|---|---|
| 1540 | Агент сервера (ragent) |
| 1541 | Менеджер кластера (rmngr) |
| 1560–1591 | Рабочие процессы (rphost) — диапазон по умолчанию |
Диапазон для рабочих процессов задаётся в свойствах рабочего сервера в консоли кластера. Если администратор его менял, открывайте фактический диапазон. Порт СУБД (1433 у MS SQL, 5432 у PostgreSQL) нужен только серверу 1С, пользователям его открывать не надо.
Быстрая проверка с рабочего места: Test-NetConnection srv1c -Port 1541 в PowerShell. Если TcpTestSucceeded : False — дело в сети или межсетевом экране, а не в 1С.
Параметры запуска: строка соединения, командная строка и общий список баз
Ярлык сразу в нужную базу
Если пользователю нужна одна база, удобнее ярлык с параметрами, чем список. Исполняемый файл — 1cv8.exe из каталога установленной версии платформы.
:: Файловая база, режим 1С:Предприятие
"C:\Program Files\1cv8\8.3.24.1586\bin\1cv8.exe" ENTERPRISE /F"\\buh-pc\Bases\Buh" /N"Иванова"
:: Серверная база
"C:\Program Files\1cv8\8.3.24.1586\bin\1cv8.exe" ENTERPRISE /S"srv1c\buh" /N"Иванова"
:: Конфигуратор той же серверной базы
"C:\Program Files\1cv8\8.3.24.1586\bin\1cv8.exe" DESIGNER /S"srv1c\buh"
Номер версии в пути подставьте свой — он совпадает с папкой в C:\Program Files\1cv8\.
Основные ключи, которые точно работают:
/F"путь"— каталог файловой базы;/S"сервер\база"— серверная база (имя кластера и имя базы через обратный слэш);/WS"адрес"— база, опубликованная на веб-сервере;/N"имя"и/P"пароль"— пользователь 1С и пароль;/WA+и/WA-— включить или запретить вход по учётной записи Windows;/ClearCache— очистить кэш клиента при запуске.
Пароль в ярлыке (/P) виден любому, кто откроет свойства ярлыка. Для постоянной работы настройте вход по учётной записи Windows, а /P используйте только в скриптах с ограниченным доступом.
Дополнительные настройки базы в списке
Выделите базу в окне запуска и нажмите Изменить…. На последнем шаге мастера есть:
- Вариант аутентификации — «Выбирать автоматически» или «Запрашивать имя и пароль». Второй вариант удобен, если за компьютером работают несколько человек под разными пользователями 1С.
- Скорость соединения — «Обычная» или «Низкая». Низкая уменьшает объём передаваемых данных для медленных каналов.
- Основной режим запуска — тонкий, толстый клиент или выбор автоматически.
- Версия 1С:Предприятия — например,
8.3(последняя установленная) или точный номер8.3.24.1586. Точный номер нужен, когда на сервере стоит не самая свежая версия платформы. - Разрядность — 32 или 64 бита, если установлены обе.
Где хранится список баз и как раздать его всем
Список баз пользователя лежит в файле %APPDATA%\1C\1CEStart\ibases.v8i. Это обычный текстовый файл: его можно скопировать на другой компьютер, и все базы появятся в окне запуска.
Чтобы не настраивать каждое рабочее место, администратор кладёт общий файл списка в сетевую папку и прописывает его в 1CEStart.cfg:
CommonInfoBases=\\srv-files\1C\bases.v8i
Файл 1CEStart.cfg лежит в %APPDATA%\1C\1CEStart\ (для одного пользователя) или в %ALLUSERSPROFILE%\1C\1CEStart\ (для всех пользователей компьютера). Базы из общего списка появятся у каждого автоматически.
Ошибки подключения к базе 1С: как найти причину
Сначала определите, на каком шаге падает подключение: база не найдена, сервер недоступен или не пускает пользователя. От этого зависит, куда смотреть.
Где смотреть подробности
- 📓 Журнал регистрации базы — в Конфигураторе
Администрирование → Журнал регистрации, в Бухгалтерии и ЗУП также из разделаАдминистрирование. Там видно неудачные попытки входа: какой пользователь, с какого компьютера, когда. - 🖥️ Консоль кластера серверов — на сервере 1С. Показывает, зарегистрирована ли база, есть ли сеансы и запущены ли рабочие процессы.
- 🪟 Журнал событий Windows на сервере — раздел «Приложение»: падения службы сервера 1С и ошибки запуска рабочих процессов.
- 🔧 Технологический журнал — включает администратор через файл
logcfg.xmlв каталогеconfплатформы. Нужен, когда остальные журналы молчат.
Перезапуск службы сервера 1С обрывает сеансы всех пользователей во всех базах кластера, несохранённые документы пропадут. Делайте его после предупреждения сотрудников или в нерабочее время.
Права доступа и безопасность подключения
Подключиться к базе и получить в ней права — разные вещи. Доступ к папке или серверу открывает дорогу к базе, а что пользователь увидит внутри, решают пользователи и роли 1С.
Пользователи и способ входа
Пользователей заводят в Конфигураторе: Администрирование → Пользователи. В типовых конфигурациях удобнее делать это в режиме 1С:Предприятие, в разделе Администрирование → Настройки пользователей и прав. Для каждого пользователя задают:
- 🔑 Аутентификацию 1С:Предприятия — вход по имени и паролю из базы;
- 🪟 Аутентификацию операционной системы — вход по учётной записи Windows вида
\\DOMAIN\ivanova, без ввода пароля в 1С; - 👥 Роли или группы доступа — что именно пользователь может делать.
Пока в базе нет ни одного пользователя, она открывается без запроса имени. Заведите хотя бы администратора, иначе в базу попадёт любой, у кого есть доступ к папке или серверу.
Что закрыть администратору
- 🔒 Папку файловой базы открывайте только группе сотрудников, которые в ней работают, а не группе «Все».
- 🔒 Для подключения сервера 1С к СУБД заведите отдельную учётную запись, а не используйте
saилиpostgres. - 🔒 Назначьте администраторов кластера в консоли. Без них любой пользователь сети с консолью может управлять базами кластера.
- 🔒 Для удалённых сотрудников публикуйте базу через веб-сервер по HTTPS, а не открывайте порты кластера в интернет.
- 🔒 Не включайте пароль в ярлыки и общий список баз.
Порты 1540–1541 и диапазон рабочих процессов не должны быть доступны из интернета. Удалённый доступ — через VPN, терминальный сервер или веб-публикацию.
Монопольный режим: когда он нужен
Обычная работа в базе монопольного доступа не требует: сотрудники одновременно входят в 1С:Предприятие, а администратор может открыть Конфигуратор
. Монопольно база нужна для обновления структуры базы данных, загрузки выгрузки .dt, тестирования и исправления. На это время остальных пользователей нужно вывести из базы.
Как подключить удалённого сотрудника
Для работы из дома или из другого офиса есть три рабочих схемы:
| Схема | Что нужно | Плюсы | Минусы |
|---|---|---|---|
| Веб-публикация | Веб-сервер с публикацией базы, строка ws= | Работает через обычный интернет, тонкий клиент или браузер | Нужно настроить HTTPS и публикацию |
| VPN + обычное подключение | VPN до офисной сети | Пользователь видит базу как в офисе | Файловая база по VPN работает медленно |
| Терминальный сервер (RDP) | Сервер терминалов с установленной 1С | Скорость не зависит от канала | Лицензии на терминальный доступ, отдельный сервер |
Файловую базу по VPN открывать не стоит: каждое действие тянет данные файла по медленному каналу, работа становится тягучей, а обрыв связи во время записи грозит повреждением базы. Для файловой базы удалённым сотрудникам подходит веб-публикация или терминальный сервер.
Для веб-публикации в окне запуска выберите тип расположения «На веб-сервере» и укажите адрес, который дал администратор, например https://1c.firma.ru/buh.
Частые вопросы
Можно ли подключиться к базе 1С без установки платформы?
Сколько пользователей выдержит файловая база?
Нужна ли отдельная лицензия для каждого подключения?
Почему у коллеги база открывается, а у меня нет?
Как перенести список баз на новый компьютер?
ibases.v8i из %APPDATA%\1C\1CEStart\ старого компьютера в ту же папку на новом. Базы появятся в окне запуска после перезапуска 1С.