v7: ТиС 7.7. Загрузка чеков из ККМ #804205


#0 by es3000
Касса настроена на режим ККМ-Offline, АТОЛ. При загрузке чеков из магазина столкнулись с такой ситуацией. Покупатель вернул 1 шт. (проданную ранее), затем продали 1 шт. В процедуре загрузки эти операции добавляются в ТЗ, а затем эта ТЗ сворачивается. После свертки получилось -1 +1 = 0, и в базу ничего не загрузилось ни возврата ни продажи. В принципе так было всегда. И наверно это правильно. Зачем лишние записи в регистре делать? Но в данном случае закралась ошибка. Если бы цена и сумма обеих операций были одинаковые, то проблем бы не было. А в этом случае возврат был по чеку со скидкой, а последующая продажа - без скидки. Поэтому сумма в возврате и продаже оказались разные, разница на сумму скидки. Но так как количество свернулось в 0, то эта "разница" в базу не попала. Теперь вопрос. Ясно, что без свертки грузить все операции в базу - нет смысла. Надо сворачивать. А как правильно сворачивать эти операции? Кто-нибудь сталкивался с такой бедой?
#1 by Builder
Поправить обработку не предлагать? В типовой ТиС в "закрытии смены" сворачивается правильно - Товар+Цена.
#2 by es3000
Предлагать-предлагать! Я для этого тему и создал. Только сначала надо понять суть доработки, что и как надо исправить. >> В типовой ТиС в "закрытии смены" сворачивается правильно - Товар+Цена В моем случае сворачивается по "Код, Штрихкод, Цена". Но это привело к ошибке, которую я описал. Так что и твой вариант привел бы к той же самой ошибке. Вот призываю коллективный разум подумать как правильно свернуть.
#3 by Builder
Чего думать то? Возврат по одной цене, продажа по другой. Все должно свернуться правильно, то есть не свернуться. Отладчик в руки и вперед.
#4 by es3000
Отладчиком уже пробежал и все написал. В файле, который пришел из кассы, в возврате стоит такая же цена как и в продаже, только есть еще скидка. Цена одинаковая.
#5 by es3000
ребята, помогите разобраться
#6 by Alexor
Сворачивать по товар, цена, размерскидки
#7 by Builder
Стаж: 11 лет 7 месяцев 20 дней. Хм....
#8 by Alexor
А вообще грабли идут из старого режима. когда чек возврата делали только если продажа была в этот же день. Если продажа в другой день, то оформлялся возврат от покупателя и деньги выдавались из кассы предприятия.
#9 by es3000
Хочу уточнить: если продавали сразу несколько шт. и потом вернули. Как считать размер скидки, по которой сворачивать: общий размер скидки? или размер скидки на 1 шт.? Или такой вариант. Продавали сразу несколько шт., а потом покупатель вернул только часть. По какому размеру скидки надо сворачивать?
#10 by Alexor
По проценту. Вопрос тогда сразу возникает. У тебя в отчете ККМ будет -1 и +1 +1 спишет товар. -1 оприходует, но по нулевой стоимости. Т.к. в ТиС 7-ке заложен механизм
#11 by es3000
в смысле по проценту скидки? а если скидка дается в фиксированной сумме?
#12 by es3000
>> -1 оприходует, но по нулевой стоимости. почему по нулевой стоимости? >> У тебя в отчете ККМ... у нас если в отчете магазина есть минусовое количество, то оно попадает в документ "Возврат" >> Т.к. в ТиС 7-ке заложен механизм Видимо да, Но сейчас случай когда в отчете и возврат и покупка идут по одному коду операции "11", только в возврате стоит минусовое количество, а в продаже положительное. После свертки это все пропадает.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С