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

getParamsStructure

array public abstract
\Bitrix\Sale\Delivery\Tracking\Base::getParamsStructure();

Метод возвращает структуру настроек обработчика отслеживания. Класс-наследник должен реализовать метод. Метод getEditHtml использует структуру при формировании полей настроек. Нестатический метод.

Параметры

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

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

Метод возвращает массив описаний настроек. Ключи верхнего уровня задают коды настроек, а значения содержат параметры полей для \Bitrix\Sale\Internals\Input\Manager.

Пример

<?php
use Bitrix\Main\Loader;
use Bitrix\Sale\Delivery\Tracking\Base;
use Bitrix\Sale\Delivery\Tracking\Manager;

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

// Идентификатор службы доставки с настроенным обработчиком отслеживания
$deliveryServiceId = 2;
$handler = Manager::getInstance()->getTrackingObjectByDeliveryId($deliveryServiceId);
if (!$handler instanceof Base)
{
	throw new RuntimeException('Обработчик отслеживания не найден');
}

print_r($handler->getParamsStructure());


© «Битрикс», 2001-2026, «1С-Битрикс», 2026