• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/exchange/exportonecpackage.php
  • Класс: BitrixSaleExchangeExportOneCPackage
  • Вызов: ExportOneCPackage::convertEntity
protected function convertEntity(ImportBase $item)
{
	$params = $item->getFieldValues();

	$documentTypeId = $this->resolveDocumentTypeId($item->getOwnerTypeId());
	$settings = ManagerImport::getSettingsByType($item->getOwnerTypeId());

	$convertor = $this->converterFactoryCreate($item->getOwnerTypeId());
	$convertor->init(
		$settings,
		$item->getOwnerTypeId(),
		$documentTypeId
	);

	$fields = $convertor->externalize($params);

	$document = $this->documentFactoryCreate($documentTypeId);
	$document->setFields($fields);

	return $document;
}