Администрирование · 12 мин
Как открыть доступ к базе 1С
Как открыть доступ к базе 1С: добавление пользователя, настройка прав и ролей, доступ по сети и через веб-сервер, типичные ошибки и проверка результата.
Доступ к базе 1С может понадобиться в разных ситуациях: принят новый сотрудник, бухгалтер работает из дома, базу нужно опубликовать для удалённых филиалов или подключить внешнего аудитора. В каждом случае порядок действий отличается: где-то достаточно завести пользователя в конфигураторе, а где-то потребуется настроить сетевую папку, сервер 1С или веб-публикацию.
Ключевой принцип — разграничение прав. Открыть доступ «всем и ко всему» технически просто, но это создаёт риски: случайное удаление документов, утечка данных по зарплате, блокировки при одновременной работе. Правильный подход — сначала определить, что именно должен видеть и делать пользователь, и только потом выдавать ему минимально необходимый набор прав.
Ниже разобраны основные сценарии: добавление пользователя в файловую и клиент-серверную базу, настройка ролей, сетевой доступ к файловой базе, публикация на веб-сервере и проверка результата. Отдельно рассмотрены типичные ошибки и ограничения, о которых нужно знать до начала работы.
Определяем тип базы и сценарий доступа
Прежде чем что-либо настраивать, выясните, с какой базой вы работаете. Файловая база хранится в одном файле с расширением .1CD в обычной папке на диске. Клиент-серверная база работает на связке «сервер 1С:Предприятия + СУБД» (MS SQL, PostgreSQL и другие). Узнать тип можно в окне запуска 1С: выделите базу в списке — внизу будет указан путь к каталогу (файловая) или имя сервера и кластера (клиент-серверная).
От типа базы зависит и способ организации доступа. Файловая база для одного пользователя вообще не требует настройки сети — достаточно завести учётную запись. Файловая база для нескольких пользователей размещается в общей сетевой папке. Клиент-серверная база доступна по сети через сервер 1С, а для работы через интернет дополнительно настраивается веб-публикация.
Второй вопрос — кому и зачем открывается доступ. Внутреннему сотруднику обычно достаточно учётной записи с ролями его должности. Внешнему специалисту (аудитору, франчайзи) разумнее выдать ограниченные права только на чтение и, по возможности, временный доступ, который потом отключается.
Как выбрать способ доступа
Добавляем пользователя в базу
Самый простой путь — через режим «Предприятие». В типовых конфигурациях откройте раздел «Администрирование» → «Настройки пользователей и прав» → «Пользователи» и создайте нового. Укажите имя, задайте пароль и подтверждение, при необходимости включите признак «Показывать в списке выбора», чтобы имя появлялось в окне входа. Затем перейдите по ссылке «Права доступа» и включите пользователя в нужный профиль группы доступа.
Альтернативный способ — через Конфигуратор: меню «Администрирование» → «Пользователи» → «Добавить». Здесь задаётся имя, полное имя, пароль, доступные роли (галочками), основной интерфейс и язык. Этот способ удобен, когда нужно тонко выбрать роли или когда в конфигурации нет типового механизма профилей.
При создании пароля соблюдайте разумные требования: не используйте пароль, совпадающий с логином, и не оставляйте пароль пустым, даже если база «внутренняя». Пустой пароль у пользователя с административными правами — одна из самых частых причин инцидентов с данными.
- 1Откройте базу в Конфигураторе под учётной записью с правами администратора
- 2Выберите «Администрирование» → «Пользователи» → «Добавить»
- 3Заполните имя и полное имя, на вкладке «Аутентификация» задайте пароль
- 4На вкладке «Прочие» отметьте нужные роли и выберите основной интерфейс
- 5Нажмите «ОК», сохраните изменения и проверьте вход под новым пользователем
Настраиваем роли и права доступа
Роль — это набор прав на объекты конфигурации: справочники, документы, отчёты, регистры. Один пользователь может иметь несколько ролей, итоговые права складываются. В типовых конфигурациях вместо ручного подбора ролей используются профили групп доступа: «Бухгалтер», «Кассир», «Менеджер по продажам» и т.д. — это готовые наборы, которые проще назначать и контролировать.
Минимальный безопасный принцип: выдавайте только те права, которые нужны для работы. Полные права (роль «ПолныеПрава» или профиль «Администратор») должны быть у одного-двух ответственных сотрудников. Право «Администрирование» позволяет менять пользователей и настройки, право «Обновление конфигурации базы данных» — применять обновления: их нельзя раздавать широко.
Если требуется разграничить доступ внутри одного вида документов (например, менеджер видит только свои заказы), используется механизм RLS — ограничение доступа на уровне записей. Он настраивается в профилях групп доступа через параметры (организация, склад, контрагент). Учтите, что RLS заметно усложняет запросы и может снижать скорость работы на больших базах.
Открываем сетевой доступ к файловой базе
Для совместной работы нескольких пользователей с файловой базой её каталог размещают на выделенном компьютере или сервере и открывают общий доступ к папке. На компьютере, где лежит база: щёлкните по папке правой кнопкой → «Свойства» → «Доступ» → «Общий доступ» и добавьте пользователей или группу. На вкладке «Безопасность» тем же пользователям дайте полный доступ к папке — 1С создаёт и изменяет служебные файлы блокировок, и прав только на чтение недостаточно.
На рабочих местах базу добавляют в список по сетевому пути вида \\SERVER\Bases\Trade. В окне запуска 1С: «Добавить» → «На данном компьютере или в локальной сети» → указать сетевой путь к каталогу базы. После этого каждый пользователь входит под своей учётной записью, созданной ранее.
Учитывайте ограничения файлового режима: при росте числа одновременно работающих пользователей и объёма данных возрастают риски блокировок и замедления. Если в базе активно работают больше нескольких человек, стоит рассмотреть переход на клиент-серверный вариант или хотя бы публикацию файловой базы на веб-сервере — это снижает нагрузку на сетевой доступ к файлу.
Публикуем базу на веб-сервере для удалённого доступа
Веб-публикация позволяет работать с базой через браузер или тонкий клиент по интернету без прямого доступа к файлу базы. Понадобятся: компьютер с постоянным включением и статическим адресом (или доменным именем), веб-сервер 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С). Выдавайте минимально необходимые права, проверяйте вход с реального рабочего места и регулярно пересматривайте список пользователей.