Как получить свойства заказа Юридического лица?

Для получения свойств заказа Юридического лица в 1C-Bitrix необходимо выполнить следующие шаги:

1. Подключите модуль "sale" в вашем коде:

BitrixMainLoader::includeModule('sale');

2. Получите объект заказа по его идентификатору. Для этого воспользуйтесь методом CSaleOrder::GetByID():

$orderID = 123; // ID заказа
$order = BitrixSaleOrder::load($orderID);

3. Получите объект свойств заказа при помощи метода CSaleOrderProps::GetList():

$propsList = BitrixSaleInternalsOrderPropsTable::getList([
    'filter' => [
        'ORDER_ID' => $orderID,
        'VALUE_TYPE' => 'PROPERTY',
        'PERSON_TYPE_ID' => 1 // ID типа плательщика юридического лица
    ]
]);

4. Проитерируйтесь по полученному списку свойств и получите информацию о каждом свойстве:

while ($prop = $propsList->fetch()) {
    // Доступ к информации о свойстве заказа
    $propCode = $prop['CODE']; // Код свойства
    $propValue = $order->getPropertyValue($propCode); // Значение свойства
    // ...
}

Обратите внимание, что в приведенном примере предполагается, что юридическое лицо имеет тип плательщика с ID равным 1. Если у вас другой ID для юридического лица, укажите его в фильтре запроса.

Таким образом, вы получите доступ к свойствам заказа для юридического лица и сможете работать с полученными данными в соответствии с требованиями вашего проекта.