ТП5 <- start <- Web_сервис

WEB-сервис для работы с акцизными марками

WEB-сервис для работы с акцизными марками предназначен для работы с кассовым ПО. Он осуществляет контроль акцизных марок при розничной продаже, что позволяет исключить возможность повторной продажи акцизной марки.

Если в конфигурации включен контроль движения акцизных марок, то WEB-сервис не позволит на кассе осуществить продажу алкогольной продукции, промаркированной акцизной маркой, которой нет на остатках.

Если в конфигурации контроль движения акцизных марок выключен, то WEB-сервис позволяет исключить продажу на кассе одной и той же акцизной марки несколько раз.

Подключение кассы к WEB-сервису «MarkControl.1cws» осуществляется через позицию меню «Контроль Марок» закладки «МодулиЛогики» (позиция «Настройка» → закладка «МодулиЛогики» → позиция «Контроль марок»).

Нажатие кнопки «Перенос марок из транзакций» позволяет восстановить номера проданных акцизных марок из предыдущих продаж маркированной алкогольной продукции.

Нажатие кнопки «Настройки подключения» открывает форму «Контроль марок в ТП 5», которая позволяет включить контроль акцизных марок. Кнопка доступна, если в поле «СУБД» будет указана конфигурация ТП 5.

Поле «Описание WSDL» определяет реквизиты адреса WEB-сервиса контроля акцизных марок. Составные части адреса следующие:

«http:/ /» протокол передачи данных (обязательный реквизит»;

IP-адрес компьютера на котором опубликован WEB-сервисы и, через двоеточие, порт для обмена данными. Номер порта определяется в файле конфигурации программы для работы с WEB-сервером. Например, в программе «Apache» - реквизит «Listen» в файле «httpd.conf» папки «conf»;

через символ «/» задается имя файла с настройкой публикации WEB-сервера;

через символ «/» задается имя WEB-сервиса «/ws/MarkControl.1cws?wsdl, где «/ws» – признак того, что выполняется обращение к Web- сервису.

Например, в строке
http:/ /101.102.5.7:8080/TP5/ws/MarkControl.1cws?wsdl
указаны следующие реквизиты:

101.102.5.7:8080 – IP-адрес WEB-сервера и номер порта для обмена данными с WEB-сервисом;

TP5 – имя файла с настройкой публикации WEB-сервисов (см. «Публикация Web-сервисов в ТП 5»);

ws – признак того, что выполняется обращение к Web- сервису;

MarkControl.1cws?wsdl – имя WEB-сервиса контроля акцизных марок.

В полях «Логин» и «Пароль» задаются имя и пароль пользователя ТП 5, которые определены в окне «Пользователь» конфигуратора. Когда кассовое ПО подключается к WEB-сервисам ТП 5, делается штатная авторизация средствами 1C по этому пользователю. Если авторизация прошла успешно, связь с WEB-сервисами устанавливается. Если авторизация не прошла, вернётся ошибка авторизации, и работа с WEB-сервисами на кассе будет не доступна. Этот механизм авторизации реализован для защиты от несанкционированного доступа. Логин и пароль пользователя должны содержать только буквы латинского алфавита, цифры и знаки препинания.

Нажатие кнопки «Тест подключения» позволяет проверить корректность заданных реквизитов формы. Если все реквизиты заданы правильно, выводится окно с сообщением об успешном подключении к ТП 5. Если при задании реквизитов допущены ошибки, выводится сообщение об ошибке, и работа с WEB-сервисом будет не доступна.

При корректном подключении к WEB-сервису «MarkControl.1cws» информация о проданных акцизных марках записывается в регистр сведений «Статус акцизных марок» базы конфигурации. При попытке продажи алкоголя с акцизной маркой, номер которой записан в этом регистре, на кассе, подключенной к WEB-сервису, выдается сообщение об ошибке.