ВНИМАНИЕ! Эта утилита предназначена исключительно для разработчиков мобильных приложений, либо для совместной работы с приложениями, использующими в работе данный софт.
В ограничения демо-версии входит вывод напечатанных строк "Демо-версия" в чеке.
Платная версия без ограничений.
1. Назначение
Данный модуль предоставляет возможность комфортно работать с фискальным регистратором на операционной системе Android. Работа происходит в фоновом режиме, модуль постоянно находится в режиме ожидания заданий. Даже после перезагрузки устройства не потребуется никаких дополнительных действий, модуль стартует автоматически вместе с системой. Предназначен прежде всего для использования в других приложениях.
Вторая функция приложения — вывод форм отчетов с группировками из мобильных приложений, разработанных на платформе 1С:Предприятие 8. Как известно, платформа 1С не дает возможность разработчику приложений формировать отчеты на мобильном устройстве. Эта утилита исправляет такое досадное неудобство.
2. Как использовать
Для использования этого приложения необходимо формировать json-файлы специального формата (описан ниже) и помещать их в папку Documents/json.
3. Установка и настройка
Для работы модуля требуется фискальный регистратор "Атол", соответствующий требованиям 54-ФЗ и мобильное устройство на ОС Android 5.0+
4. Формат управляющих json-файлов
Общий формат названия файлов:
FISK_ДЕЙСТВИЕ_ДЕНЬ_МЕСЯЦ_ГОД_ЧАСЫ_МИНУТЫ_СЕКУНДЫ.json
Где:
Действие — одно из: REG (регистрация), RETURN (возврат) , REPORTX (X-отчет),
REPORTZ (Z-отчет)
День — день месяца, 2 знака, 01 — 31
Месяц — 2 знака, 01 — 12
Год — 4 знака, напр.: 2024
Часы — 24-х часовой формат, 2 знака, 00 — 23
Минуты — 2 знака, 00 — 59
Секунды — 2 знака, 00 — 59
Структура файла регистрации:
{
"items": [
{
"name": "название товара 1",
"price": 999.99,
"qty": 12,
"discount": 5,
"tax": 18
},
{
"name": "название товара 2",
"price": 555,
"qty": 3,
"discount": 15,
"tax": 18
},
"card_sum": 200,
"cash_sum": 100
]
}
Где:
items — массив товаров
name — наименование товара, string
price — цена, double
qty — количество, double
discount — скидка в валюте, double
tax — налог. Допустимые значения: -1 (нет налога), 0, 10, 18, 110, 118
card_sum — сумма оплаты по карте (если полностью оплата наличными — 0)
cash_sum — сумма оплыта наличными (если полностью оплата картой — 0)
Структура файла возврата
Такая же, за исключением полей card_sum и cash_sum
Файлы x и z отчетов должны быть пустыми.
Период бесплатной технической поддержки — 6 месяцев.