• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/requisite/importhelper.php
  • Класс: Bitrix\Crm\Requisite\ImportHelper
  • Вызов: ImportHelper::parseRequisiteData
public function parseRequisiteData()
{
	$result = new Main\Result();

	$context = array(
		'requisiteIndex' => -1,
		'requisiteKey' => '',
		'presetInfo' => null,
		'bankDetailIndex' => -1,
		'rowNumber' => 0
	);

	$rowNumber = 0;
	foreach ($this->rows as $row)
	{
		$context['rowNumber'] = ++$rowNumber;
		$res = $this->parseRequisiteDataRow($context, $row);
		if (!$res->isSuccess())
		{
			$errors = $res->getErrorCollection();
			$error = $this->makeErrorWithRowNumber($errors[0], $rowNumber);
			$result->addError($error);

			return $result;
		}
	}

	return $result;
}