Пыталась сама смоделировать такую ситуацию, но как и у Вас специально не получается

, хотя однажды наблюдала в торговом зале. Действительно, если в чек. буфер попадает товар с количеством 0, то выдается сообщение об ошибке. НО! В таком случае и в кассовом чеке не проводится этот товар. У нас же ситуация несколько иная.
В чековый буфер попадает товар с ненулевым количеством и ценой и Суммой=0. А при физическом выводе чека на ККМ количество товара и сумма отражаются верно на чековой ленте и при закрытии смены в экспортируемом Z-отчете. НО

значение остатков и продаж в Справочнике не изменяется.
Могу лишь предположить, что в момент добавления позиции в чек. буфер по какой-либо причине программе не удается изменить значения остатка и продажи в таблице, содержащей справочник, но при этом строка, соответствующая данной позиции добавляется в таблицу чеков.
Такая ситуация была замечена только при добавлении в чек. буфер первого товара (у нас большинство чеков включают одну номенклатурную единицу, поэтому отследить другие ситуации крайне сложно)
Привожу реквизиты одной номенклатурной позиции, хотя не знаю, как это может помочь :?
Строки из Z-отчетов:
18;5131127;1;Продажа;25.03.03;11:18:22;81;2;763890008305;Батарейка Energizer E23A д/автосиг;39;1;0;39;0;39;;;Ивашкова;
92;5131127;1;Продажа;26.03.03;18:05:46;82;1;763890008305;Батарейка Energizer E23A д/автосиг;39;1;0;39;0;39;;;Ивашкова;
124;5131127;1;Продажа;28.03.03;18:06:37;84;1;763890008305;Батарейка Energizer E23A д/автосиг;39;1;0;39;0;39;;;Ивашкова;
Строка, экспортированная из справочника по результатам недельной работы:
551;5131127;763890008305;Батарейка Energizer E23A д/автосиг;39;1;20;0;;2;0;
Номер ККМ 20262575