Добрый день!
Подскажите, пожалуйста, с помощью каких команд вы указываете кассира в открытии/закрытии смен, в отчетах?
Пилим приложение для Android (АТОЛ ДТО 9) для курьеров....и пока не совсем понятно, как задать ФИО кассира.
Вопросы по программированию
Re: Вопросы по программированию
Во всех документах можно указать кассира через поле "CashierName" в данных команды.
Для примера смотрите пример печати чека.
Для примера смотрите пример печати чека.
Re: Вопросы по программированию
Мне кажется, что вы не правильно поняли )))) это не связано с ккмсервером ). В Android Studio подключили драйвер Атол 9.9, и сейчас делаем команды открытие/закрытие смены, внесение и выплаты из кассы. И пока при беглом взгляде не нашел как задать кассира, можно задать Id, но не ФИО. Вот и хотел уточнить, как вы это делаете в коде?
Вот например, Z-отчет
Вот например, Z-отчет
Код: Выделить всё
private void reportZ() throws DriverException {
if (fptr.put_Mode(IFptr.MODE_REPORT_CLEAR) < 0) {
checkError();
}
if (fptr.SetMode() < 0) {
checkError();
}
if (fptr.put_ReportType(IFptr.REPORT_Z) < 0) {
checkError();
}
try{
if (fptr.Report() < 0) {
checkError();
}
} catch (DriverException e) {
int rc = fptr.get_ResultCode();
if (rc != -3828) { //Если смена уже закрыта, то не ошибка
throw e;
}
publishProgress("Смена уже была закрыта ранее");
}
}
Re: Вопросы по программированию
А, нашел - это атрибут 1021
Re: Вопросы по программированию
Да, именно!