Это руководство должно облегчить вам процесс коррекции чеков для исправления ошибки с непереданным тегом 2108 (мера измерения).
Процесс разбит на два этапа: подготовка данных и печать чеков.
-
Извлечение отчетов из ОФД:
- Вам нужно получить два типа отчетов в формате XLS:
- Отчет о карантинных чеках.
- Детальный отчет по товарам.
Убедитесь, что отчет о карантинных чеках содержит только карантинные чеки.
- Вам нужно получить два типа отчетов в формате XLS:
-
Преобразование отчетов в формат CSV:
- Откройте отчет о карантинных чеках с помощью LibreOffice Calc.
- Удалите все лишнее, оставив только заголовки столбцов.
- Сохраните файл как
checks_header.csv, выберите формат "Текст CSV (*.csv)" и активируйте "Изменить настройки фильтра". - Повторите процедуру для детального отчета по товарам, сохраняя его как
checks_poss.csv.
- Запуск программы:
- Поместите оба файла CSV (
checks_poss.csvиchecks_header.csv) в папку\xlstojson\infiles. - Убедитесь, что папка
\xlstojson\jsonпуста. - Запустите
checkcorr2.exeиз папкиxlstojsonи следуйте инструкциям на экране. - После завершения в папке
\xlstojson\jsonпоявятся готовые JSON-файлы для печати.
- Поместите оба файла CSV (
- Подготовка JSON-файлов:
- Перенесите JSON-файлы из
\xlstojson\jsonв\jsons\works\. - В
\jsons\works\создайте файлconnection.txtи укажите номер COM-порта кассы.
- Перенесите JSON-файлы из
- Печать чеков:
- Запустите программу
jsontokkt.exeиз папкиjsontokkt. Чеки автоматически начнут печататься.
- Запустите программу
- Отслеживание напечатанных чеков:
- Все успешно напечатанные чеки сохраняются в файле
printed.txtв папке\jsons\works\. - При каждом новом запуске программы уже напечатанные чеки будут пропускаться.
- Все успешно напечатанные чеки сохраняются в файле