Alexander » 24 ноя 2010, 19:57
Эта проблема возникает из-за того, что в 7.7 перед формированием документа "ОтчётККМ" таблица продаж сворачивается по товарам.
Т.е. если был продан товар по цене 112 руб. сначала 0.534 кг, а затем 0.518 кг, то по кассе прошли суммы:
0.534 * 112 = 59.808 = 59.81 руб.
0.518 * 112 = 58.016 = 58.02 руб.
Общее кол-во: 0.534 + 0.518 = 1.052 кг
Общая сумма: 59.81 + 58.02 = 117.83 руб.
После свёртки в документе "Отчёт ККМ" колонка "Сумма без скидки" считается как 1.052 * 112 = 117.824 = 117.82 руб.
Отсюда разница в 0.01 руб.
Однако в данном случае корректна сумма 117.83, т.к. именно эта сумма прошла по ККМ через ЭКЛЗ и фискалку.
Можно предложить отключить свёртку по товарам в документе "ОтчётККМ" (как это сделано, кстати, в конфигурациях на платформе 8.1).
Хорошо, что это можно сделать на стороне обработки (не надо менять конфигурацию).
Относительно того, почему по-умолчанию в 1С включена свёртка по товарам, сказать ничего не могу - это нам досталось в наследство от оригинальной обработки обмена, написанной самими 1С-овцами.
P.S. Ну или сделать настройку - сворачивать, или не сворачивать.