Подключение внешних сервисов, CRM, сайтов или мобильных приложений к 1С — это мощный инструмент для автоматизации бизнеса. Однако первой и самой частой преградой на этом пути становятся ошибки в настройках доступа. Неправильно настроенные права или параметры делают API бесполезным.

Что понадобится для проверки?

  • Доступ к базе 1С с правами администратора.
  • Логин и пароль пользователя, от имени которого будет работать интеграция.
  • Адрес (URL) вашей базы 1С в интернете (если это веб-версия) или в локальной сети.
  • Любой инструмент для тестирования API (например, Postman, curl или встроенные средства разработчика в браузере).

Шаг 1: Проверка режима веб-сервисов в 1С

Первое, что нужно сделать, — убедиться, что в базе 1С активирован режим работы через веб-сервер.

  1. Зайдите

    в базу 1С в режиме «Конфигуратор»

  2. Выберите

    в верхнем меню: Администрирование > Публикация веб-сервисов

  3. Откроется

    окно с настройками публикации. Убедитесь, что для вашей базы данных стоит галочка «Публиковать веб-сервисы»

  4. Обратите внимание на

    базовый URL. Он понадобится нам далее. Обычно он выглядит так: http(s)://ваш_сервер_1С/ваша_база/ws

  5. Если публикация не активирована

    — включите ее и нажмите «ОК».

Важно! После изменения этих настроек веб-сервер (IIS, Apache) или сервер 1С (для встроенного веб-сервера) перезагрузку. Если после настройки тесты не проходят, попробуйте перезапустить службы.

Шаг 2: Настройка прав пользователя для интеграции

Интеграция всегда работает от имени конкретного пользователя 1С. Этому пользователю должны быть выданы строго необходимые права.

  1. Зайдите

    в базу 1С в режиме «1С:Предприятие»

  2. Откройте меню:

    Администрирование > Пользователи и права > Пользователи

  3. Найдите или создайте

    отдельного пользователя для интеграции (например, user_integration). Это рекомендуется делать в целях безопасности

  4. Нажмите

    «Еще» > «Настройка прав» или «Настройка ролей»

  5. Убедитесь,

    что пользователю назначены роли, которые дают права на чтение и запись тех объектов, с которыми будет работать интеграция (например, «Интерактивное открытие внешних отчетов», «ПолныеПрава» для тестирования, или кастомные роли с доступом к конкретным справочникам и документам)

  6. Особенно важна

    роль «Внебоевое соединение» (UseBuilinsConnection), если она есть в списке. Она позволяет устанавливать подключения извне

Заключение

Следование этой инструкции позволит вам системно подойти к проверке доступов 1С для интеграции и локализовать большинство типичных проблем. Помните, что ключевыми точками являются публикация веб-сервисов, права пользователя и точный URL. Успешной интеграции!