Полностью отмена загрузки прайс-листа если в нем оказались строки с одинаковым артикулом. зачем?
к примеру артикул: 452fg214587e встречается 2 раза в прайс листе. притом первое значение: 452fg214587e а второе: 452fg214587 e
Обработка загрузки читает весь прайс и только в момент записи, ругаеться что есть "Запись с такими ключевыми полями существует" и отменяет загрузку всего прайса.
Даже в режиме добавлять только новые.
При том что в прайсе 750 000 строк. и грузиться он не 5 минуТ и даже не 50.
Собственно вопрос?
ПОЧЕМУ НЕ ПРОИСХОДИТ ОБНОВЛЕНИЕ ПРАЙСА, А ИМЕННО ПОИСК ЧТО ДАННЫЙ АРТИКУЛ УЖЕ ЕСТЬ И ЕГО НАДО ОБНОВИТЬ А НЕ ДОБАВИТЬ НОВЫЙ.