К статье
Практический материал

Администрирование · 12 мин

Как открыть доступ к базе 1С

Как открыть доступ к базе 1С: добавление пользователя, настройка прав и ролей, доступ по сети и через веб-сервер, типичные ошибки и проверка результата.

Доступ к базе 1С может понадобиться в разных ситуациях: принят новый сотрудник, бухгалтер работает из дома, базу нужно опубликовать для удалённых филиалов или подключить внешнего аудитора. В каждом случае порядок действий отличается: где-то достаточно завести пользователя в конфигураторе, а где-то потребуется настроить сетевую папку, сервер 1С или веб-публикацию.

Ключевой принцип — разграничение прав. Открыть доступ «всем и ко всему» технически просто, но это создаёт риски: случайное удаление документов, утечка данных по зарплате, блокировки при одновременной работе. Правильный подход — сначала определить, что именно должен видеть и делать пользователь, и только потом выдавать ему минимально необходимый набор прав.

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

Определяем тип базы и сценарий доступа

Прежде чем что-либо настраивать, выясните, с какой базой вы работаете. Файловая база хранится в одном файле с расширением .1CD в обычной папке на диске. Клиент-серверная база работает на связке «сервер 1С:Предприятия + СУБД» (MS SQL, PostgreSQL и другие). Узнать тип можно в окне запуска 1С: выделите базу в списке — внизу будет указан путь к каталогу (файловая) или имя сервера и кластера (клиент-серверная).

От типа базы зависит и способ организации доступа. Файловая база для одного пользователя вообще не требует настройки сети — достаточно завести учётную запись. Файловая база для нескольких пользователей размещается в общей сетевой папке. Клиент-серверная база доступна по сети через сервер 1С, а для работы через интернет дополнительно настраивается веб-публикация.

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

Маршрут решения

Как выбрать способ доступа

Один пользователь на одном компьютереДостаточно завести пользователя в базе, сеть не нужна
Несколько пользователей в одном офисе, файловая базаРазместите базу в общей сетевой папке с полными правами на каталог
Пользователи в разных городах или работают из домаОпубликуйте базу на веб-сервере (IIS или Apache) или используйте клиент-серверный вариант с VPN
Нужен доступ внешнему специалистуСоздайте отдельную учётную запись с правами только на чтение и отключите её после завершения работ

Добавляем пользователя в базу

Самый простой путь — через режим «Предприятие». В типовых конфигурациях откройте раздел «Администрирование» → «Настройки пользователей и прав» → «Пользователи» и создайте нового. Укажите имя, задайте пароль и подтверждение, при необходимости включите признак «Показывать в списке выбора», чтобы имя появлялось в окне входа. Затем перейдите по ссылке «Права доступа» и включите пользователя в нужный профиль группы доступа.

Альтернативный способ — через Конфигуратор: меню «Администрирование» → «Пользователи» → «Добавить». Здесь задаётся имя, полное имя, пароль, доступные роли (галочками), основной интерфейс и язык. Этот способ удобен, когда нужно тонко выбрать роли или когда в конфигурации нет типового механизма профилей.

При создании пароля соблюдайте разумные требования: не используйте пароль, совпадающий с логином, и не оставляйте пароль пустым, даже если база «внутренняя». Пустой пароль у пользователя с административными правами — одна из самых частых причин инцидентов с данными.

Как завести пользователя через Конфигуратор
  1. 1
    Откройте базу в Конфигураторе под учётной записью с правами администратора
  2. 2
    Выберите «Администрирование» → «Пользователи» → «Добавить»
  3. 3
    Заполните имя и полное имя, на вкладке «Аутентификация» задайте пароль
  4. 4
    На вкладке «Прочие» отметьте нужные роли и выберите основной интерфейс
  5. 5
    Нажмите «ОК», сохраните изменения и проверьте вход под новым пользователем

Настраиваем роли и права доступа

Роль — это набор прав на объекты конфигурации: справочники, документы, отчёты, регистры. Один пользователь может иметь несколько ролей, итоговые права складываются. В типовых конфигурациях вместо ручного подбора ролей используются профили групп доступа: «Бухгалтер», «Кассир», «Менеджер по продажам» и т.д. — это готовые наборы, которые проще назначать и контролировать.

Минимальный безопасный принцип: выдавайте только те права, которые нужны для работы. Полные права (роль «ПолныеПрава» или профиль «Администратор») должны быть у одного-двух ответственных сотрудников. Право «Администрирование» позволяет менять пользователей и настройки, право «Обновление конфигурации базы данных» — применять обновления: их нельзя раздавать широко.

Если требуется разграничить доступ внутри одного вида документов (например, менеджер видит только свои заказы), используется механизм RLS — ограничение доступа на уровне записей. Он настраивается в профилях групп доступа через параметры (организация, склад, контрагент). Учтите, что RLS заметно усложняет запросы и может снижать скорость работы на больших базах.

Открываем сетевой доступ к файловой базе

Для совместной работы нескольких пользователей с файловой базой её каталог размещают на выделенном компьютере или сервере и открывают общий доступ к папке. На компьютере, где лежит база: щёлкните по папке правой кнопкой → «Свойства» → «Доступ» → «Общий доступ» и добавьте пользователей или группу. На вкладке «Безопасность» тем же пользователям дайте полный доступ к папке — 1С создаёт и изменяет служебные файлы блокировок, и прав только на чтение недостаточно.

На рабочих местах базу добавляют в список по сетевому пути вида \\SERVER\Bases\Trade. В окне запуска 1С: «Добавить» → «На данном компьютере или в локальной сети» → указать сетевой путь к каталогу базы. После этого каждый пользователь входит под своей учётной записью, созданной ранее.

