ofd icon indicating copy to clipboard operation
ofd copied to clipboard

Несколько предложений

Open Exesium opened this issue 7 years ago • 2 comments

  1. Отображение в JSON формате портит впечатление. Понимаю, что это был наиболее простой (готовый) способ отображения, так как он используется для передачи данных от ОФД к ФНС. Но главный его минус в том, что в данных отображаются строки с вырезанными пробелами — одна из самых распространенных ошибок у многих изготовителей ККТ как раз заключается в том, что в строковых значениях фиксированной длины отсутствуют пробелы справа (или присутствуют, но в ошибочном количестве). Я бы предложил выводить все значения реквизитов полученных документов "как есть", без обработки данных. И лучшим вариантом представляется отображение построчно в виде "наименование тега: значение тега".

  2. Логирование. После первого же запуска словил кучу ошибок, все полученные данные, отправленные — все смешалось в кучу. Ошибки при получении данных, парсинге, отправке ответа, падение процесса — без логирования нет смысла все это разбирать.

Exesium avatar Aug 22 '17 09:08 Exesium

Привет! Cпасибо за фидбек.

  1. Ок, добавлю отображение данных "as is" без форматирования. В построчном отображении как обычно отделяете вложенные теги? Отступами или просто выводится все подряд на одном уровне?
  2. Да, добавлю стандартный питоновский логгер с возможностью конфигурирования.

yurifedoseev avatar Aug 22 '17 11:08 yurifedoseev

  1. Выделение вложенных тегов отступами выглядело бы гораздо понятней. Так можно различать повторяющиеся блоки и знать, что к чему относится (например, предмет расчета со множеством вложенных реквизитов).

Exesium avatar Aug 24 '17 07:08 Exesium