Документация для разработчиков
Темная тема

isAvailable

bool public static
\Bitrix\Sale\Delivery\Restrictions\ByTradeBinding::isAvailable();

Метод проверяет наличие торговых платформ, которые можно выбрать в ограничении. Статический метод.

Параметры

Без параметров.

Возвращаемое значение

Метод возвращает true, если найден хотя бы один объект платформы Landing. Иначе метод возвращает false.

Исключения

Метод может передать исключения ORM при получении списка торговых платформ.

Особенности

Менеджер ограничений вызывает метод при формировании списка доступных классов. Если метод возвращает false, менеджер исключает класс из списка.

Пример

<?php
use Bitrix\Main\Loader;
use Bitrix\Sale\Delivery\Restrictions\ByTradeBinding;

if (!Loader::includeModule('sale'))
{
	throw new RuntimeException('Не удалось подключить модуль sale');
}

try
{
	echo ByTradeBinding::isAvailable() ? 'Ограничение доступно' : 'Ограничение недоступно';
}
catch (Throwable $exception)
{
	echo $exception->getMessage() . PHP_EOL;
}


Была ли эта страница полезна?

Пользовательские комментарии

Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2026, «1С-Битрикс», 2026
Наверх