# ExternalLocationMap

URL: https://chugunov.pro/api-bitrix/sale/delivery/externallocationmap/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Sale\Delivery\ExternalLocationMap`
Модуль: Sale.

Исходный файл: `source/sale/lib/delivery/externallocationmap.php:19`

## Константы (5)

- `CITY_NAME_IDX`
- `CITY_XML_ID_IDX`
- `CSV_FILE_PATH`
- `EXTERNAL_SERVICE_CODE`
- `REGION_NAME_IDX`

## Методы (14)

- [`static exportToCsv()`](https://chugunov.pro/api-bitrix/sale/delivery/externallocationmap/exporttocsv/) — Экспортирует карту местоположений из базы данных в файл в формате csv.
- [`static fillNormalizedTable()`](https://chugunov.pro/api-bitrix/sale/delivery/externallocationmap/fillnormalizedtable/) — Заполняет таблицу b_sale_hdaln местоположениями с нормализованными именами.
- [`static getCityId()`](https://chugunov.pro/api-bitrix/sale/delivery/externallocationmap/getcityid/) — Возвращает идентификатор города внешнего местоположения.
- [`static getExternalId()`](https://chugunov.pro/api-bitrix/sale/delivery/externallocationmap/getexternalid/) — Возвращает идентификатор внешнего местоположения.
- [`static getExternalServiceId()`](https://chugunov.pro/api-bitrix/sale/delivery/externallocationmap/getexternalserviceid/) — Если существует, возвращает id, если не существует — создаёт его.
- [`static getInternalId()`](https://chugunov.pro/api-bitrix/sale/delivery/externallocationmap/getinternalid/) — Возвращает идентификатор внутреннего местоположения.
- [`static getLocationIdByNames()`](https://chugunov.pro/api-bitrix/sale/delivery/externallocationmap/getlocationidbynames/)
- [`static importFromCsv()`](https://chugunov.pro/api-bitrix/sale/delivery/externallocationmap/importfromcsv/) — Импортирует карту местоположений из csv-файла в базу данных.
- [`static install()`](https://chugunov.pro/api-bitrix/sale/delivery/externallocationmap/install/) — Устанавливает карту местоположений.
- [`static isInstalled()`](https://chugunov.pro/api-bitrix/sale/delivery/externallocationmap/isinstalled/) — Проверяет, была ли установлена карта местоположений.
- [`static refresh()`](https://chugunov.pro/api-bitrix/sale/delivery/externallocationmap/refresh/) — Обновляет карту местоположений.
- [`static setExternalLocation()`](https://chugunov.pro/api-bitrix/sale/delivery/externallocationmap/setexternallocation/)
- [`static setExternalLocation2()`](https://chugunov.pro/api-bitrix/sale/delivery/externallocationmap/setexternallocation2/)
- [`static unInstall()`](https://chugunov.pro/api-bitrix/sale/delivery/externallocationmap/uninstall/) — Удаляет карту местоположений.

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Sale-Delivery-ExternalLocationMap.html
