|
Страница 1 из 1
|
[ Сообщений: 11 ] |
|
Общая сумма (аналог GetFMRecordsSum) для online-кассы
Автор |
Сообщение |
DfDf
Новичок
Зарегистрирован: Пт дек 15, 2006 4:50 pm Сообщения: 118
|
Общая сумма (аналог GetFMRecordsSum) для online-кассы
Здравствуйте!
Поскольку в профильной ветке форума по 54ФЗ ответа ждать можно долго, прошу помощи здесь.
В кассах с ФП был метод GetFMRecordsSum. Он возвращал общую накопленную сумму продаж в ФП (с момента фискализации или с момента последней перерегистрации). Как можно узнать эту сумму у моделей с фискальным накопителем? Ни один из методов драйвера, посвященный работе с ФН, эту сумму не возвращает.
Спасибо!
|
Вт янв 10, 2017 1:45 pm |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Общая сумма (аналог GetFMRecordsSum) для online-кассы
Этот метод теперь не работает, т.к. нет ФП. В последних прошивка ввели необнуляемую сумму, программно её можно получить командой hex: FE F4 00 00 00 00 , возвращает 4 8-ми байтных числа.
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Вт янв 10, 2017 2:28 pm |
|
|
DfDf
Новичок
Зарегистрирован: Пт дек 15, 2006 4:50 pm Сообщения: 118
|
Re: Общая сумма (аналог GetFMRecordsSum) для online-кассы
Спасибо! В этой прошивке будет работать? (Штрих- МИНИ-01Ф) Если нет, то в кабинете ЦТО уже есть работающая версия? Если в кабинете ЦТО нету, то как получить? ---------------------------------------- Версия ПО : C.1 Сборка ПО : 27403 Дата ПО : 19.10.2016 ---------------------------------------- Дополнение: попробовал, не вижу 32х байт (4х8=32), вижу только 6 байт, причем не все нули (аппарат еще даже не фискализирован): http://prnt.sc/dtw66xКак правильно интерпретировать?
|
Вт янв 10, 2017 4:41 pm |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Общая сумма (аналог GetFMRecordsSum) для online-кассы
Нет, в Вашей прошивке этого еще нет. Пока напишите нам запрос на почту, укажите модель ККТ. А в личном кабинете скоро обновим прошивки.
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Ср янв 11, 2017 12:49 pm |
|
|
DfDf
Новичок
Зарегистрирован: Пт дек 15, 2006 4:50 pm Сообщения: 118
|
Re: Общая сумма (аналог GetFMRecordsSum) для online-кассы
Спасибо за новую прошивку, все получилось. Есть вопросы по эмулятору ФН (массогабаритный макет): 1. У штатного ФН есть цикл жизни, и переход состояний возможен только "в одну сторону". Как обстоят с этим обстоят дела в случае МГМ? Возможно ли провести фискализацию аппарата, а потом вернуть МГМ в нефискализированное состояние? Если да, то как это делается, если нет, то чем МГМ отличается от ФН? 2. В инструкции по обновлению прошивки сказано, что после обновления SD-карту из УМа можно вынуть. Когда разобрали УМ, то увидели, что в нем была вставлена SD-карта (то ли наше ЦТО ее там забыло, то ли она все-таки нужна для нормального функционирования УМа?). Просмотр содержимого карты показал вот такую структуру: http://prnt.sc/dumn6rБольше всего смутило наличие файлов логов OFD_SND.TXT и TCP_SVR.TXT (из их названия очевидно их предназначение). Вопрос: будет ли ФР нормально функционировать без SD-карты? Если да, то зачем на нее пишутся логи? 3. Возвращаясь к вопросу, с которого началась тема: новая прошивка выдала на команду FE F4 00 00 00 00 результат FE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Итого: 34 байта. Как их правильно интерпретировать в сумму? Четыре числа по 8 байт - это, видимо 4 числа double, только вот что это за числа? И какой порядок байт? Кроме того, в ответе 34 байта, а Вы писали о 32х. Что означают оставшиеся 2 байта?
|
Чт янв 12, 2017 1:05 pm |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Общая сумма (аналог GetFMRecordsSum) для online-кассы
1. МГМ можно обнулить через тест драйвера ФН \ Состояние ФН \ код запроса ставим 22 и жмем Сбросить состояние ФН. 2. SD карта для работы не нужна, по поводу файлов отвечу чуть позже. 3. Еще два байта - это код команды м код ошибки - первые два байта, далее по 8 байте необнуляемые суммы по 4-м типам операций (приход, расход, возврат прихода, возврат расхода). В Вашем примере НС у Вам по нулям, в Z-отчете у Вас тоже нули ? У меня например в Z-отчете наобн. сумма прихода 423.00, остальные по нулям, на команду FE F4 00 00 00 00 выдается такой ответ: FE 00 3C A5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 НС прихода - 00 00 00 00 00 00 A5 3C = A53Ch = 42300d или 423.00.
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Пн янв 16, 2017 12:16 pm |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Общая сумма (аналог GetFMRecordsSum) для online-кассы
2. Карта нужна для функционирования автообновления. Пока это не реализовано.
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Пн янв 16, 2017 1:35 pm |
|
|
DfDf
Новичок
Зарегистрирован: Пт дек 15, 2006 4:50 pm Сообщения: 118
|
Re: Общая сумма (аналог GetFMRecordsSum) для online-кассы
Дмитрий, спасибо за разъяснения. У меня везде нули т.к. МГМ еще не фискализирован. Соответственно, Z-отчет снять пока не могу. Скоро буду тестировать фискализацию, проверю. Касательно 4х необнуляемых сумм: я правильно понимаю, что для того, чтобы получить общую накопленную сумму продаж (аналогично той, что выдавал метод GetFMRecordsSum из ФП), мне нужно сделать арифметическое действие: НС сумма=(НС приход)-(НС расход)-(НС возврат прихода)+(НС возврат расхода)? И второе: эти суммы обнуляются при замене/перерегистрации ФН? Если нет, то есть ли способ получить НС с момента последней фискализации (а не за все время жизни ФР)?
|
Пн янв 16, 2017 6:27 pm |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Общая сумма (аналог GetFMRecordsSum) для online-кассы
Верно. Нет, неправильно, НС продаж - это и есть НС прихода, т.е. первые 8 байт следующие за FE 00. Обнуляются при тех. обнулении, которое рекомендуется делать при перерегистрации\замене ФН.
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Вт янв 17, 2017 6:24 pm |
|
|
DfDf
Новичок
Зарегистрирован: Пт дек 15, 2006 4:50 pm Сообщения: 118
|
Re: Общая сумма (аналог GetFMRecordsSum) для online-кассы
Дмитрий, спасибо. уточните, пожалуйста, эти 8 байт - знаковые или беззнаковые? как правильно: или
|
Ср янв 18, 2017 1:19 pm |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Re: Общая сумма (аналог GetFMRecordsSum) для online-кассы
Беззнаковые.
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Ср янв 18, 2017 1:49 pm |
|
|
|
Страница 1 из 1
|
[ Сообщений: 11 ] |
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: Google [Bot] и гости: 1 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|