Собственно, проблема в том, что при сканировании товара в результатах изредка появляется "левый" товар. В ходе расследования выяснилась следующая причина этого - при новом сканировании первым отображается товар что был оприходован последним в предыдущей партии, независимо от того какой товар сканируется. Просто берется из буфера последний отсканированый товар. Как победить можно?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший