Периодически на сайте начали пропадать выборы оферсов. По расследованию выявил, что это из-за того, что они стали считаться с расширенными ценами, хотя галочки не стоят, но при открытии элемента через админку даже сообщение появляется об этом, а шаблон на такое не рассчитан. В таблице при этом по несколько записей создается.
Не могу понять откуда ноги растут. В файле обмена с 1С у каждого оферса несколько одинаковых блоков цен.
<Цены>
<Цена>
<Представление>21 000 RUB за шт.</Представление>
<ИдТипаЦены>30da3710-6086-11e2-ac6b-5ef3fc3d3d17</ИдТипаЦены>
<ЦенаЗаЕдиницу>21000.00</ЦенаЗаЕдиницу>
<Валюта>RUB</Валюта>
<Единица>шт.</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
<Цена>
<Представление>21 000 RUB за шт.</Представление>
<ИдТипаЦены>30da3710-6086-11e2-ac6b-5ef3fc3d3d17</ИдТипаЦены>
<ЦенаЗаЕдиницу>21000.00</ЦенаЗаЕдиницу>
<Валюта>RUB</Валюта>
<Единица>шт.</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
</Цены>
У какого-то оферса 2 блока, у какого-то 10(как понимаю сколько оферсов у товара, столько блоков цен у каждого оферса данного товара и будет).
Но обмен происходит каждые полчаса, а дублирование записей появляется 1-2 раза в неделю.
Примерно , но не точно(несколько товаров вылезло, которым уже больше года), установлено, что в основном такое происходит когда создается новый товар. Началось это примерно с середины апреля(в таблице b_catalog_price у самой ранней записи TIMESTAMP_X был апрельский ), но установить, что в это время произошло не выходит как и в целом установить причину.
Как найти причину и устранить ее?