Форум программистов, компьютерный форум, киберфорум
Наши страницы
1С Битрикс
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Paulwoop
0 / 0 / 0
Регистрация: 28.02.2017
Сообщений: 27
1

Обработчик событий OnSaleOrderSaved

21.08.2018, 17:43. Просмотров 729. Ответов 1

Всем шалом ребзя!

Помогите допилить обработчик событий OnSaleOrderSaved.

Я хочу изменить поле юзера после того как он оформил и ОПЛАТИЛ заказ.

Добавил пользовательское поле UF_KEY

Ну типо вот сам обработчик.




PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
//Использование события OnSaleOrderSaved
 
use Bitrix\Main; 
Main\EventManager::getInstance()->addEventHandler(
    'sale',
    'OnSaleOrderSaved',
    'myFunction'
);
 
//в обработчике получаем идентификатор владельца корзины, с которым планируем некоторые действия в дальнейшем:
 
function myFunction(Main\Event $event)
{
    /** @var Order $order */
    $order = $event->getParameter("ENTITY");
    $oldValues = $event->getParameter("VALUES");
    $isNew = $event->getParameter("IS_NEW");
 
    if ($isNew)
    {
        $id_user = $order->fUserId();
        $uf_key = new CUser;
                $fields = Array(
                "UF_KEY" => 5,
                );
                $uf_key->Update($id_user, $fields);
                $strError .= $r->LAST_ERROR;
    }
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.08.2018, 17:43
Ответы с готовыми решениями:

Обработчик событий
Есть во такой код: <?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); $count...

Обработчик событий
Нужно написать скрипт, который будет выводить какие действия были сделаны, либо был выполнин клик,...

Обработчик событий
Необходимо перехватывать нажатия кнопок клавиатуры и мыши, чтобы пользователь пока не введет пароль...

обработчик событий
Как сделать обработчик кнопки Редактировать запись и Сохранить запись..при работе с бД,где данные...

Обработчик событий
Доброе время суток... В общем я студент... и уже конец семестра... и надо срочно ваша помощь.......

1
Dias606
26 / 26 / 12
Регистрация: 20.09.2016
Сообщений: 343
24.08.2018, 22:48 2
PHP
1
$uf_key->LAST_ERROR;
а в остальном все ок должно работать, если не работает смотри попадаешь в функцию или нет
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.08.2018, 22:48

Обработчик событий
Доброго времени суток уважаемые эксперты! Вообщем есть проблема, есть у меня 3 компонента типа...

Обработчик событий
Ребята, помогите, как это должно выглядеть? Замените стандартный обработчик исключительных...

Обработчик событий
Как создать событие на вставку флешки(или другого устройства)в usb?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru