Задать вопрос
Andrey_Tech
@Andrey_Tech

Как сделать исключение пользователя 1c bitrix?

Добрый день!
Как сделать исключение, если юзер регитрируется путем заполнения полей в заказе на странице оформления заказа
//создаём профиль
      //PERSON_TYPE_ID - идентификатор типа плательщика, для которого создаётся профиль
      $arProfileFields = array(
         "USER_ID" => $arFields['ID'],
   "NAME" => $arFields['NAME'],
         "PERSON_TYPE_ID" => 1
      );
    { 
  
   $PROFILE_ID = CSaleOrderUserProps::Add($arProfileFields);
      
      //если профиль создан
перед  $PROFILE_ID = CSaleOrderUserProps::Add($arProfileFields);

надо поставить условие, что если пользователь уже имеет профиль доставки, то не создавать,
как это можно реализовать?
  • Вопрос задан
  • 197 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
t3h_l3w1z
@t3h_l3w1z
Обкашливаю вопросики.
Не совсем понял вопрос, но...

1. Сохраняете нужные штуки на нужном вам этапе (в данные сессии, например)
2. Делаете проверку в компоненте регистрации / оформления заказа
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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