ofd
ofd copied to clipboard
Несколько предложений
-
Отображение в JSON формате портит впечатление. Понимаю, что это был наиболее простой (готовый) способ отображения, так как он используется для передачи данных от ОФД к ФНС. Но главный его минус в том, что в данных отображаются строки с вырезанными пробелами — одна из самых распространенных ошибок у многих изготовителей ККТ как раз заключается в том, что в строковых значениях фиксированной длины отсутствуют пробелы справа (или присутствуют, но в ошибочном количестве). Я бы предложил выводить все значения реквизитов полученных документов "как есть", без обработки данных. И лучшим вариантом представляется отображение построчно в виде "наименование тега: значение тега".
-
Логирование. После первого же запуска словил кучу ошибок, все полученные данные, отправленные — все смешалось в кучу. Ошибки при получении данных, парсинге, отправке ответа, падение процесса — без логирования нет смысла все это разбирать.
Привет! Cпасибо за фидбек.
- Ок, добавлю отображение данных "as is" без форматирования. В построчном отображении как обычно отделяете вложенные теги? Отступами или просто выводится все подряд на одном уровне?
- Да, добавлю стандартный питоновский логгер с возможностью конфигурирования.
- Выделение вложенных тегов отступами выглядело бы гораздо понятней. Так можно различать повторяющиеся блоки и знать, что к чему относится (например, предмет расчета со множеством вложенных реквизитов).