====== Имя файла отчета ====== Параметр определяет файл-приёмник отчётов о продажах. Его значение зависит от параметра [[кассир_а:настройки:обмен_данными:способ_обмена|Способ обмена]]. ===== Нет обмена ===== Для этого значения способа обмена параметр игнорируется. ===== Текстовые файлы в формате 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