====== Имя файла отчета ======
Параметр определяет файл-приёмник отчётов о продажах. Его значение зависит от параметра [[кассир_а:настройки:обмен_данными:способ_обмена|Способ обмена]].
===== Нет обмена =====
Для этого значения способа обмена параметр игнорируется.
===== Текстовые файлы в формате SPR =====
Если используется формат файлов SPR, рессурсом для приёма файла-отчёта может быть:
* Windows share
* FTP сервер
* Карта памяти, подключаемая к устройству
==== Windows share ====
Значение параметра формируется следующим образом. smb://<имя пользователя>:<пароль>@/<рессурс>/<файл>
где
* имя пользователя - имя пользователя, которому разрешён доступ к рессурсу сервера
* пароль - пароль пользователя
* ip - ip адрес или доменное имя сервера
* рессурс - имя рессурса
* файл - путь к файлу-отчёту на рессурсе
Пример: smb:⁄⁄pos:12345@10.11.12.18/files/pos.rep
==== FTP сервер ====
Значение параметра формируется следующим образом. ftp://<имя пользователя>:<пароль>@/<рессурс>/<файл>
где
* имя пользователя - имя пользователя FTP сервера
* пароль - пароль пользователя
* ip - ip адрес или доменное имя сервера
* рессурс - имя рессурса
* файл - путь к файлу-отчёту на рессурсе
Пример: ftp:⁄⁄pos:12345@10.11.12.18/files/pos.rep
При частом обмене данными могут возникать коллизии доступа к файлу. С одной стороны кассовое ПО записывает обновлённые данные в файл, а с другой товароучётная система их читает. Чтобы эти два процесса не конкурировали друг с другом рекомендуется использовать следующую доп. настройку: к имени файла добавлять числовой автоинкрементный суффикс "{n}". Следующий пример демонстрирует полную совместимость по формату с продуктом [[кассир5:start|"Кассир v. 5"]] ftp:⁄⁄pos:12345@10.11.12.18/files/pos.rep.${n}
==== Карта памяти ====
Суть способа доставки файла на устройство заключается в непосредственном подключении носителя к устройству. Носителем может быть как карта памяти, подключаемая в соответствующий разъем устройства, так и USB Flash, подключённая, например, кабелем OTG.
Этот способ доставки файла на устройство не на столько формализуем как предыдущие. Проблема в том, что для каждой модели устройства и версии Android необходимо определять точку монтирования носителя.
Значение параметра в этом случае формируется следующим образом: file://<путь к файлу>где
* путь к файлу - абсоютный путь в файлу на носителе
Пример: file:⁄⁄mnt/usb_storage/files/pos.rep