• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/exchange/importbase.php
  • Класс: BitrixSaleExchangeImportBase
  • Вызов: ImportBase::delete
public function delete(array $params = null);

    /**
     * @param array $fields
     * @return SaleResult
     */
    abstract protected function checkFields(array $fields);

    /**
     * @param array $fields
 * @return SaleResult
     */
    abstract public function load(array $fields);

    /**
     * @param array $params
     * @return SaleResult
     */
    public function import(array $params)
    {
        $result = new SaleResult();
        if($this->getId()>0)
        {
            $result = $this->update($params);
        }
        elseif($this->isImportable())
        {
            $result = $this->add($params);
        }

	$this->initLogger();

        return $result;
    }