[QUOTE]Neumann пишет: А элемент - это я просто аналогию провожу, там с помощью CIBlockElement (также add) я могу создать элемент или используя IBLOCK_ID, или IBLOCK_CODE. [/QUOTE]Неверно. Для создания элемента тоже необходим ID инфоблока.
Все идет согласно документации. Если Вы ходите добавить свойства - либо получайте старый массив сначала, либо добавляйте по одному через CIBlockElement::SetPropertyValueCode
Может, не удален, а переведен в статус Отклонено или что-то подобное? Потому что после удаления никакой GetList не сможет получить отсуствующие данные?