Довольно часто при администрировании сайта возникает задача очистки данных, полученных из внешней системы, например, свойств товаров из 1С, или установки значения нового свойства инфоблока. Приведем примеры кода для решения подобных задач. Предположим, нам нужно убрать пробелы в начале и в конце значений свойств инфоблока (концевые пробелы). Будем работать с инфоблоком, который создан в системе под номером 6 $IBLOCK_ID=6; Получим все элементы инфоблока $db_elemens = CIblockElement::GetList(array(), array("IBLOCK_ID"=>$IBLOCK_ID), false, false); Инициализируем счетчик, чтобы понимать, сколько элементов...
Возникла проблема - не записывались несколько враиантов множественного свойства товара. Документация ясности не внесла, в инете в основном старые данные. Логика обмена на стороне Битрикса ожидает такой формат передачи значений в свойствах товара при обмене с 1с. Ниже скриншот и xml. <?xml version="1.0" encoding="UTF-8"?>
<КоммерческаяИнформация xmlns="urn:1C.ru:commerceml_3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ВерсияСхемы="3...