Подключение к информационной базе 1С 8.3: файловый, серверный и веб-вариант, параметры и ошибки

· 11 мин

Содержание

Чтобы подключиться к базе данных 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. Запустите 1С:Предприятие ярлыком на рабочем столе — откроется окно со списком информационных баз.
  2. Нажмите Добавить….
  3. Выберите «Добавление в список существующей информационной базы» и нажмите Далее.
  4. Введите понятное имя, например «Бухгалтерия ООО Ромашка». Это имя видно только в списке, на данные оно не влияет.
  5. Тип расположения — «На данном компьютере или на компьютере в локальной сети».
  6. В поле каталога укажите папку, где лежит файл 1Cv8.1CD. Сам файл выбирать не нужно — только папку.
  7. На последнем шаге оставьте параметры запуска по умолчанию и нажмите Готово.

Локальный диск или сетевая папка

Для базы на другом компьютере пишите сетевой путь в формате UNC: \\buh-pc\Bases\Buh. Подключённая буква диска (Z:\Buh) работает, пока у всех одинаково настроены сетевые диски. У нового сотрудника буквы может не оказаться — и база «пропадёт».

Права на папку с базой нужны такие:

  • ✅ чтение, запись, создание и удаление файлов — для всех, кто работает в базе;
  • ✅ одинаковые права и на общий ресурс, и на файловую систему (NTFS);
  • ❌ доступ «только чтение» не подходит: при входе платформа создаёт служебные файлы рядом с базой.

Не открывайте файловую базу через облачные синхронизаторы (Яндекс Диск, OneDrive и подобные) одновременно с нескольких компьютеров. Синхронизация копирует файл частями, и база может повредиться. Для совместной работы нужна общая сетевая папка или веб-публикация.

Подключение к серверной базе 1С (SQL-вариант)

В клиент-серверном варианте пользователь указывает два параметра: адрес кластера серверов 1С и имя информационной базы в этом кластере. Остальное — СУБД, её логины и пароли — настроено на стороне сервера.

Добавить существующую серверную базу в список

  1. В окне запуска нажмите Добавить… → «Добавление в список существующей информационной базы».
  2. Тип расположения — «На сервере 1С:Предприятия».
  3. Кластер серверов 1С:Предприятия — имя или IP-адрес центрального сервера, например srv1c. Если кластер работает не на стандартном порту, добавьте порт через двоеточие: srv1c:2541.
  4. Имя информационной базы в кластере — точно так, как база зарегистрирована в кластере (например, buh). Это имя не обязано совпадать с именем базы в SQL.
  5. Нажмите Далее → Готово.

Создать новую базу на сервере

Если базы ещё нет, тот же мастер с вариантом «Создание новой информационной базы» предложит заполнить больше полей:

ПолеЧто указывать
Кластер серверов 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С без установки платформы?
Да, если база опубликована на веб-сервере. Тогда работа идёт через браузер по адресу публикации, установка платформы не нужна.
Сколько пользователей выдержит файловая база?
Жёсткого лимита нет, но с ростом числа пользователей и объёма базы растут блокировки и задержки. Когда работа заметно тормозит при одновременной записи документов, пора переходить на клиент-серверный вариант.
Нужна ли отдельная лицензия для каждого подключения?
Для работы пользователю нужна клиентская лицензия на каждый одновременный сеанс. Для клиент-серверного варианта дополнительно нужна лицензия на сервер 1С:Предприятия.
Почему у коллеги база открывается, а у меня нет?
Сравните строку соединения и версию платформы в настройках базы. Для файловой базы проверьте свои права на папку, для серверной — что ваш компьютер видит сервер и нужные порты.
Как перенести список баз на новый компьютер?
Скопируйте файл ibases.v8i из %APPDATA%\1C\1CEStart\ старого компьютера в ту же папку на новом. Базы появятся в окне запуска после перезапуска 1С.