Данная статья и видео - продолжение предыдущей статьи по установке Apache для дальнейшей публикации расширения.
Публикация необходима для он-лайн обмена данными между 1С и программой для ТСД AllegroCount.
Проверка подключения Apache
После того как Apache установлен, необходимо проверить его работоспособность.
Для этого открываем браузер и вводим в адресную строку: http://localhost/. А именно, то что было указано в файле серверных настроек на предыдущем шаге.
Если настройка произведена правильно, то у нас будет сообщений It works.
Публикация расширения Allegro.
Далее приступаем к публикации расширения программного обеспечения AllegroCount.
Для этого нам нужно скачать расширение для вашей учетной системы. Так же, для проверки подключения рекомендуем установить Эмулятор ТСД, который также находится на нашем сайте.
Для тестирования можно использовать ТСД или телефон на базе Android.
Запускаем 1С от имени администратора и открываем конфигуратор.
Добавляем и загружаем расширение, которое скачали ранее.
Обновляем конфигурацию.
После того как мы установили расширения необходимо снять флажок как на скрине.
Публикация HTTP-сервиса.
Следующим этапом необходимо опубликовать HTTP-сервис расширения.
Заходим в «Администрирование» - «Публикация на веб-сервере».
Оставим это окно открытым.
Пока нам надо создать каталог для публикации на диске C.
Назовем папку Inetpub и в нем подкаталог для нашей базы (например, Тest 1C).
Возвращаемся в 1С к окну публикации и выбираем вкладу HTTP сервисы.
Открываем созданный нами выше каталог. Выбираем.
Очень важный момент, многие наши клиенты ошибаются на этом этапе.
Обязательно открываем страницу HTTP Сервисы. Так как для соединения 1С и ТСД необходимо именно публикация расширения
В ней публикуем именно расширение. «Публиковать HTTP сервис расширений» - ставим флажок, жмем «Опубликовать».
Перезапуск Apache.
На всякий случай, перезапустим веб-сервер.
Так будет надежнее.
Службы - Apache 2.4 - Остановить - Запустить
Создание пользователя в конфигураторе 1С.
Создадим пользователя, который будет использован в настройках соединения с http сервисом.
Конфигуратор 1С - Пользователи - Добавить пользователя.
Назовем его TSD, пароль :123
Во вкладке «Прочее» выбираем роли:
- Администратор системы
- Администрирование
- Полные права
Проверка подключения ТСД к 1С.
Для проверки соединения можно использовать ТСД, смартфон или эмулятор ТСД.
Запускаем Эмулятор ТСД.
Здесь необходимо нам заполнить URL и пользоватея, которого мы создали.
Можно также прописать ip адрес текущего компьютера на котором установлен веб-сервер.
Пытаемся соединиться. Операция не найдена. У нас в расширении AllegroCount ничего не было настроено, поэтому это вполне нормальное поведение.
Соответственно ответ получен уже от расширения - это указывает о том, что мы все настроили правильно.
Наши специалисты готовы проконсультировать вас по подключению и использованию программы для ТСД AllegroCount.
Остались вопросы?
Оставьте свои данные и мы свяжемся с Вами
Добрый день. Подключил расширение. Убрал безопасный режим. Опубликовал с включенной галкой публикации http сервисов для расширений Создал пользователя TSD с правами При попытке входа с эмулятора получаю https://disk.yandex.ru/i/1nkhLb80RsFhLQ Подскажите куда дальше двигаться и что проверить? Web server IIS. Сейчас через него сотня пользователей работает. 1c УТ 11.5.15.57
Здравствуйте. У вас на скрине ошибка публикации 401.5. Проверьте, корректно ли введен адрес публикации, логин и пароль.
https://allegrosoft.ru/faq/oshibki-publikacii-rasshireniya-1s