Как включить OData в 1С:Розница 3 на локальном ПК
Пошаговая инструкция: публикация стандартного интерфейса OData в 1С:Розница 3 на Windows, настройка IIS и подключение мобильного ТСД 1С HELPER.
Чтобы мобильное приложение 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:
- Откройте Панель управления → Программы → Включение и отключение компонентов Windows.
- Активируйте Службы IIS → Веб-сервер (IIS) с компонентами:
- Средства управления веб-сайтом → Консоль управления IIS
- Службы веб-серверов → Безопасность → Анонимная аутентификация (можно оставить по умолчанию)
- Службы веб-серверов → Безопасность → Проверка подлинности Windows
- Нажмите OK и дождитесь установки.
Альтернатива — Apache 2.4, но для локального ПК IIS обычно настраивается быстрее и стабильнее работает с платформой 1С.
Шаг 2. Установите модуль веб-серверов 1С
При установке платформы 1С:Предприятие 8.3 выберите компонент «Модуль расширения веб-сервера» (wsisapi.dll для IIS). Разрядность модуля (x86 или x64) должна совпадать с разрядностью установленного IIS и платформы 1С.
Если платформа уже установлена — запустите установщик 1С в режиме изменения и добавьте модуль веб-сервера для нужной разрядности.
Шаг 3. Откройте базу 1С:Розница 3 в режиме Конфигуратора
- Запустите 1С:Предприятие.
- Выберите вашу информационную базу Розница 3.
- Нажмите Конфигуратор.
Публикацию OData выполняет администратор — пользователь с полными правами на базу.
Шаг 4. Опубликуйте базу на веб-сервере с OData
- В конфигураторе откройте Администрирование → Публикация на веб-сервере.
- На вкладке Основные укажите:
- Имя публикации — латиницей, без пробелов, например
roznica3. Это имя будет в URL. - Веб-сервер — IIS.
- Каталог — папка публикации (создаётся автоматически, например
C:\inetpub\wwwroot\roznica3).
- Имя публикации — латиницей, без пробелов, например
- Установите флажок «Публиковать стандартный интерфейс OData» — это ключевой пункт для 1С HELPER.
- Флажок «Публиковать доступ для клиентских приложений» можно оставить включённым — он нужен для веб-клиента и тонкого клиента через браузер.
- Нажмите Опубликовать.
Важно: имя публикации чувствительно к регистру. Если опубликовали какroznica3, в настройках приложения используйте именно так — неRoznica3.
Шаг 5. Настройте пользователя и права
Для подключения ТСД нужен пользователь 1С с правами на работу с данными Розницы 3. В конфигураторе или в режиме Предприятия:
- Откройте Администрирование → Пользователи.
- Создайте или выберите пользователя (например,
tsd_user). - Назначьте роли для работы со складом, номенклатурой и документами — в зависимости от вашей политики доступа.
- Убедитесь, что пользователь не заблокирован и знает пароль.
При подключении 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С.
Запросить демо