Перейти к содержимому

3. Пользователь 1С только для чтения

Делает администратор 1С 10 минут

Chalix подключается к 1С под отдельным пользователем. Ему нужны права только на чтение — тогда даже теоретически ничего в базе изменить нельзя. Сам Chalix тоже блокирует запись, но правильная роль в 1С — первый и главный уровень защиты.

Требование Зачем
Отдельный пользователь (например, chalix_reader) Не используйте учётную запись сотрудника или администратора.
Аутентификация 1С:Предприятия с паролем Chalix входит по имени и паролю.
Только чтение: никаких прав на Изменение, Добавление, Удаление, Проведение, Интерактивное удаление Главная гарантия, что Chalix ничего не изменит.
Право «Внешнее соединение» Без него прямое подключение (COM) отклоняется с ошибкой, похожей на неверный пароль. Для OData не требуется.
Доступ к нужным данным: справочники, документы, регистры Если какой-то раздел закрыт, Chalix не сможет на него ответить.

Способ зависит от конфигурации. В современных типовых конфигурациях (Бухгалтерия 3.0, ERP, УТ 11, КА 2 и другие на БСП) права задаются группами доступа в режиме Предприятие. В старых конфигурациях (УПП, УТ 10, самописные) — ролями в Конфигураторе.

  1. Откройте базу в режиме 1С:Предприятие под администратором.

  2. Администрирование → Настройки пользователей и прав → Пользователи → Создать.

  3. Заполните Полное имя (например, «Chalix — только чтение») и Имя для входа (chalix_reader). Включите Вход в программу разрешён и Аутентификация 1С:Предприятия, задайте пароль.

  4. На вкладке Права доступа (или Группы доступа) включите пользователя только в группу с профилем на чтение — например, «Только просмотр» или «Чтение всех данных», если такой профиль есть в вашей конфигурации. Если подходящего профиля нет, создайте его копированием и снимите все права, кроме просмотра.

  5. Убедитесь, что у пользователя есть право на внешнее соединение — в БСП это роль «Запуск внешнего соединения» в составе профиля.

  6. Записать и закрыть.

Для следующего шага понадобятся четыре значения:

Пример Где найти
Сервер 1С srv-1c Кластер серверов 1С:Предприятия в свойствах базы в списке запуска 1С
Имя базы accounting «Имя информационной базы в кластере» там же
Пользователь chalix_reader Создан выше
Пароль — Передайте безопасным способом, не в общем чате

Сервер и имя базы видны в окне запуска 1С: выберите базу → «Изменить».

Дальше: подключите Chalix к 1С →