Публичное пространство
API Set10 ◾️ Типовые кейсы
Кейс | Решение и описание |
---|---|
Ошибка | Не совпадает информация о типе плагина, указанная в metainf.xml с имплементацией в коде: указан плагин другого типа. Например, в metainf.xml указано В классе плагина (неправильно): Правильно: |
Необходимо хранить параметр/настройку | Параметр или настройку можно хранить в настройках в Добавление настройки: Чтение настройки: Настройки/параметры хранятся в базе данных кассы и не сбрасываются при перезагрузке кассы. |
После загрузки плагина возникает ошибка | Плагин имеет возможность работать с настройками всего сервиса и с настройками конкретного плагина (в одном сервисе можно сделать несколько плагинов: оплат, лояльности и т.п.). Доступ к общим настройкам (всего сервиса) можно получить путем вызова метода Доступ к настройкам плагина можно получить путем вызова Указанная выше ошибка появляется в случае, если использовать не тот метод (например, вместо |
Как протестировать плагин | Чтобы, протестировать поместите плагин jar-файлом в папки:
Перезагрузите кассовый модуль. |
Плагин на кассе не активируется (не работает) и как посмотреть логи плагина | Посмотрите в лог /home/tc/storage/crystal-cash/logs/plugins.log на кассе на предмет наличия ошибок
|
Проверить возможность работы плагина при отключенной сети. Как эмулировать отсутствие интернета на кассе?
| Выполните команды: 1. 2. Выключить соединение 3. Включить соединение |
© 1994-2024, ООО «Кристалл Сервис Интеграция».
Все права защищены..