1ctoxic писал(а): если такой марки нет в БД, то прокси туда эту марку помещает. Если же марка в БД присутствует, то в УТМ этот чек не попадает,а прокси сообщает кассе об ошибке. Точно так же и с возвратами, только наоборот: если делается возврат и в БД нет такой марки, то такой чек (возврат) до УТМа не дойдет, если же в БД есть такая марка, то возврат сделать получится и с БД данная марка удаляется.
А если марка была продана, затем возвращена.
Затем делается попытка еще раз возвратить эту же марку, как среагирует ваше ПО, даст вернуть, т.к. она содержится в списке проданных? Или проверятся четность количества продаж/возвратов?