Область применения
Инструкция актуальна для решений:
- 1С:Розница, редакция 3;
- 1С:Управление нашей фирмой (1С:УНФ), редакция 3.
Программы 1С:Розница, 1С:УНФ и 1С:РМК входят в единую линейку решений для малого бизнеса и используют общую архитектуру, кодовую базу и интерфейсы.
Условия для публикации web-сервиса
Публикация HTTP-сервиса требуется только при использовании локальной версии 1С:Розница или 1С:УНФ.
Для работы Сервера лояльности необходимо:
- наличие внешнего статического IP-адреса компьютера;
- настроенный веб-сервер;
- опубликованный HTTP-сервис «СервисЛояльности».
Статический IP-адрес можно получить у интернет-провайдера.
Подготовка управляющей системы
Перед публикацией сервиса выполните следующие действия.
Шаг 1. Настройте веб-сервер
Установите и настройте один из поддерживаемых веб-серверов:
- Apache HTTP Server;
- Internet Information Services (IIS);
- другой совместимый веб-сервер.
После установки проверьте настройки сетевого доступа.
Проверьте Firewall
Убедитесь, что брандмауэр не блокирует входящие подключения к порту веб-сервера.
Обычно используются порты:
- 80;
- 8080.
Проверка работы веб-сервера
Для проверки выполните следующие действия:
- Откройте браузер на компьютере, где установлен веб-сервер.
- В адресной строке введите:
localhost
или IP-адрес компьютера с установленным веб-сервером.
- Проверьте результат загрузки страницы.
Если открылась стандартная приветственная страница веб-сервера, предварительная настройка выполнена успешно.
Важно:
Если страница не открывается, сначала необходимо проверить настройки веб-сервера и Firewall. Публикация сервиса 1С без работающего веб-сервера невозможна.
Шаг 2. Проверьте установленную программу 1С
Убедитесь, что на компьютере установлено настольное приложение:
- 1С:Розница, редакция 3;
- 1С:Управление нашей фирмой, редакция 3.
Рекомендуется использовать актуальную версию приложения.
Подойдут варианты:
- Базовая версия;
- ПРОФ версия.
Шаг 3. Опубликуйте HTTP-сервис Сервера лояльности
Для публикации выполните следующие действия:
- Запустите 1С:Предприятие в режиме «Конфигуратор».
- Запустите программу от имени пользователя с правами администратора.
- Откройте раздел:
Администрирование → Публикация на веб-сервере
- Перейдите на вкладку:
HTTP-сервисы
- Укажите каталог публикации.
- Выберите HTTP-сервис:
СервисЛояльности
- Нажмите кнопку:
Опубликовать
- Подтвердите перезапуск веб-сервера.
После выполнения этих действий сервис станет доступен для подключения рабочих мест кассира.
Проверка публикации HTTP-сервиса
После публикации необходимо проверить доступность сервиса.
Откройте браузер и перейдите по адресу:
http://[ИмяСервера]/[ИмяПубликации]/hs/[ИмяHTTPсервиса]/ping
Пример:
http://localhost/UNF/hs/loyaltyservice/ping
При запросе система попросит указать пользователя.
Используйте учетную запись с полными правами администратора.
При успешном подключении сервер должен вернуть ответ о доступности сервиса, например:
Ok

Возможные проблемы и решения
Не открывается адрес проверки
Проверьте:
- запущен ли веб-сервер;
- открыт ли используемый порт;
- правильно ли указан адрес публикации;
- доступен ли компьютер по IP-адресу.
Сервер не отвечает после ввода данных пользователя
Проверьте:
- права указанного пользователя;
- наличие доступа к HTTP-сервису;
- корректность публикации базы 1С.
Рабочие места кассира не подключаются
Проверьте:
- используется ли внешний статический IP-адрес;
- доступен ли сервис из сети, где работают РМК;
- корректно ли настроены параметры подключения.
Рекомендации
Перед подключением рабочих мест кассира рекомендуется:
- Проверить работу web-сервиса через браузер.
- Убедиться, что возвращается успешный ответ Ok.
- Проверить подключение из сети, где расположены рабочие места 1С:РМК.
- Использовать отдельного пользователя с необходимыми правами доступа для подключения сервиса.
После успешной публикации HTTP-сервиса можно переходить к настройке подключения Сервера лояльности в 1С:РМК.


