Форум ЦТО

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Логи драйвера в странной ошибке  (Прочитано 567 раз)

Простые Решения г.Смоленск (1С франчайзи)

  • Сообщений: 325
  • 1С-это просто
    • Просмотр профиля
Логи драйвера в странной ошибке
« : 29 Января 2019, 12:25:49 »

Доброго времени суток. Помогите с некой ошибкой путем расшифровки логов драйвера

Ситуация в следующем :
Имеем 1С УНФ самого последнего релиза, прошиваем кассу на прошивку 24.10.18 лицензия введена.
Заходим в 1С нажимаем кнопку открыть смену - получаем ошибку 5ЕН (во вложении файл лога)
Перезапускаем кассу - нажимаем открыть смену - смена открывается, заходим в документ продажи(в нашем случае это документ поступления в кассу) при нажатии на "пробить чек" получаем ошибку 33H 
 Закрываем смену - при закрытии смены "ошибка 5ЕН" перезапускаем кассу - смена закрылась.
Откатываем прошивку обратно - ставим старый драйвер - все работает.
Списался с разработчиком конфигурации 1С но пока не ответили.
Может после аналитики лога подскажете куда копать
Записан

Селихов Дмитрий

  • Модератор Штрих-М
  • ***
  • Сообщений: 1775
    • Просмотр профиля
Re: Логи драйвера в странной ошибке
« Ответ #1 : 30 Января 2019, 15:10:59 »

В логах нет отражения операций по ФР. Насколько я знаю, при работе из 1С лог надо включать не только в тесте драйвера: http://prntscr.com/md506h
но и в настройках драйвера ККТ в 1С.
Записан
С уважением, Селихов Дмитрий Юрьевич
Ведущий инженер
отдела технической поддержки АО "Штрих-М"
mailto:support@shtrih-m.ru
тел. (495) 787-60-96.

Простые Решения г.Смоленск (1С франчайзи)

  • Сообщений: 325
  • 1С-это просто
    • Просмотр профиля
Re: Логи драйвера в странной ошибке
« Ответ #2 : 30 Января 2019, 16:36:48 »

В логах нет отражения операций по ФР. Насколько я знаю, при работе из 1С лог надо включать не только в тесте драйвера: http://prntscr.com/md506h
но и в настройках драйвера ККТ в 1С.

Секгодня как раз для разработчиков 1С собирал логи с этой ошибкой непосредственно средствами 1С Вот что получилось.  Я их разделил по видам ошибок и общий файл с логом приложил
Записан

Простые Решения г.Смоленск (1С франчайзи)

  • Сообщений: 325
  • 1С-это просто
    • Просмотр профиля
Re: Логи драйвера в странной ошибке
« Ответ #3 : 31 Января 2019, 17:10:12 »

Разобрались, проблема с ИНН кассира была
Записан

Кулаков Антон

  • Модератор Штрих-М
  • ***
  • Сообщений: 1001
    • Просмотр профиля
    • www.shtrih-m.ru
Re: Логи драйвера в странной ошибке
« Ответ #4 : 31 Января 2019, 17:28:51 »

Цитировать
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TDrvFR Set_TagNumber: 1203
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TDrvFR Set_TagType
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TDrvFR Set_TagType: 7
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TDrvFR Set_TagValueStr
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TDrvFR Set_TagValueStr: 1234567890 
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TDrvFR FNSendTag
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TFiscalPrinter Send.1
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TFiscalPrinter Send.2
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TFiscalPrinter Lock
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TFiscalPrinter CommandCode=0CFF
[30.01.2019 14:52:17.984] [00003224] [ INFO] TFiscalPrinter ------------------------------------------------------------
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TFiscalPrinter Команда: FF0Ch, Передать произвольную TLV структуру
[30.01.2019 14:52:17.984] [00003224] [ INFO] TFiscalPrinter ------------------------------------------------------------
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TFiscalPrinter OpenPort
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TFiscalPrinter Lock
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TTCPSocketDriver.OpenPort 192.168.137.111:7778 500
[30.01.2019 14:52:17.984] [00003224] [DEBUG] Check for socket opened
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TFiscalPrinter Unlock
[30.01.2019 14:52:17.984] [00003224] [DEBUG] Purge
[30.01.2019 14:52:17.984] [00003224] [DEBUG] ioctl bytes to read = 0
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TPrinterProtocol SetCmdTimeout: 500
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TPrinterProtocol -> 05
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TPrinterProtocol ReadAckChar try
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TPrinterProtocol <- FF
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TPrinterProtocol ReadAckChar try
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TPrinterProtocol <- 15
[30.01.2019 14:52:17.984] [00003224] [DEBUG] Purge
[30.01.2019 14:52:17.984] [00003224] [DEBUG] ioctl bytes to read = 0
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TPrinterProtocol -> 02 16 FF 0C 1E 00 00 00 B3 04 0C 00 31 32 33 34 35 36 37 38
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TPrinterProtocol -> 39 30 20 20 41
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TPrinterProtocol ReadAckChar try
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TPrinterProtocol <- 06
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TPrinterProtocol SetCmdTimeout: 30000
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TPrinterProtocol <- 02
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TPrinterProtocol <- 03
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TPrinterProtocol SetCmdTimeout: 500
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TPrinterProtocol <- FF 0C 33 C3
[30.01.2019 14:52:17.984] [00003224] [DEBUG] TPrinterProtocol -> 06
[30.01.2019 14:52:17.984] [00003224] [ERROR] TFiscalPrinter (51, 33h) Некорректные параметры в команде
По ФФД ИНН кассира 12 знаков.
Записан
С уважением,
Кулаков Антон Алексеевич
ГК ШТРИХ-М
Тел. +7(495) 787-60-96
support@shtrih-m.ru
www.shtrih-m.ru

