Дмитрий, вот что содержится в массиве, возвращаемом методом CSaleOrderPropsValue::GetList
Код |
---|
[ID] => 5136
[ORDER_ID] => 676
[ORDER_PROPS_ID] => 13
[NAME] => Получатель
[VALUE] => 9046
[CODE] => recipient_id |
Если для сравнения рассмотреть например контактный телефон, который так же является свойством заказа, то в поле VALUE содержится как раз телефон, т.е. значение. т.к. свойство заказа "телефон" является строкой, в отличие от "получателя", который является списком.
Код |
---|
[ID] => 5140
[ORDER_ID] => 676
[ORDER_PROPS_ID] => 3
[NAME] => Контактный телефон
[VALUE] => 92755
[CODE] => phone |
т.е. для свойства "получатель" значением свойства является код значения списка, а вот к этому коду в списке привязаны название значения списка и индекс сортировки значения списка.
А мне нужно именно название значения, в верхнем посте оно содержит наименование ИП или ТОО, думаю понятно.
И похоже что в самом заказе хранится только код значения. Хотя в документации, это значение и называется значением свойства, но на деле это значение состоит из кода, названия и индекса сортировки.
Наверно есть возможность получить название не из самого заказа, а из свойства по коду взятому из заказа.
Но это не самый лучший вариант (((
Так что вопрос еще не закрыт к сожалению.