я думаю, вас просто сбивает с толку не совсем корректное сообщение.
"Следующие артикулы не были добавлены, ВОЗМОЖНО, из за отсутствия весовых штрихкодов"
а возможно и нет! :) скорее всего, у вас дело вовсе не в штрихкоде.
например, то же самое сообщение выдается, если добавлять товар который УЖЕ есть в списке.
и оно же выдается, если товар в списке был, потом его удалили, а при повторном добавлении он попадает на тот же самый PLU, где был раньше.
а попадает он туда всегда, если только этот PLU еще не занят другим товаром.
потому как с некоторых пор при удалении товара из списка PLU на котором он сидел - запоминается.
что самое смешное, на самом деле товар в список при этом добавляется.
так что сообщение в данной ситуации - уже явный глюк. пусть и довольно безобидный.