gifts2017

Если Z-отчет фискального регистратора ШТРИХ-МИНИ-ФР-К не сходится с Отчетом о розничных продажах в 1С Управление торговлей

Опубликовал Руслан Миллер (rusmil) в раздел Оборудование - ККМ

Иногда на практике приходится сталкиваться с ситуацией, когда итоговая сумма Z-отчета фискального регистратора не сходится с Отчетом о розничных продажах в 1С и руководство (заказчик) хочет точно знать, что именно произошло, в чем причина расхождений. Отчет "Анализ лог файла штрих ККМ" позволит сэкономить время при анализе расхождений.

Конкретная ситуация у клиента

Имеется фискальный регистратор ШРИХ-МИНИ-ФР-К и 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.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
АнализЛогФайлаШтрихККМ.erf
.erf 22,58Kb
21.08.15
8
.erf 1.0 22,58Kb 8 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. kolya_tlt kolya_tlt (kolya_tlt) 25.08.15 19:58
А что делается дальше с чеком или как устраняются расхождения? Если ли какой то механизм "допробития" чека?
2. Руслан Миллер (rusmil) 26.08.15 05:14
(1) kolya_tlt,
Ситуация 1. Чек провелся в 1С, но не пробился на ККМ - если смена не закрыта просто открываем чек, щелкаем ОК, чтобы он пробился. Если этого не сделать тогда в 1С сумма будет > Z отчета.
3. Руслан Миллер (rusmil) 26.08.15 05:14
(1) kolya_tlt,
Ситуация 2. Чек провелся в 1с, пробился на ККМ, но в 1С не дошла информация из ККМ о пробитии – пробивать чек повторно не нужно, иначе, получим в 1С сумму < Z отчета (эта ситуация описана в статье).
4. kolya_tlt kolya_tlt (kolya_tlt) 26.08.15 09:12
(3) rusmil, у вас чек просто проводится или нет? у нас есть понятие статуса. пробит, аннулирован и т.д.
5. Руслан Миллер (rusmil) 26.08.15 09:31
(4) kolya_tlt,
Вероятно у вас 11 редакция "Управление торговлей", там как раз в документах "Чек ККМ" есть реквизит "Статус" со значениями "Чек пробит, Отложен без резервирования, Отложен с резервированием".
Здесь же описывается 10 редакция "Управление торговлей", где документ "Чек ККМ" содержит реквизит "Чек пробит на ККМ". У нас чек пробивается в момент Проведения.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа