Конкретная ситуация у клиента
Имеется фискальный регистратор ШРИХ-МИНИ-ФР-К и 1С Управление торговлей 10. Z-отчет (суточный с гашением) не сходится с 1С Отчетом о розничных продажах : z-отчет 138430 руб. > 1С 138235 руб., разница 195 руб.
1. Для анализа того, что именно происходит с фискальным регистратором в процессе взаимодействия с 1С необходим лог файл. Чтобы его включить запускаем Тест драйвера FR 4.10 > Настройка свойств > Дополнительные параметры > Лог > Вести лог и указываем Имя файла.
Выглядеть лог файл будет примерно так:
В нашем случае он содержал 119 517 строк, изучать его в текстовом редакторе еще то удовольствие.
Для облегчения анализа был написан отчет "АнализЛогФайлаШтрихККМ", который отображает лог файл в виде таблицы в форме обработки. Количество строк уменьшилось до 946. Можно быстро увидеть проблемы, если значение в колонке "Код ошибки" отлично от 0. Итоги по продажам и оплатам.
Однако заказчика интересовало какой товар пробит правильно, а какой нет. Для этого в отчет была добавлена кнопка "Сравнить с отчетом 1С". И мы получили следующую картину:
Красным цветом выделяются строки, в которых "Разница" <> 0 на эти строки нужно обратить пристальное внимание.
Колонки Номенклатура, Количество, цена, Сумма, Товар1С - это данные из документа 1С Отчет о розничных продажах.
Колонки КоличествоККМ,ЦенаККМ,СуммаККМ,ЧекиККМ, ТоварККМ - это данные из текстового лог файла ШТРИХ-МИНИ.
В колонке ЧекиККМ запись вида "+406" значит следующее: + была продажа с номерм чека в ККМ 406.
Соответственно +428+450 пробито два чека по этому товару.
Знак минус в колонке ЧекиККМ говорит о возврате.
В нашей ситуации ШТРИХ пробил чек, 1С запросила номер пробитого чека, но была ошибка "Сбой питания", 1С посылает команду аннулировать чек, ШТРИХ не может аннулировать закрытый чек. Девочки операторы видят в 1С чек не пробился и пробивают его еще раз, в этот раз успешно, но в ККМ сумма больше на 195 рублей.
Как пользоваться отчетом
1. Задаем интересующий нас период.
2. Добавляем лог файлы ШТРИХ (их может быть несколько).
3. Щелкаем кнопку "Загрузить из файлов" увидим в кратком виде операции на ККМ.
4. Щелкаем кнопку "Сравнить с отчетом 1С" выбираем "Отчет о розничных продажах" и в следующем окне флаги "Цена, Наименование" или "Цена,НаименованиеПолное" для сопоставления товаров, увидим различия, выделенные цветом.
Отчет работает в обыном режиме, платформа 1с 8.2 или 8.3.