артикул не воспринимается. В базе забил два материала: один с заполненным артикулом, другой - с пустым артикулом. Находит тот, что с пустым артикулом. Если удалить из базы материал с пустым артикулом, то берет материал с заполненным артикулом.
Для эксперимента создал два материала с артикулами 74032(правильный - т.е который добавляется в art), второй с артикулом 75032, нашелся материал с артикулом 75032, т.е. не тот.