Добрый день, ткните носом пожалуйста, где почитать или подскажите ответ. перерыл кучу информации, но ответа не нашел.
Есть БП. Запускаю в нем PHP код для изменения ID пользователя в поле типа "привязка к сотруднику" с помощью
CIBlockElement::SetPropertyValuesEx($ELEMENT_ID, false, array($PROPERTY_CODE => $PROPERTY_VALUE));
Изменения вносятся, но текущий БП продолжает использовать данные, которые были до изменения.
Если в конструкторе БП после PHP кода вставить элемент " изменение документа" (можно даже ничего не заполнять) то БП начинает использовать нужные (измененные) данные.
Подскажите пожалуйста, что добавить в код после CIBlockElement::SetPropertyValuesEx чтобы БП начал использовать нужные (измененные) данные?
Есть БП. Запускаю в нем PHP код для изменения ID пользователя в поле типа "привязка к сотруднику" с помощью
CIBlockElement::SetPropertyValuesEx($ELEMENT_ID, false, array($PROPERTY_CODE => $PROPERTY_VALUE));
Изменения вносятся, но текущий БП продолжает использовать данные, которые были до изменения.
Если в конструкторе БП после PHP кода вставить элемент " изменение документа" (можно даже ничего не заполнять) то БП начинает использовать нужные (измененные) данные.
Подскажите пожалуйста, что добавить в код после CIBlockElement::SetPropertyValuesEx чтобы БП начал использовать нужные (измененные) данные?