Свойство "Местоположение" в инфоблока Регионы не работает

Artem добавил(а) 22 мес. назад
Известна

\bitrix\modules\aspro.max\lib\property\listlocations.php


if (\CMax::checkVersionModule('14.10.1', 'sale')) {
$rsLoc = \Bitrix\Sale\Location\LocationTable::getList([
		'filter' => ['=NAME.LANGUAGE_ID' => LANGUAGE_ID, '@TYPE_ID' => [5,6]],
		'select' => ['ID', 'CITY_NAME' => 'NAME.NAME'],
Если решение устанавливать на существующую лицензию битрикс, то функционал привязки региона к местоположению может не работать. У нас не работает потому наши местоположения уже были ранее загружены, до установки Аспро, и по типам местоположений они отличаются.

Ссылка на наш скрин

https://yadi.sk/i/sJFqP2F3Z-DYsQ

Вы к коде указали фильтр по типу местоположения 5 и 6 - видимо там у вас Город и Село. А у нас Город и Село - это ID 3 и 6. Ну соответственно мы не можем выбрать в регионах местоположение. Они просто не выводятся. Подозреваю новые пользователи решения аспро тоже могут с этим столкнуться.

Ответы (1)

фото
1

Здравствуйте. Благодарим вас за фидбек. Зарегистрировали задачу под номером — MAX-3401. Поправим в одном из обновлений.

Пока функционал не исправлен, вы можете указать свои ID в файле bitrix/modules/aspro.max/lib/property/listlocations.php. Будем на связи!

Комментировать
 
Прикрепить файлы