• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/exchange/onec/importcollision.php
  • Класс: BitrixSaleExchangeOneCImportCollision
  • Вызов: ImportCollision::addItem
public function addItem($entityTypeId, $typeId, Entity $entity, $message=null)
    {
        if(!is_int($entityTypeId))
        {
            $entityTypeId = (int)$entityTypeId;
        }
        if(!EntityType::IsDefined($entityTypeId))
        {
            throw new ArgumentOutOfRangeException('Is not defined', EntityType::FIRST, EntityType::LAST);
        }

        if(!is_int($typeId))
        {
            $typeId = (int)$typeId;
        }

        if(!EntityCollisionType::isDefined($typeId))
        {
            throw new ArgumentOutOfRangeException('Is not defined', EntityCollisionType::First, EntityCollisionType::Last);
        }

        $this->setEntity($entity);

        $this->entityTypeId = $entityTypeId;
        $this->typeId = $typeId;
        $this->message = $message;
    }