Инструменты пользователя

Инструменты сайта


tp7:модули:м_online_ккм:работа_с_ам

Это старая версия документа!


Начальная страницаМодули, Web и Http-сервисыМодуль «OnLine работа с ККМ»

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

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

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

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

В «Кассир 5» должен быть подключены модули «КонтрольМарок» и «ЕГАИС». Подключение кассы к WEB-сервису «MarkControl.1cws» осуществляется через позицию меню «Контроль Марок» закладки «LogicalModules» (позиция «Настройка» → закладка «LogicalModules» → позиция «Контроль марок»).

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

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

Поле «Описание 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/TP7/ws/MarkControl.1cws?wsdl
указаны следующие реквизиты:

  • 101.102.5.7:8080 – IP-адрес WEB-сервера и номер порта для обмена данными с WEB-сервисом;
  • TP7 – имя публикации WEB-сервисов (см. «Публикация Web-сервисов в ТП7»);
  • ws – признак того, что выполняется обращение к Web- сервису;
  • MarkControl.1cws?wsdl – имя WEB-сервиса контроля акцизных марок.

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

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

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

Если в форме «Настройка работы с ГИС» раздела «Администрирование» у реквизита «Контроль акцизных марок» (группа «Контроль продажи акцизных марок») флаг установлен, то на кассе не удастся продать алкоголь, акцизная марка которого не поступала на склад торгового предприятия. При этом во всех документах ЕГАИС должны быть записаны акцизные марки реализуемого алкоголя. В этом случае при сканировании марки, которая не поступала на склад касса выдает сообщение
«Ошибка проверки марки. Повторить попытку?
Марка не поступала на склад
».

Повторно продать одну и ту же марку не удастся в любом случае.

tp7/модули/м_online_ккм/работа_с_ам.1599197160.txt.gz · Последнее изменение: 2020/09/04 05:26 — maimakarov