- Модуль: 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);
}