У клиента в магазинах товары с МРЦ (сигареты), т.е. один товар с разными ценами и разным ШК.
На точке может находиться товар с несколькими МРЦ.
Предыдущий программист к номенклатуре создал подч.справочник с ШКодами (якобы, не хотели плодить номенклатуру). При таком раскладе продавец выбивая товар с базовой ценой вынужден ее менять руками на нужный МРЦ.
Клиента беспокоит возможность ошибок и злоупотреблений.
Думаю что ему предложить.
(0) Клиент идиот. Воруют продавая левый товар, а не по мелочи.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший