12 мин чтения

Как включить OData в 1С:Розница 3 на локальном ПК

Пошаговая инструкция: публикация стандартного интерфейса OData в 1С:Розница 3 на Windows, настройка IIS и подключение мобильного ТСД 1С HELPER.

OData 1С Розница 3 Настройка

Чтобы мобильное приложение 1С HELPER работало с вашей базой, нужно опубликовать стандартный интерфейс OData в 1С:Розница 3. Ниже — пошаговая инструкция для локального компьютера с Windows: от установки веб-сервера до проверки адреса OData в браузере.

Что понадобится: Windows 10/11 или Windows Server, установленная платформа 1С 8.3 (разрядность веб-сервера и платформы должна совпадать), права администратора, база 1С:Розница 3.

Зачем включать OData в Рознице 3

OData — это стандартный способ, которым внешние приложения читают и записывают данные в 1С. Мобильный ТСД через OData получает доступ к номенклатуре, остаткам, ценам и документам — в рамках прав пользователя 1С. Без публикации OData приложение не сможет подключиться к базе.

Шаг 1. Установите веб-сервер IIS на локальный ПК

На Windows проще всего использовать встроенный IIS:

  1. Откройте Панель управления → Программы → Включение и отключение компонентов Windows.
  2. Активируйте Службы IIS → Веб-сервер (IIS) с компонентами:
    • Средства управления веб-сайтом → Консоль управления IIS
    • Службы веб-серверов → Безопасность → Анонимная аутентификация (можно оставить по умолчанию)
    • Службы веб-серверов → Безопасность → Проверка подлинности Windows
  3. Нажмите OK и дождитесь установки.

Альтернатива — Apache 2.4, но для локального ПК IIS обычно настраивается быстрее и стабильнее работает с платформой 1С.

Шаг 2. Установите модуль веб-серверов 1С

При установке платформы 1С:Предприятие 8.3 выберите компонент «Модуль расширения веб-сервера» (wsisapi.dll для IIS). Разрядность модуля (x86 или x64) должна совпадать с разрядностью установленного IIS и платформы 1С.

Если платформа уже установлена — запустите установщик 1С в режиме изменения и добавьте модуль веб-сервера для нужной разрядности.

Шаг 3. Откройте базу 1С:Розница 3 в режиме Конфигуратора

  1. Запустите 1С:Предприятие.
  2. Выберите вашу информационную базу Розница 3.
  3. Нажмите Конфигуратор.

Публикацию OData выполняет администратор — пользователь с полными правами на базу.

Шаг 4. Опубликуйте базу на веб-сервере с OData

  1. В конфигураторе откройте Администрирование → Публикация на веб-сервере.
  2. На вкладке Основные укажите:
    • Имя публикации — латиницей, без пробелов, например roznica3. Это имя будет в URL.
    • Веб-сервер — IIS.
    • Каталог — папка публикации (создаётся автоматически, например C:\inetpub\wwwroot\roznica3).
  3. Установите флажок «Публиковать стандартный интерфейс OData» — это ключевой пункт для 1С HELPER.
  4. Флажок «Публиковать доступ для клиентских приложений» можно оставить включённым — он нужен для веб-клиента и тонкого клиента через браузер.
  5. Нажмите Опубликовать.
Важно: имя публикации чувствительно к регистру. Если опубликовали как roznica3, в настройках приложения используйте именно так — не Roznica3.

Шаг 5. Настройте пользователя и права

Для подключения ТСД нужен пользователь 1С с правами на работу с данными Розницы 3. В конфигураторе или в режиме Предприятия:

  1. Откройте Администрирование → Пользователи.
  2. Создайте или выберите пользователя (например, tsd_user).
  3. Назначьте роли для работы со складом, номенклатурой и документами — в зависимости от вашей политики доступа.
  4. Убедитесь, что пользователь не заблокирован и знает пароль.

При подключении 1С HELPER на ТСД указываются логин и пароль этого пользователя.

Шаг 6. Проверьте OData на локальном ПК

После успешной публикации откройте в браузере на том же компьютере:

http://localhost/roznica3/odata/standard.odata/

Замените roznica3 на ваше имя публикации. Браузер запросит логин и пароль пользователя 1С — введите учётные данные из шага 5.

Если всё настроено верно, вы увидите XML-ответ с метаданными OData (список сущностей конфигурации).

Шаг 7. Подключите 1С HELPER на ТСД

На Android-устройстве в настройках 1С HELPER укажите:

  • Адрес OData: http://<IP_вашего_ПК>/roznica3/odata/standard.odata/
  • Логин и пароль пользователя 1С

Если ТСД и ПК с 1С в одной Wi‑Fi сети, вместо localhost используйте локальный IP компьютера, например 192.168.1.50. Узнать IP: в командной строке Windows выполните ipconfig.

Для доступа из другой сети потребуется проброс порта на роутере или VPN — это уже настройка сетевого оборудования.

Типичные проблемы на локальном ПК

Ошибка 500 при открытии OData

  • Проверьте разрядность модуля веб-сервера 1С (x86/x64) — она должна совпадать с IIS.
  • Перепубликуйте базу: Администрирование → Публикация на веб-сервере → Опубликовать.
  • Посмотрите лог IIS: C:\inetpub\logs\LogFiles.

Ошибка 401 — неверный логин или пароль

Убедитесь, что пользователь существует в этой базе, не заблокирован и введён в формате, который ожидает 1С (домен\пользователь для доменных учёток).

ТСД не видит сервер, хотя в браузере ПК всё работает

  • Проверьте, что ТСД в той же подсети Wi‑Fi.
  • Разрешите входящие подключения в брандмауэре Windows для порта 80 (или 443 при HTTPS).
  • Используйте IP-адрес, а не имя компьютера.

После обновления платформы 1С перестало работать

Обновите модуль веб-сервера до версии новой платформы и перепубликуйте базу заново.

Что дальше

После подключения OData можно настроить сканирование штрихкодов, работу с документами Розницы 3 и проверку кодов маркировки Честный ЗНАК. Если нужна помощь с публикацией — оставьте заявку на демо, мы подключим 1С HELPER к вашей базе.

Подробнее о публикации на веб-сервере (IIS, Apache, типичные ошибки) — в статье Публикация базы 1С на веб-сервере.

Попробуйте 1С HELPER на своей базе

Оставьте заявку — настроим демо-доступ, поможем с OData и подключением ТСД к вашей 1С.

Запросить демо