• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/location/import/compiler/compiler.php
  • Класс: BitrixSaleLocationImportCompileris
  • Вызов: is::generateExportTreeRussia
private function generateExportTreeRussia()
{
	$this->fiasDB = new DbFiasTable();

	$this->eTreeDBRussia->dropCodeIndex();
	$this->eTreeDBRussia->setExportOffset(intval($this->eTreeDB->getNextFreeCode())); // start where the previous table ended

	// get yandex regions
	$regions = $this->readFiasRootMapV2();

	// add Russia (country), districts and regions, that are taken from yandex
	$this->generateExportTreePutRussiaBundle(array(self::RUSSIA_YANDEX_CODE), $regions, 0);

	// add all precious content from fias: subregions, cities, villages, streets
	$this->generateExportTreePutRussiaInner();

	$this->eTreeDBRussia->doneInsert();
	$this->eTreeDBRussia->switchIndexes(true);
}