Учитывайте ограничения файлового режима: при росте числа одновременно работающих пользователей и объёма данных возрастают риски блокировок и замедления. Если в базе активно работают больше нескольких человек, стоит рассмотреть переход на клиент-серверный вариант или хотя бы публикацию файловой базы на веб-сервере — это снижает нагрузку на сетевой доступ к файлу.

Типичные ошибки при сетевом доступе
01
Открыт общий доступ к папке, но на вкладке «Безопасность» нет полных прав — пользователи получают ошибку доступа к файлу базы
02
База лежит на компьютере обычного сотрудника, который выключает его в конце дня — у остальных пропадает связь с базой
03
Копирование файла .1CD при работающих пользователях — копия получается неконсистентной, перед копированием все должны выйти
04
Все работают под одной учётной записью — невозможно установить, кто изменил документ, журнал регистрации теряет смысл

Публикуем базу на веб-сервере для удалённого доступа

Веб-публикация позволяет работать с базой через браузер или тонкий клиент по интернету без прямого доступа к файлу базы. Понадобятся: компьютер с постоянным включением и статическим адресом (или доменным именем), веб-сервер IIS или Apache, установленные компоненты 1С «Модули расширения веб-сервера».

Публикация выполняется из Конфигуратора: «Администрирование» → «Публикация на веб-сервере». Укажите имя публикации (латиницей, оно войдёт в адрес), выберите веб-сервер и каталог, отметьте нужные флажки — публикация тонкого клиента и веб-клиента, а при необходимости веб-сервисов. После публикации база будет доступна по адресу вида http://server/base_name.

Для доступа из интернета крайне желательно настроить HTTPS (SSL-сертификат) и ограничить доступ по IP, если круг пользователей известен. Открытая по HTTP публикация передаёт логины и данные в незашифрованном виде. Альтернатива веб-публикации — подключение пользователей через VPN к офисной сети и далее обычная работа с базой.

Особенности клиент-серверного варианта

В клиент-серверной архитектуре пользователи подключаются не к файлу, а к серверу 1С:Предприятия, который сам обращается к СУБД. Чтобы открыть доступ новому сотруднику, достаточно завести пользователя в базе (способы те же, что описаны выше) и добавить базу в его список с указанием сервера и имени базы в кластере.

Права на уровне СУБД пользователям не нужны — с базой данных работает только сервер 1С под своей служебной учётной записью. Это важное преимущество: прямой доступ к таблицам SQL обычным пользователям не требуется и не должен выдаваться.

Если сервер 1С находится в другом сегменте сети или за межсетевым экраном, проверьте, что с рабочих мест доступны порты сервера 1С (диапазон портов кластера задаётся при установке сервера). Блокировка портов — частая причина ситуации, когда «база есть, а подключиться нельзя».

Проверяем результат и контролируем доступ

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

Дополнительно полезно проверить журнал регистрации («Администрирование» → «Обслуживание» → «Журнал регистрации»): там должны фиксироваться сеансы входа пользователей. Это подтверждает, что аутентификация работает корректно и действия сотрудников будут трассироваться.

Периодически пересматривайте список пользователей: отключайте учётные записи уволенных сотрудников, проверяйте, не накопились ли лишние права. Для уволенного сотрудника достаточно снять флажок «Вход в программу разрешён» (или удалить пользователя) — историю его работы это не затрагивает.

Контрольные точки

Как проверить результат

Вход под новым пользователем
Норма

База открывается, отображается нужный интерфейс

Тревожный признак

Ошибка «Имя пользователя или пароль не верны» или пустой рабочий стол

Видимость данных
Норма

Пользователь видит только документы и справочники своей области

Тревожный признак

Доступны зарплата, касса или настройки, которые не относятся к его работе

Совместная работа по сети
Норма

Несколько пользователей одновременно работают без ошибок доступа к файлу

Тревожный признак

Ошибка «Файл базы данных повреждён» или конфликт блокировок при входе

Журнал регистрации
Норма

Сеансы и действия пользователей фиксируются

Тревожный признак

Журнал пуст или не открывается — стоит проверить настройки и место на диске

Частые вопросы

Можно ли открыть доступ к базе 1С через интернет без веб-сервера?

Да, есть альтернативы: подключение через VPN к офисной сети, работа через удалённый рабочий стол (RDP) на сервере терминалов или использование облачного сервиса, где база уже размещена у провайдера. Веб-публикация удобна тем, что не требует установки дополнительных программ у пользователя — достаточно браузера.

Пользователь создан, но при входе пишет «Нет прав на запуск требуемого вида клиента» — что делать?

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

Как дать доступ бухгалтеру только на просмотр без возможности что-то менять?

Создайте отдельную учётную запись и назначьте профиль или роли только на чтение (в типовых конфигурациях есть соответствующие профили, например с пометкой «только просмотр»). Убедитесь, что в правах нет доступа к обработкам группового изменения данных и административным функциям.

Сколько пользователей может одновременно работать с файловой базой?

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

Что делать, если забыт пароль администратора базы?

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

Нужно ли открывать доступ к базе внешнему программисту 1С?

Для доработок программисту обычно достаточно копии базы — выгрузите её через Конфигуратор («Администрирование» → «Выгрузить информационную базу») и передайте файл .dt. Прямой доступ к рабочей базе давайте только при необходимости, с отдельной учётной записью и ограниченными правами, и отключайте его после завершения работ.

Итог

Что важно запомнить

Доступ к базе 1С настраивается в два слоя: учётная запись с ролями внутри 1С и способ подключения (локально, сетевая папка, веб-сервер или сервер 1С). Выдавайте минимально необходимые права, проверяйте вход с реального рабочего места и регулярно пересматривайте список пользователей.