Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Есть ли связь ID пользователя с внутренним кодом владельца корзины

00 голосов
4
Есть панель модератора сайта, он проверяет записи пользователей, и редактирует их. В определенных условиях нужно делать некие действия с корзиной пользователя, не модератора. К примеру удалить все записи из корзины пользователя.
Код
bool
CSaleBasket::DeleteAll(
 int fUserID[,
 bool bIncOrdered = false]
);

fUserID Внутренний код владельца. 

Так вот вопрос, как получить fUserID знаю только ID пользователя, есть ли между ними какая нибудь связь?
спросил 11 Дек, 13 от tishka (200 баллов)

4 Ответы

00 голосов
Гуру Битрикса помогите, а то проект горит :?:
ответил 15 Фев, 14 от tishka (200 баллов)
00 голосов
Используйте метод CSaleUser::GetList:

Код
CModule::IncludeModule('sale');
$arFilter=Array("USER_ID"=>'3');
$res=CSaleUser::GetList($arFilter);
echo 'FUSER_ID='.$res['ID'];
ответил 05 Июнь, 14 от Ajattara (380 баллов)
00 голосов
Спасибо, обязательно попробую. Странно что в документации про этот класс не написанно
ответил 03 Окт, 14 от tishka (200 баллов)
00 голосов
Вообще вот этот метод нужен:
CSaleBasket::GetBasketUserID()

http://dev.1c-bitrix.ru/api_help/sale/classes/csalebasket/csalebasket__getbasketuserid.e0a06223.php
ответил 04 Фев, 15 от KAEHA (100 баллов)

Похожие вопросы

0 голосов
2 ответов
спросил 18 Март, 14 от GIN1 (200 баллов)
0 голосов
3 ответов
0 голосов
1 ответ
0 голосов
4 ответов