77

  • Сообщений: 18
    • Просмотр профиля
Re: Логи драйвера в странной ошибке
« Ответ #5 : 04 Февраля 2019, 12:17:54 »

а кто вообще нумерует ошибки, по какому принципу их номер формируется? ведь люди, кто смотрит на них через верхний софт, как правило, клянут штриха
Записан

Селихов Дмитрий

  • Модератор Штрих-М
  • ***
  • Сообщений: 1775
    • Просмотр профиля
Re: Логи драйвера в странной ошибке
« Ответ #6 : 04 Февраля 2019, 15:35:18 »

В каком смысле ? Если речь об этой нумерации: "(51, 33h)" - то это коды ошибок ККТ, так заложено в прошивке ККТ.
Описание ошибок есть в общем руководстве по настройке ККТ.
Записан
С уважением, Селихов Дмитрий Юрьевич
Ведущий инженер
отдела технической поддержки АО "Штрих-М"
mailto:support@shtrih-m.ru
тел. (495) 787-60-96.

77

  • Сообщений: 18
    • Просмотр профиля
Re: Логи драйвера в странной ошибке
« Ответ #7 : 14 Февраля 2019, 12:41:23 »

а.. нуда.. спасибо... просто, как-то привык смотреть на них через тест драйвера, а там они сразу с расшифровкой даются...

тем не менее, ничего же не мешает (в смысле, ни быстродействие, ни объем памяти) выдавать ошибку не просто по номеру, а в дружественном человекопонятном интерфейсе - ну, скажем, если это 113 ошибка отрезчика, то всё ясно, а вот, скажем ошибки 51,53,54,55 - они для меня (да и, наверное, для любого, думающего без справочника существа) практически идентичны - почему б не снабдить их "отладочной информацией" по той же схеме, по какой они "создавались" в прошивке.

Ведь не сидел программер и не выдумывал какую ошибку и как пронумеровать, а просто брал наборы признаков неисправностей и задавал возврат определенного кода определенному набору наборов признаков. Переведу: допустим попытка фискализации кассы для терминалов без признака "для автоматических расчетов" или фискализации же с неправильным набором инн, рн, зн, инн офд - приводит к ошибке 51 - тогда почему бы после 51 не выдать  модель кассы и призак для первого варианта или набор  инн, рн, зн, инн офд для второго? все константы для печати, уверен, в прошивке и так есть, а людЯм будет понятнее

ну, в крайнем разе хотя бы в хелпнике отразить критерии

применимо к сабжу топика, вопрос был бы снят на этапе получения ошибки
« Последнее редактирование: 14 Февраля 2019, 12:43:59 от 77 »
Записан

Селихов Дмитрий

  • Модератор Штрих-М
  • ***
  • Сообщений: 1775
    • Просмотр профиля
Re: Логи драйвера в странной ошибке
« Ответ #8 : 14 Февраля 2019, 13:36:02 »

Цитировать
почему б не снабдить их "отладочной информацией"
Сейчас в прошивке такой возможности нет. Обсудить возможность доработки прошивки Вы можете с:
https://www.shtrih-m.ru/about/contacts/

Алексеев Максим Александрович   
Руководитель проектов «POS-периферия и оборудование для работы со штрих-кодом», «Фискальные регистраторы и АСПД»   
тел: +7 (495) 787-60-90 доб.357
email: malekseev@shtrih-m.ru
Записан
С уважением, Селихов Дмитрий Юрьевич
Ведущий инженер
отдела технической поддержки АО "Штрих-М"
mailto:support@shtrih-m.ru
тел. (495) 787-60-96.