|
Следующая версия
|
Предыдущая версия
|
тп5:web_сервис:синхронизация [2018/10/17 06:19] maimakarov создано |
тп5:web_сервис:синхронизация [2024/03/29 08:15] (текущий) maimakarov |
| Для функционирования этого WEB-сервиса необходимо в конфигурации, помимо публикации WEB-сервисов, установить флаг у константы «**Работа с Web-сервисом "Обмен с ККМ"**» («Справочники» → «Константы» → закладка «Работа с оборудованием» → закладка «ККМ»). | Для функционирования этого WEB-сервиса необходимо в конфигурации, помимо публикации WEB-сервисов, установить флаг у константы «**Работа с Web-сервисом "Обмен с ККМ"**» («Справочники» → «Константы» → закладка «Работа с оборудованием» → закладка «ККМ»). |
| |
| Загрузка информации о продажах в товароучетной системе «Штрих-М Торговое предприятие 5.2» реализована с помощью регламентного задания «**Оперативное снятие текущих продаж с ККМ**». | Загрузка информации о продажах в товароучетной системе «Торговое предприятие 5.2» реализована с помощью регламентного задания «**Оперативное снятие текущих продаж с ККМ**». |
| |
| Подключение кассы к WEB-сервису «KKMTransfer» осуществляется через позицию меню «**WebDC**» закладки «**МодулиЛогики**» (позиция «Настройка» меню «Супервизор» → закладка «МодулиЛогики» → позиция «WebDC»). | В ПО «Кассир 5» должен быть подключен (распакован zip-архив) модуль логики «WebDC». Подключение кассы к WEB-сервису «KKMTransfer» осуществляется через позицию меню «**WebDC**» закладки «**LogicalModules**» (позиция «Настройка» меню «Супервизор» → закладка «LogicalModules» → позиция «WebDC»). |
| |
| Поле «**Описание WSDL**» определяет адрес WEB-сервиса передачи данных по дисконтным картам. Составные части адреса следующие: | Поле «**Описание WSDL**» определяет адрес WEB-сервиса передачи данных по дисконтным картам. Составные части адреса: |
| * «http:/ /» протокол передачи данных (обязательный реквизит»; | * «http:/ /» протокол передачи данных (обязательный реквизит»; |
| * IP-адрес компьютера на котором опубликован WEB-сервисы и, через двоеточие, порт для обмена данными. Номер порта определяется в файле конфигурации программы для работы с WEB-сервером. Например, в программе «Apache» - реквизит «Listen» в файле «httpd.conf» папки «conf»; | * IP-адрес компьютера на котором опубликован WEB-сервисы и, через двоеточие, порт для обмена данными. Номер порта определяется в файле конфигурации программы для работы с WEB-сервером. Например, в программе «Apache» - реквизит «Listen» в файле «httpd.conf» папки «conf»; |
| * через символ «/» задается имя файла с настройкой публикации WEB-сервиса; | * через символ «/» задается имя публикации WEB-сервиса; |
| * через символ «/» задается имя WEB-сервиса «/ws/KKMTransfer.1cws?wsdl, где «/ws» – признак того, что выполняется обращение к Web- сервису. | * через символ «/» задается имя WEB-сервиса «/ws/KKMTransfer.1cws?wsdl, где «/ws» – признак того, что выполняется обращение к Web- сервису. |
| |
| указаны следующие реквизиты: | указаны следующие реквизиты: |
| * **101.102.5.7:8080** – IP-адрес компьютера, на котором опубликован WEB-сервер, и номер порта для обмена данными с WEB-сервисом. Для удаленного компьютера требуется статический IP-адрес; | * **101.102.5.7:8080** – IP-адрес компьютера, на котором опубликован WEB-сервер, и номер порта для обмена данными с WEB-сервисом. Для удаленного компьютера требуется статический IP-адрес; |
| * **TP5** – имя файла с настройкой публикации WEB-сервисов (см. рисунок 1.1); | * **TP5** – имя публикации WEB-сервисов; |
| * **ws** – признак того, что выполняется обращение к Web- сервису; | * **ws** – признак того, что выполняется обращение к Web- сервису; |
| * **KKMTransfer.1cws?wsdl** – имя WEB-сервиса для обмена данными по дисконтным картам и бонусам на картах между конфигурацией ТП 5 и ПО «Кассир 5». | * **KKMTransfer.1cws?wsdl** – имя WEB-сервиса для обмена данными по дисконтным картам и бонусам на картах между конфигурацией ТП 5 и ПО «Кассир 5». |
| |
| В полях «**Логин**» и «**Пароль**» задаются имя и пароль пользователя ТП 5, которые определены в окне «**[[ТП5:Web_сервис:Задание_пользователя|Пользователь]]**» конфигуратора. Когда кассовое ПО подключается к WEB-сервисам ТП 5, делается штатная авторизация средствами 1C по этому пользователю. Если авторизация прошла успешно, связь с WEB-сервисами устанавливается. Если авторизация не прошла, вернётся ошибка авторизации, и работа с WEB-сервисами на кассе будет не доступна. Этот механизм авторизации реализован для защиты от несанкционированного доступа. Логин и пароль пользователя должны содержать только буквы латинского алфавита, цифры и знаки препинания. | В полях «**Логин**» и «**Пароль**» задаются имя и пароль пользователя ТП 5, которые определены в окне «**[[ТП5:Web_сервис:Задание_пользователя|Пользователь]]**» конфигуратора. Когда кассовое ПО подключается к WEB-сервисам ТП 5, делается штатная авторизация средствами 1C по этому пользователю. Если авторизация прошла успешно, связь с WEB-сервисами устанавливается. Если авторизация не прошла, вернётся ошибка авторизации, и работа с WEB-сервисами на кассе будет не доступна. Этот механизм авторизации реализован для защиты от несанкционированного доступа. Логин и пароль пользователя должны содержать только буквы латинского алфавита, цифры и знаки препинания. Реквизит «Пароль» является необязательным параметром. |
| |
| Если допущена ошибка в задании реквизитов WEB-сервиса, то при вводе на кассе номера дисконтной карты кассиру будет выведено сообщение о том, что WEB-сервис не подключён и работа с дисконтной картой не возможна. | Нажатием кнопки «**//Проверка связи//**» следует убедиться, что реквизиты Web-сервиса заданы верно. Если допущена ошибка в задании реквизитов WEB-сервиса, то при вводе на кассе номера дисконтной карты кассиру будет выведено сообщение о том, что WEB-сервис не подключён и работа с дисконтной картой не возможна. |
| |
| Если реквизиты WEB-сервиса заданы правильно, но в ТП 5 WEB-сервис не опубликован, при регистрации дисконтной карты так же будет выдано сообщение об ошибке. | Если реквизиты WEB-сервиса заданы правильно, но в ТП 5 WEB-сервис не опубликован, при регистрации дисконтной карты так же будет выдано сообщение об ошибке. |
| |
| Если позицию меню «**WebDC**» закладки «**МодулиЛогики**» реквизиты WEB-сервиса не заданы, то работа с дисконтными картами на кассе осуществляется стандартным образом. | Если в позиции меню «**WebDC**» закладки «**LogicalModules**» реквизиты WEB-сервиса не заданы, то работа с дисконтными картами на кассе осуществляется стандартным образом. |
| |
| После закрытия чека на кассе информация о суммах бонусов и накоплений на дисконтных картах передается из кассового ПО в базу ТП 5 и становится доступной на всех кассах, работающих под управлением ПО «Штрих-М: Кассир 5», которое подключено к WEB-сервису «KKMTransfer». | В настройки Web-сервиса KKMTransfer есть возможность отключить работу с дисконтными или платежными картами. |
| |
| Синхронизация информации о накоплениях и суммах бонусов на картах в кассе и учетной системе осуществляется в документе «**Синхронизация накоплений по ДК для Псевдо-Онлайн**» («Документы» → «Розничные продажи / ККМ»). | Для синхронизации информации о накоплениях и суммах бонусов на дисконтных картах в кассе и учетной системе необходимо провести документ «**Синхронизация накоплений по ДК для Псевдо-Онлайн**» («Документы» → «Розничные продажи / ККМ»). \\ |
| | Перед проведением документа необходимо запретить приём дисконтных карт на кассе, снять все отчеты отдела, чтобы информация о накоплениях попала в базу торгового предприятия. После этого можно провести документ. \\ |
| | Если табличная часть документа не заполнена, то синхронизация накоплений будет производиться по всем зарегистрированным в системе картам. Если в табличной части документа дисконтные карты заданы, то только по картам, указанным в табличной части. |
| |
| | Для работы с дисконтными картами у пользователя должны быть права («Настройка» -> «Пользователи» -> колонка «Права» -> группа набора прав «Продажа»): «Разрешить применение ДК в открытом чеке» и «Ручной ввод дисконтной карты». |
| | |
| | После закрытия чека на кассе информация о суммах бонусов и накоплений на дисконтных картах передается из кассового ПО в базу ТП 5 и становится доступной на всех кассах, работающих под управлением ПО «Кассир 5», которое подключено к WEB-сервису «KKMTransfer». |
| | |
| | Работа с платёжными картами осуществляется аналогично. |