Требуется изменить поле-строку в элементе бизнес-процесса, пытался использовать все set'ы из CIBlockElement и все они правильно работают, если выполнять код из командной строки, но выполняя его из агента поле не обновляется, а очищается и код дальше не выполняется. Причём, если изменять поля-списки, то всё отрабатывает корректно. Все строчные типы (строка, число, текст/html и т.д.) очищаются, возможно, остальные типы обновляются, я не проверял ещё.
Обе строчки работают в командной строке, но не работают со строковыми полями из агента. Поле не множественное
Обе строчки работают в командной строке, но не работают со строковыми полями из агента. Поле не множественное
Код |
---|
CIBlockElement::SetPropertyValuesEx($ID, 58, array("440" => $arTimeLeft[$user][$ID])); CIBlockElement::SetPropertyValueCode($ID, "440", $arTimeLeft[$user][$ID]); |